resolv.conf переписывается при поднятии интерфейса.

Изображение пользователя Xenomorph.

Суть вопроса - в файле resolv.conf у меня nameserver 91.202.128.100

nameserver 91.202.129.100

nameserver 192.168.0.1

В последнее время заметил, что при поднятии интерфейсов этот файл переписывается на nameserver 192.168.0.1

Решил добавлением в один из скриптов if-up.d/*
echo "nameserver 91.202.128.100

nameserver 91.202.129.100

nameserver 192.168.0.1" > /etc/resolv.conf

но хотелось бы как-то поизящней.
Есть предположение, что это все leases со 192.168.0.1
Как-то нужно их запретить?

+1
freemandigger - 15 Сентябрь, 2009 - 08:29
Изображение пользователя freemandigger.

Если используете dhcp-client то в конфиге /etc/dhcp3/dhclient.conf можно прописать:
prepend domain-name-servers 91.202.128.100, 91.202.129.100;

0
Xenomorph - 15 Сентябрь, 2009 - 09:24
Изображение пользователя Xenomorph.

Спасибо, помогло. Пока не заметил корявостей. Странно, man dhclient.conf курился перед этим, но в мой воспаленный мозг не пришло никаких толковых идей. Сорри за тупость и потраченное время :)

0
Xenomorph - 15 Сентябрь, 2009 - 12:59
Изображение пользователя Xenomorph.

В интернетах этот вопрос толком так и не был решен. фактически все решения сводились к моему. freemandigger, огромный спасибо!

Отправить комментарий