В общем, имеется комп подключенный к интеркону через ethernet. Дистр - Debian Lenny. pppoe настроен втупую через pppoeconf. Все отлично подключается/отключается через pon/poff dsl-provider, DNSы он получает автоматически, прописывает сам в resolv.conf, в общем - все работает. Но! Примерно через 20 минут после подключения инет неожиданно перестает работать. При этом в resolv.conf неожиданно оказывается вместо правильных DNS странная айпиха 192.168.1.1, а интерконовские DNS не пингуются вообще. Интерфейс ppp0 в это время остается поднят. Если переподключиться - то все снова нормально, на некоторое время. Еще заметил, что во время загрузки когда поднимается интерфейс eth0 что-то говорится про dhcp lease time порядка 1500 секунд. Т.е. если я правильно понял - через это время dhcp-клиент обновляет айпиху eth0, и в процессе что-то ломает. Вопрос - кто сталкивался, как избежать?
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
[Ответ]
zic 19:44 30.10.2007
прочитай шапку(то что за #) resolv.conf там все написано скорее всего
[Ответ]
Xop 21:09 30.10.2007
zic, в resolv.conf комментариев нет вообще никаких. Только список nameserver IP.
[Ответ]
Sh@rk 08:21 31.10.2007
Xop, мой тебе совет прописать роуты до днс... была такая же проблема, то тока с ВПНом... Помогло прописывание роута до сервера ВПН...
[Ответ]
Xop 12:13 31.10.2007
Sh@rk, в смысле, руками прописать в resolv.conf, а в /etc/ppp/peers/dsl-provider закомментировать usepeerdns? Пробовал - еще хуже - DNSы все равно обновляются, но при этом при переподключении на правильные не возвращаются. Или мы о разном?
[Ответ]
mix 13:21 05.11.2007
imho, у тебя dhcp-клиент обновляет DNS-ы, когда делает renew адреса. Попробуй запретить dhcp-клиенту трогать resolv.conf.
[Ответ]
Xop 13:38 05.11.2007
mix, это я уже понял Похоже вылечилось вот такой вот правкой /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
[Ответ]