Re: запретить dhcpclient обновлять /etc/resolv.conf

2010-09-28 Пенетрантность Igor Dobryninsky
  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

2010-09-27 Пенетрантность 375gnu
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

2010-09-27 Пенетрантность Dmitry Fedorov
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

2010-09-27 Пенетрантность 375gnu
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

2010-09-19 Пенетрантность Alexander Galanin
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

2010-09-19 Пенетрантность Anton Kovalenko
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

2010-09-19 Пенетрантность Konstantin Matyukhin
 Сильно напоминает лечение мигрени гильотиной.
Ну, подразумевается, что /etc/dhcp3/dhclient-enter-hooks.d
уже вдоль и поперек изучен.

-- 
С уважением,
Константин Матюхин


Re: запретить dhcpclient обновлять /etc/resolv.conf

2010-09-18 Пенетрантность 375gnu
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

2010-09-18 Пенетрантность Konstantin Matyukhin
aptitude remove resolvconf

-- 
С уважением,
Константин Матюхин


Re: запретить dhcpclient обновлять /etc/resolv.conf

2010-09-18 Пенетрантность 375gnu
On 9/18/10, Konstantin Matyukhin kmatyuk...@gmail.com wrote:
 aptitude remove resolvconf

Так ведь давным-давно

-- 
http://375gnu.wordpress.com


Re: запретить dhcpclient обновлять /etc/resolv.conf

2010-09-18 Пенетрантность Konstantin Matyukhin
ну тогда chattr +i /etc/resolv.conf

-- 
С уважением,
Константин Матюхин


Re: запретить dhcpclient обновлять /etc/resolv.conf

2010-09-13 Пенетрантность 375gnu
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

2010-09-12 Пенетрантность Alexei
так же, если поставишь пакет 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

2010-09-12 Пенетрантность Munko O. Bazarzhapov
Я уже задавал такой же вопрос, пройдитесь поиском, так еще было пара
вариантов решения

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