А как модифицировать получаемый dhcp?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Lockywolf
Сообщения: 56

А как модифицировать получаемый dhcp?

Сообщение Lockywolf »

Есть комп, которому от провайдера по dhcp выдается внешний реальный ip.

Вместе с ip выдается роут(что меня устраивает) и следующий resolv.conf

Код: Выделить всё

domain oops
nameserver aa1.bb1.cc1.dd1
nameserver aa2.bb2.cc2.dd2
nameserver aa3.bb3.cc3.dd3
nameserver aa4.bb4.cc4.dd4


оскольку на машине стоит named,хотелось бы, чтобы

файл выглядел так:

Код: Выделить всё

search mydomain.ru
nameserver my.ip.add.res
nameserver aa1.bb1.cc1.dd1
nameserver aa2.bb2.cc2.dd2
nameserver aa3.bb3.cc3.dd3
nameserver aa4.bb4.cc4.dd4


Как это сделать?

То есть, можно, конечно, написать правильный resolv.conf и запретить его менять, но это как-то криво...

А если у прова DNS поменяются...
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: А как модифицировать получаемый dhcp?

Сообщение neol »

Код: Выделить всё

prepend domain-name-servers 127.0.0.1;

в /etc/dhcp/dhclient.conf (путь может отличаться).
Спасибо сказали:
Lockywolf
Сообщения: 56

Re: А как модифицировать получаемый dhcp?

Сообщение Lockywolf »

Ну, у меня не dhclient, а dhcpcd.

но воткнуть nameserver - не фокус. есть resolv.conf.head

а вот выкинуть опцию domain - я не знаю как.

Что еще за domain oops?
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: А как модифицировать получаемый dhcp?

Сообщение DaemonTux »

Рекомендую заглянуть в /etc/dhcpcd.conf
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: А как модифицировать получаемый dhcp?

Сообщение sash-kan »

Lockywolf писал(а):
21.11.2011 12:51
а вот выкинуть опцию domain - я не знаю как.
какой дистрибутив? не работает ли в нём какая-нибудь фигня типа network-manager-а?

Lockywolf писал(а):
21.11.2011 12:51
Что еще за domain oops?
это дядя-провайдер так шутит·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: А как модифицировать получаемый dhcp?

Сообщение Bluetooth »

Lockywolf писал(а):
21.11.2011 12:51
Ну, у меня не dhclient, а dhcpcd.

dhcpd - выдает адреса локалке
dhclient - получает ip адрес от провайдера.
поэтому у вас все же dhclient.
И решение таково:
в /etc/dhcp/dhclient.conf

добавить строчки:
supersede domain-name "ваш_домен";
supersede domain-name-servers 127.0.0.1;
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: А как модифицировать получаемый dhcp?

Сообщение DaemonTux »

2Bluetooth

вы верно путаете dhcpcd и dhcpd
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: А как модифицировать получаемый dhcp?

Сообщение Bluetooth »

DaemonTux писал(а):
28.11.2011 16:23
2Bluetooth

вы верно путаете dhcpcd и dhcpd

Верно, перепутал, точнее, даже прочитал неверно (:
Спасибо сказали: