Ubuntu-Gastbetriebssystem mit zwei Netzwerkschnittstellen, das resolv.conf zurücksetzt

Ubuntu-Gastbetriebssystem mit zwei Netzwerkschnittstellen, das resolv.conf zurücksetzt

Ich habe ein Ubuntu 10.10-Gastbetriebssystem auf einer VMWare-Workstation mit zwei Netzwerkschnittstellen. Eine der Schnittstellen ist mit der physischen Schnittstelle verbunden und verwendet DHCP. Die andere ist Host-only und verwendet eine statische IP. Ich habe /etc/interfaces so eingerichtet:

//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

und /etc/resolv.conf:

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

Jetzt funktioniert es eine Weile und dann überschreibt dhclient (glaube ich) resolv.conf und setzt einen einzelnen Nameserver, 192.168.79.1. Ich habe nm-Applet beendet, also weiß ich, dass es nicht dieses POS ist, das im Weg steht. Ich habe auch versucht, /etc/dhcp3/dhclient.conf zu bearbeiten, aber ohne Erfolg:

supersede domain-name-servers 192.168.3.5,192.168.3.50

Ich habe gegoogelt, aber keine brauchbaren Lösungen gefunden. Hat jemand eine Lösung für dieses Problem gefunden?

Antwort1

Hallo, es ist der Netzwerkmanager, der Ihre resolv.conf neu schreibt. Wenn Sie ohne Netzwerkmanager leben können, würde ich vorschlagen, ihn zu entfernen. Eine andere Möglichkeit wäre, resolv.conf schreibgeschützt zu machen (nach der Bearbeitung).

verwandte Informationen