Проблема с сетью

Имеем роутер NetGear ProSafe FVS114.Который раздает интернет по дому.
Есть машинка с арчем у которого иногда слетает сеть. Почему? Так и не разобрался, по этому прошу помощи у народа.
Получаем IP по dhcp с роутера:
в /etc/rc.conf
interface=eth0
address=
netmask=
broadcast=
gateway=
DAEMONS=(syslog-ng dbus @network alsa crond gpm sshd acpid samba slim !vboxdrv !vmware @ntpdate)
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1d:92:f4:16:4f brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.51/24 brd 192.168.0.255 scope global eth0
cat /etc/resolv.conf
# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
nameserver 87.240.1.1
nameserver 87.240.1.2
# /etc/resolv.conf.tail can replace this line
$ ip ro
default via 192.168.0.1 dev eth0  metric 202 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.51  metric 202
Пытаюсь пинговать
$ ping ya.ru
;; connection timed out; no servers could be reached
Долго ждём отклика.
$ dig @87.240.1.1 ya.ru
; <<>> DiG 9.8.1 <<>> @87.240.1.1 ya.ru
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
В тоже время telnet 87.240.1.1 53 влетаем сходу!
Trying 87.240.1.1...
Connected to 87.240.1.1.
Escape character is '^]'.
pign по любому ip - всё нормально (это IP яндекса)
$ ping 93.158.134.203
PING 93.158.134.203 (93.158.134.203) 56(84) bytes of data.
64 bytes from 93.158.134.203: icmp_req=1 ttl=57 time=5.52 ms
64 bytes from 93.158.134.203: icmp_req=2 ttl=57 time=5.41 ms
64 bytes from 93.158.134.203: icmp_req=3 ttl=57 time=5.44 ms
^C
--- 93.158.134.203 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 5.415/5.461/5.522/0.044 ms
Руками тормозим dhcpcd
$ sudo dhcpcd -k eth0
dhcpcd[16367]: sending signal 1 to pid 14203
dhcpcd[16367]: waiting for pid 14203 to exit
И по новому запускаем:
$ sudo dhcpcd eth0
dhcpcd[16395]: version 5.2.12 starting
dhcpcd[16395]: eth0: broadcasting for a lease
dhcpcd[16395]: eth0: offered 192.168.0.51 from 192.168.0.1
dhcpcd[16395]: eth0: acknowledged 192.168.0.51 from 192.168.0.1
dhcpcd[16395]: eth0: checking for 192.168.0.51
dhcpcd[16395]: eth0: leased 192.168.0.51 for 259200 seconds
dhcpcd[16395]: forked to background, child pid 16436
Результат тот же.
При этом скайп работает, торенты тоже можно качать.
Т.е. пинги по IP идут, но ничего не резолвится.
Помогает только выключение-включение роутера. Но в тоже время, к роутеру подключены 2-3 машины и есть линуксы и винда и они нормально работают. Затык только на этой машине.
Выключаем-включаем роутер и всё работает. Из всех вышеперечисленных данных ничего не меняется кроме вывода dig-а и пинга по имени.
$ dig @87.240.1.1 ya.ru
; <<>> DiG 9.8.1 <<>> @87.240.1.1 ya.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2831
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ya.ru.				IN	A
;; ANSWER SECTION:
ya.ru.			697	IN	A	93.158.134.3
ya.ru.			697	IN	A	93.158.134.203
ya.ru.			697	IN	A	213.180.204.3
ya.ru.			697	IN	A	87.250.251.3
ya.ru.			697	IN	A	77.88.21.3
ya.ru.			697	IN	A	87.250.250.203
ya.ru.			697	IN	A	87.250.250.3
ya.ru.			697	IN	A	213.180.193.3
;; Query time: 10 msec
;; SERVER: 87.240.1.1#53(87.240.1.1)
;; WHEN: Wed Jan  4 23:14:04 2012
;; MSG SIZE  rcvd: 151

Всё остальное, как было так и осталось.
У кого есть какие идеи?
с nameserver 8.8.8.8 так же?
Разберемся, голубчик!
amigo
с nameserver 8.8.8.8 так же?
Без разницы.
Не знаю, может я не прав, но откуда такая метрика?
default via 192.168.0.1 dev eth0 metric 202
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.51 metric 202
Между компом и роутером больше же никого нет, то почему метрика не 0?
Может, стоит документацию на роутер почитать, настроить dhcp в роутере?
я понимаю скорей всего результат не изменится но все же, что если руками прописать айпи и роут дефолтный на шлюз(любым спомобом)? оно также себя ведет? да и тоже, из некромантского, возмите ip пониже, скажем до 15.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
corner
Не знаю, может я не прав, но откуда такая метрика?
default via 192.168.0.1 dev eth0 metric 202
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.51 metric 202
Между компом и роутером больше же никого нет, то почему метрика не 0?
Может, стоит документацию на роутер почитать, настроить dhcp в роутере?
На роутере настраивать нечего. Там тупо всё прозрачно.

Всё по умолчанию.
Были пробы привязки по маку, не помогло. Как раз 192.168.0.51 этот комп.

sleepycat
я понимаю скорей всего результат не изменится но все же, что если руками прописать айпи и роут дефолтный на шлюз(любым спомобом)? оно также себя ведет? да и тоже, из некромантского, возмите ip пониже, скажем до 15.
Ты прав, результата не принесло. Неделю назад экспериментировал. Отваливается в какой то момент. :-(
Обнови арч :)

Сами днс-сервера при этом пингуются?
Разберемся, голубчик!
Если вначале работает, а потом вдруг перестает, то скорее всего проблемы железные. Попробуйте последовательно поменять пачкорды с другими хостами, поменять порты на роутере, если возможно, заменить (или поменять с другим хостом в сети) сетевую карточку. Посмотреть, на результат. Может удасться уловить какую-либо тенденцию.
Почему я так думаю: был аналогичный случай, когда я вдруг перестал получать адрес по dhcp. Ставлю вручную, начинает работать, потом постепенно умирает. По tcpdump видел приходящие пакеты. Сеть работала при подключении к другому хосту точка-точка. Потом вспомнил, что проблемы начались после пропаданий питания в сети. Так и пришлось менять материнку (сетевой порт был встроенный). После замены работает уже пару лет без проблем.
1. Арч обновлён ;-)
2. Днс-ы пингуются и отвечают по 53 порту телнету. Вот почему dig молчит при этом? см 1й пост.
Ну и как вариант настроить роутер на раздачу без dhcp - статика…?
 
Зарегистрироваться или войдите чтобы оставить сообщение.