У меня есть гостевая ОС Ubuntu 10.10 на рабочей станции VMWare с двумя сетевыми интерфейсами. Один из интерфейсов соединен с физическим интерфейсом и использует dhcp. Другой - только для хоста и использует статический IP. Я настроил /etc /interfaces чтобы это выглядело так:

//lo def here

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.79.128
gateway 192.168.79.1
netmask 255.255.255.0

и /etc/resolv.conf:

nameserver 192.168.3.5
nameserver 192.168.3.50
domain host.com
search host.com

Теперь это работает некоторое время, а затем dhclient (я думаю) перезаписывает resolv.conf и устанавливает один сервер имен, 192.168.79.1. Я убил nm-applet, так что я знаю, что POS не мешает. Я также пытался редактировать /etc/dhcp3/dhclient.conf, но безрезультатно:

supersede domain-name-servers 192.168.3.5,192.168.3.50

Я немного погуглил, но не нашел жизнеспособных решений. Кто-нибудь придумал решение этой проблемы?

1 ответ1

1

Привет, его сетевой менеджер, который переписывает ваш resolv.conf. Если вы можете жить без сетевого менеджера, я бы посоветовал удалить его, другой способ - сделать resolv.conf доступным только для чтения (после редактирования).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .