Die statische IP-Adresse von VMware-Gastgeräten wechselt ständig zu DHCP

880
Saccade

Ich habe einen VM-Server mit zwei Gästen (mit Debian) mit statischen IP-Adressen geerbt (sie funktionieren gut).

Ich habe einen neuen Gast (Debian 8.5) erstellt und ihn mit statischer IP konfiguriert, /etc/network/interfacesgenauso wie die anderen Gäste konfiguriert sind (Standard iface eth0 inet staticusw.).

Bei diesem Gast kehrt die 24-Stunden-IP-Adresse einmal in die DHCP-Konfiguration zurück. Nach dem Neustart eth0funktioniert sie jedoch wieder mit statischer IP-Adresse.

Alle Gäste befinden sich in demselben vSwitch und in demselben virtuellen Netzwerk (verbunden mit demselben physischen Adapter).

Ich verwalte VMs mit vSphere Client 5.5.

/etc/network/interfaces auf die gäste:

Dieser funktioniert korrekt:

# The loopback network interface  auto lo iface lo inet loopback  # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.1.40 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 8.8.8.8 

Dieser geht immer wieder zum Dhcp zurück:

# The loopback network interface  auto lo iface lo inet loopback  # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 8.8.8.8 4.4.4.4 
1

1 Antwort auf die Frage

0
JakeGould

Sehen Sie sich die Diskussion und die Antworten zu dieser Frage an . Diese Frage bezieht sich auf Raspbian (das Rasperry Pi OS), aber das allgemeine Problem klingt genauso. Die Lösung scheint DHCP zu deaktivieren oder die DHCP-Konfiguration anzupassen, um die statische IP-Adresse dort festzulegen.

Um einen statischen Wert auf DHCP /etc/dhcpcd.conffestzulegen, bearbeiten Sie einfach diese Datei und passen Sie die Konfiguration wie in diesem Beispiel an, um eine statische IP-Adresse für die angegebene Schnittstelle zu erzwingen. in diesem fall eth0:

static <value> Configures a static <value>. If you set ip_address then dhcpcd will not attempt to obtain a lease and just use the value for the address with an infinite lease time.  Here is an example which configures a static address, routes and dns. interface eth0 static ip_address=192.168.0.10/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 

Zum Deaktivieren von DHCP für eine bestimmte Schnittstelle, z. B., eth0bearbeiten /etc/dhcpcd.confSie diese Zeile und fügen Sie sie in die Konfiguration ein. DHCP muss dazu gezwungen werden, sich nicht um Folgendes zu kümmern eth0:

denyinterfaces eth0