?

Log in

No account? Create an account

Previous Entry Share Next Entry
/etc/resolv.conf
Linux
sanmai
Как запретить перезапись /etc/resolv.conf информацией, получаемой по DHCP, в Debian?

Кроме варианта chattr +i, конечно.

Update: Помогла правка /etc/dhcp3/dhclient.conf, спасибо alexkuklin:
убираешь nameservers из request
Tags: ,

  • 1
У вас скорее всего поставлен пакет resolvconf.
читаем: man resolvconf
или удаляем его

~$ man resolvconf
No manual entry for resolvconf
~$ aptitude search resolvconf
p   resolvconf  

На самом деле действительно можно поколдовать с этим.
http://man.gnusquad.org/resolvconf/section-8/en/

Помнится мне эту проблему нужно было решить быстро и просто, поэтому я прописал маленький батник, который убивает pump, перестартовывает networking и возвращает оригинальный resolv.conf.
С тех пор этим и пользуюсь :)

Это тот же хак, что и chattr +i, только с другой стороны. Мне бы как-нибудь без хаков...

Видишь, ты не одинок.
Просто в моем случае в редких случаях важно чтобы динамический IP менял resolv.conf, поэтому я выбрал для себя вот такой вот путь через коленку :)

/etc/dhcp/dhcpclient.conf
убираешь nameservers из request

Понял. Спасибо!

Грязный хак

Подправить /sbin/dhclient-script, разумеется :)

З.Ы. Все прочие хаки еще грязнее (из тех, что я знаю).

  • 1