Re: запретить dhcpclient обновлять /etc/resolv.conf
Hello 375gnu. On Tue, 28 Sep 2010 07:49:32 +0300 375gnu 375...@gmail.com wrote: Как выяснилось, после чтения мана на dhclient-script, решение состоит в переопределени функции make_resolv_conf в вышеупомянутых хуках. Убейте меня ап стену, если это юникс-вэй Скрипт не нужен. В конфиге есть список вещей, которые dhcp запрашивает и меняет: request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; Убираете ненужное domain* и всё. Так в том-то и вся проблема, что убирал. request subnet-mask, broadcast-address, routers; require subnet-mask; Но противоестественный интелект dhclient-script говорит, что если сервер выдал, значит надо пользовать. У меня вот так написано: ---Cut --- interface eth0.XX { send host-name myhostname; supersede domain-name-servers 127.0.0.1; supersede domain-name mydomainname.tld.; request subnet-mask, broadcast-address, routers; require subnet-mask; } ---Cut --- Всё работает как надо. -- Best Regards, Igor Dobryninsky, Moscow, Russia -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100928121538.bc522fbe.e...@apxapa.ru
Re: запретить dhcpclient обновлять /etc/resolv.conf
On 9/19/10, Konstantin Matyukhin kmatyuk...@gmail.com wrote: Сильно напоминает лечение мигрени гильотиной. Ну, подразумевается, что /etc/dhcp3/dhclient-enter-hooks.d уже вдоль и поперек изучен. Как выяснилось, после чтения мана на dhclient-script, решение состоит в переопределени функции make_resolv_conf в вышеупомянутых хуках. Убейте меня ап стену, если это юникс-вэй -- http://375gnu.wordpress.com
Re: запретить dhcpclient обновлять /etc/resolv.conf
27 сентября 2010 г. 22:20 пользователь 375gnu написал: Как выяснилось, после чтения мана на dhclient-script, решение состоит в переопределени функции make_resolv_conf в вышеупомянутых хуках. Убейте меня ап стену, если это юникс-вэй Скрипт не нужен. В конфиге есть список вещей, которые dhcp запрашивает и меняет: request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; Убираете ненужное domain* и всё.
Re: запретить dhcpclient обновлять /etc/resolv.conf
On 9/27/10, Dmitry Fedorov dm.fedo...@gmail.com wrote: Как выяснилось, после чтения мана на dhclient-script, решение состоит в переопределени функции make_resolv_conf в вышеупомянутых хуках. Убейте меня ап стену, если это юникс-вэй Скрипт не нужен. В конфиге есть список вещей, которые dhcp запрашивает и меняет: request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; Убираете ненужное domain* и всё. Так в том-то и вся проблема, что убирал. request subnet-mask, broadcast-address, routers; require subnet-mask; Но противоестественный интелект dhclient-script говорит, что если сервер выдал, значит надо пользовать. -- http://375gnu.wordpress.com
Re: запретить dhcpclient обновлять /etc/resolv.conf
On Sat, 18 Sep 2010 23:00:44 +0400 Konstantin Matyukhin kmatyuk...@gmail.com wrote: ну тогда chattr +i /etc/resolv.conf Сильно напоминает лечение мигрени гильотиной. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100919110715.72ba44f0...@galanin.nnov.ru
Re: запретить dhcpclient обновлять /etc/resolv.conf
375gnu 375...@gmail.com writes: Debian 'sid', адреса ДНС должен брать от pppd. Это без вопросов. Периодически dhcpclient обновляет айпишник, после этого слетают адреса ДНС в /etc/resolv.conf. В /etc/dhcp/dhclient.conf убрал domain-name-servers из require, но всё равно dhcpclient меняет /etc/resolv.conf Где ещё крутить? Может это не dhcpclient виноват (в логах не видел)? У dhclient этим занимается отдельный скрипт (у меня он зовётся /sbin/dhclient-script). Какой скрипт запускать, указывается в конфиге dhclient. Можно скопировать /sbin/dhclient-script в другое место, указать это другое место (почитал конфиг -- там предполагается перекладывание в /etc/dhcp), и убрать ненужное поведение путём редактирования скрипта (в видимом мне случае это означает закомментировать вызовы функции make_resolv_conf). -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia
Re: запретить dhcpclient обновлять /etc/resolv.conf
Сильно напоминает лечение мигрени гильотиной. Ну, подразумевается, что /etc/dhcp3/dhclient-enter-hooks.d уже вдоль и поперек изучен. -- С уважением, Константин Матюхин
Re: запретить dhcpclient обновлять /etc/resolv.conf
On 9/13/10, 375gnu 375...@gmail.com wrote: В /etc/dhcp/dhclient.conf убрал domain-name-servers из require, но всё равно dhcpclient меняет /etc/resolv.conf или убрать domain-name-servers и из request. Спасибо, это, похоже, оно. Нужно быть внимательнее, а то не заметил разницы в написании require и request :) А вот и ни фига :(( Поиски виновных продолжаются -- http://375gnu.wordpress.com
Re: запретить dhcpclient обновлять /etc/resolv.conf
aptitude remove resolvconf -- С уважением, Константин Матюхин
Re: запретить dhcpclient обновлять /etc/resolv.conf
On 9/18/10, Konstantin Matyukhin kmatyuk...@gmail.com wrote: aptitude remove resolvconf Так ведь давным-давно -- http://375gnu.wordpress.com
Re: запретить dhcpclient обновлять /etc/resolv.conf
ну тогда chattr +i /etc/resolv.conf -- С уважением, Константин Матюхин
Re: запретить dhcpclient обновлять /etc/resolv.conf
On 9/12/10, Turkin Maksim neo.nix.lipe...@gmail.com wrote: В /etc/dhcp/dhclient.conf убрал domain-name-servers из require, но всё равно dhcpclient меняет /etc/resolv.conf или убрать domain-name-servers и из request. Спасибо, это, похоже, оно. Нужно быть внимательнее, а то не заметил разницы в написании require и request :) -- http://375gnu.wordpress.com
Re: запретить dhcpclient обновлять /etc/resolv.conf
так же, если поставишь пакет resolveconf, можно прописывать DNSы непосредственнов в /etc/network/interfaces 12 сентября 2010 г. 23:25 пользователь Turkin Maksim neo.nix.lipe...@gmail.com написал: 12.09.2010 22:37, 375gnu пишет: Debian 'sid', адреса ДНС должен брать от pppd. Это без вопросов. Периодически dhcpclient обновляет айпишник, после этого слетают адреса ДНС в /etc/resolv.conf. В /etc/dhcp/dhclient.conf убрал domain-name-servers из require, но всё равно dhcpclient меняет /etc/resolv.conf Где ещё крутить? Может это не dhcpclient виноват (в логах не видел) Можно добавить нужный DNS сервер в /etc/dhcp3/dhclient.conf prepend domain-name-servers ns.domain.adr; или убрать domain-name-servers и из request. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c8d291b.8030...@gmail.com
Re: запретить dhcpclient обновлять /etc/resolv.conf
Я уже задавал такой же вопрос, пройдитесь поиском, так еще было пара вариантов решения LLC Master-Byte Munko O. Bazarzhapov JabberID: v...@aginskoe.ru ICQ:169245258 mail: vec...@gmail.com 13 сентября 2010 г. 8:20 пользователь Alexei babl1...@gmail.com написал: так же, если поставишь пакет resolveconf, можно прописывать DNSы непосредственнов в /etc/network/interfaces 12 сентября 2010 г. 23:25 пользователь Turkin Maksim neo.nix.lipe...@gmail.com написал: 12.09.2010 22:37, 375gnu пишет: Debian 'sid', адреса ДНС должен брать от pppd. Это без вопросов. Периодически dhcpclient обновляет айпишник, после этого слетают адреса ДНС в /etc/resolv.conf. В /etc/dhcp/dhclient.conf убрал domain-name-servers из require, но всё равно dhcpclient меняет /etc/resolv.conf Где ещё крутить? Может это не dhcpclient виноват (в логах не видел) Можно добавить нужный DNS сервер в /etc/dhcp3/dhclient.conf prepend domain-name-servers ns.domain.adr; или убрать domain-name-servers и из request. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c8d291b.8030...@gmail.com