Гостевая ОС Ubuntu с двумя сетевыми интерфейсами сбрасывает resolv.conf

Гостевая ОС Ubuntu с двумя сетевыми интерфейсами сбрасывает resolv.conf

У меня есть гостевая ОС 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

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

Связанный контент