Не работает resolv.conf[SOLVED]

Ситуация следующая - есть интернет, но не резолвятся адреса
Редактирование resolv.conf ничего не дает
Подскажите куда копать

UPD
Признаю свою тупизну и извиняюсь

Просто неправильно прописал nameserver в resolv.conf
В очередной раз моя невнимательность послужила причиной головной боли...

(*)

Даже при "nameserver 8.8.8.8" ничего?
А что говорит "route -n"?

Kernel IP routing

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 176.196.206.193 0.0.0.0 UG 6 0 0 eth1
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
176.196.206.192 0.0.0.0 255.255.255.240 U 0 0 0 eth1
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 br0

даже при nameserver 8.8.8.8 ничего

ДНСы пингуются

Рожденный в СССР

(*)

_

.

leonik написал(а):
Ситуация следующая - есть интернет, но не резолвятся адреса

Интересный тезис.

leonik написал(а):
Редактирование resolv.conf ничего не дает
Подскажите куда копать

Есть мнение, что стоит начать с рассказа об используемом подключении.
Для большинства сценариев DNS'ы настраиваются там.

nslookup ya.ru сообщит тебе о действующем адресе DNS-сервера (если таковой имеется).

Если dig ya.ru @8.8.8.8 обламывается --- читай журналы пакетного фильтра.

:wq
--
Live free or die

Подключение просто по кабелю,

Подключение просто по кабелю, статичный адрес выданный провайдером, прописано в conf.d/net

nslookup ya.ru
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find ya.ru: REFUSED

dig ya.ru @8.8.8.8

; <<>> DiG 9.9.1-P2 <<>> ya.ru @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43468
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;ya.ru. IN A

;; ANSWER SECTION:
ya.ru. 5819 IN A 93.158.134.203
ya.ru. 5819 IN A 213.180.193.3
ya.ru. 5819 IN A 213.180.204.3
ya.ru. 5819 IN A 77.88.21.3
ya.ru. 5819 IN A 87.250.250.3
ya.ru. 5819 IN A 87.250.250.203
ya.ru. 5819 IN A 87.250.251.3
ya.ru. 5819 IN A 93.158.134.3

;; Query time: 77 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Oct 14 20:54:50 2012
;; MSG SIZE rcvd: 162

Т.е. ДНС работает, но система его не видит

Рожденный в СССР

nslookup ya.ru Server:

nslookup ya.ru
 Server: 127.0.0.1
 Address: 127.0.0.1#53

И каждый мнит себя спецом ....

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

И что? Я не понимаю. Вобщем

И что? Я не понимаю.
Вобщем закостылил все, заставил dnsmasq раздавать ДНС в localhost

Но, тем не менее, хотелось вычислить правильное решение

Рожденный в СССР

leonik написал(а): И что? Я

leonik написал(а):
И что? Я не понимаю.
Вобщем закостылил все, заставил dnsmasq раздавать ДНС в localhost

Но, тем не менее, хотелось вычислить правильное решение

Статус демона?
Что в журналах (кстати, хороший повод перебороть лень и настроить журналирование)?

:wq
--
Live free or die

Не совсем понимаю о каком

Не совсем понимаю о каком демоне речь

Рожденный в СССР

dnsmask или любой другой

dnsmask или любой другой который вы используете в качестве локально dns сервера.

/etc/init.d/dnsmasq status *

/etc/init.d/dnsmasq status
* status: started

Рожденный в СССР

Ну а в конфигурационном файле

Ну а в конфигурационном файле dnsmask вы указали "слушать" петлевое устройство (127.0.0.1) ?

/etc/dnsmasq.conf
listen-address=127.0.0.1

Ну дык да, иначе как бы оно

Ну дык да, иначе как бы оно работало?

Рожденный в СССР

Вы решили использовать днс

Вы решили использовать днс сервер на 127.0.0.1, соответственно до тех пор пока вы не обеспечили его наличие там, ресолвить имена было некому.
Правильность решения сильно зависит от ТЗ, если прочитать начальный пост темы, тогда: днс работает - профит.

До некоторго момента все

До некоторго момента все работало и без ДНС на 127.0.0.1
Я просто хочу понять, почему resolver игнорит resolv.conf

Рожденный в СССР

Например, не правильный

Например, не правильный синтаксис, выложите resolve.conf* и заодно /etc/conf.d/net* посмотрим
Тут два варианта, вспомнить после чего перестало или разобраться с конфигами resolve.conf*

resolv.conf #

resolv.conf
# /etc/resolv.conf.head can replace this line
# /etc/resolv.conf.tail can replace this line
nameserver="212.75.211.66 212.75.210.62"

net

modules_ath0="!iwconfig !wpa_supplicant"
config_eth0=("null")
config_eth1=("176.196.206.197 netmask 255.255.255.240")
routes_eth1=("default gw 176.196.206.193")
config_ath0=("null")
bridge_br0=( "eth0" "ath0" )
config_br0=( "192.168.5.1 netmask 255.25modules_ath0="!iwconfig !wpa_supplicant"
config_eth0=("null")
config_eth1=("176.196.206.197 netmask 255.255.255.240")
routes_eth1=("default gw 176.196.206.193")
config_ath0=("null")
bridge_br0=( "eth0" "ath0" )
config_br0=( "192.168.5.1 netmask 255.255.255.0 broadcast 192.168.5.255" )
depend_br0() {
need net.ath0
}
5.255.0 broadcast 192.168.5.255" )
depend_br0() {
need net.ath0
}

Рожденный в СССР

man resolv.conf Лучше сделать

man resolv.conf

Лучше сделать по gentoo way и прописать dns в net

.

leonik написал(а):
nameserver="212.75.211.66 212.75.210.62"

На всякий случай, нагуглено парюсски:
"...Если Вы определите несколько имен серверов используя nameserver опцию несколько раз, то они будут проверяться в данном порядке. Поэтому Вы должны поместить наиболее надежный сервер первым. Постоянно, могут поддерживаться не более трех серверов..."
"...Если указано несколько серверов доменных имен, то адрес каждого сервера указывается отдельной строкой в файле resolv.conf:
# resolv.conf
search corp.ru .
nameserver 192.168.0.1
nameserver 192.168.0.2
nameserver 192.168.0.3
..."

Интересно, а будет ли работать в вашем случае (когда адреса DNS-серверов фигурируют где-нить в настройках dnsmasq, а он при этом подбирает запросы с локалхоста): "...Если опция nameserver не дана, то решающее устройство попытается соединиться с сервером на локальном хосте..."?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Цитата:Интересно, а будет ли

в resolv.conf сейчас только это:

nameserver=8.8.8.8

Толку нет

Цитата:
Интересно, а будет ли работать в вашем случае (когда адреса DNS-серверов фигурируют где-нить в настройках dnsmasq, а он при этом подбирает запросы с локалхоста): "...Если опция nameserver не дана, то решающее устройство попытается соединиться с сервером на локальном хосте..."?

Да работает оно уже именно так!!!!!

Рожденный в СССР

leonik написал(а): в

leonik написал(а):
в resolv.conf сейчас только это:

nameserver=8.8.8.8

Мда, а должно быть:

nameserver 8.8.8.8
nameserver 127.0.0.1
leonik написал(а):
Толку нет

С такими настройками и не будет.

Хех, уели, и вправду здорово

Хех, уели, и вправду здорово затупил....

Рожденный в СССР

Читать документацию

Читать документацию надо:

less /usr/share/doc/openrc-*/net.example.bz2
man resolv.conf

Отмечайте тему решённой "[РЕШЕНО]/[SOLVED]"

Не поверите, читал...

Не поверите, читал...

Рожденный в СССР

Значит плохо читали или не

Значит плохо читали или не поняли.

Вам в первом сообщении было

Вам в первом сообщении было указано решение: http://www.gentoo.ru/node/26053#comment-193872

Цитата:
Даже при "nameserver 8.8.8.8" ничего?
А что говорит "route -n"?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".