[linux] resolv.conf

Gasparfx

Как защитить файл resolv.conf от перезаписи информацией с dhcp-сервера?
Должно быть:
nameserver 10.0.1.1
search v.ru local hackers gznet.ru
а перезаписывается так:
nameserver 10.0.1.1
search v.ru
(Linux: Gentoo)

Marinavo_0507

если используется dhclient, то можно попробовать supersede (man dhclient.conf
или похакать dhclient-script

pollak

chmod 444 /etc/resolv.conf
не спасает?

Marinavo_0507

ты что?
ему же больно!

Gasparfx

chmod 444 /etc/resolv.conf
не спасает?

Не помогло

zya369

dhcp-client подредактируй...
там буквально пару срок закомментировать надо...

shlyumper

(Linux: Gentoo)
Пропиши в /etc/conf.d/net
строчку типа
dhcpcd_eth0="-R"
а если хочешь, чтобы он еще и default route не устанавливал, то
dhcpcd_eth0="-R -G"
блин, там же в /etc/conf.d/net и в man dhcpcd об этом написано...

shlyumper

ты что?
ему же больно!

shlyumper

или похакать dhclient-script
ты что?
ему же больно!
Для этого еще в прошлом веке изобрели опции.

Marinavo_0507

Не всё можно решить через опции.
Например, хочется адрес default gateway получить, но таблицу маршрутизации менять более другим образом.

Gasparfx

Спасибо за помощь.

shlyumper

не отмазывайся. был задан конкретный вопрос, который вполне решается опциями (точнее одной (!) опцией).

Marinavo_0507

ну я так и ответил

shlyumper

если используется dhclient, то можно попробовать supersede (man dhclient.conf
там не используется dhclient.
или похакать dhclient-script
ну зачем же сразу хакать, еще не прочитав man на то, что используется?

Marinavo_0507

> там не используется dhclient
ну откуда ж мне знать
я не телепат
Оставить комментарий
Имя или ник:
Комментарий: