Der Server gibt die festgelegte statische IP auf und kehrt zur per DHCP angegebenen Adresse zurück.

Der Server gibt die festgelegte statische IP auf und kehrt zur per DHCP angegebenen Adresse zurück.

Ich habe einige virtualisierte (Ubuntu 14.04 LTS) Server unter KVM, die ich in einen anderen IP-Block verschieben möchte als den, der für Server unter DHCP reserviert ist (der Block 10.10.2.0/24). Ich ändere die IP und führe dann diesen Befehl aus:

sudo ifdown -a && sudo ifup -a

Und das ganze Setup auf der neuen IP funktioniert eine Weile. Dann, nach ein paar Minuten, wechselt es plötzlich zurück zur falschen IP, obwohl meine /etc/network/interfacesDatei unverändert ist. Hier ist sie:

# Interface lo
auto lo
iface lo inet loopback

# Interface eth0
auto eth0
iface eth0 inet static
    address 10.10.28.4
    netmask 255.255.0.0
    network 10.10.0.0
    broadcast 10.10.255.255
    dns-nameservers 10.10.85.2 10.10.85.71 8.8.8.8
    dns-search lan
    gateway 10.10.85.2

Aber meine ifconfig wurde geändert. Ich kann das immer wieder wiederholen, aber jedes Mal wechselt es die IPs (nachdem ich eine Weile nichts auf dem Server gemacht habe) und meine SSH-Verbindung wird einfach geschlossen. Irgendwelche Ideen? Welche anderen Informationen könnten Sie benötigen, um zu helfen? Vielen Dank im Voraus! Das ist super frustrierend!

Bearbeiten: Nur für den Fall, dass es hilft, hier sind die beiden ifconfig-Ausgaben. Nachdem ich die statische IP eingestellt habe:

eth0      Link encap:Ethernet  HWaddr 52:54:00:51:b8:76  
          inet addr:10.10.28.4  Bcast:10.10.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:102914 errors:0 dropped:4 overruns:0 frame:0
          TX packets:31863 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:148249682 (148.2 MB)  TX bytes:4566351 (4.5 MB)

Und nachdem es zurückgeschaltet hat:

eth0      Link encap:Ethernet  HWaddr 52:54:00:51:b8:76  
          inet addr:10.10.2.98  Bcast:10.10.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96960 errors:0 dropped:4 overruns:0 frame:0
          TX packets:29960 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:147748205 (147.7 MB)  TX bytes:4315514 (4.3 MB)

Antwort1

Es hört sich so an, als würde der Netzwerkmanager die Schnittstelle wieder auf DHCP zurücksetzen, da er die Konfigurationsänderung nicht bemerkt hat.

Anstatt den Netzwerkmanager-Dienst auszuführen ifup/ neu zu starten:ifdown

sudo service network-manager restart

Wenn der Netzwerkmanager nicht installiert ist, prüfen Sie, ob dhclient noch ausgeführt wird. Wenn dies der Fall ist, stoppen Sie ihn und versuchen Sie erneut, die Schnittstelle neu zu starten.

verwandte Informationen