Statische IP-Konfiguration funktioniert nicht in Ubuntu

Statische IP-Konfiguration funktioniert nicht in Ubuntu

Ich habe einen Ubuntu 10.04 LTS-Server mit 2 Netzwerkkarten, einer internen IP auf einer Karte (eth1) und externen IPs (Alias) auf der anderen Karte (eth0). Ich verlor plötzlich die Verbindung zur öffentlichen Schnittstelle und startete den Server neu, konnte mich aber immer noch nicht mit den öffentlichen IPs verbinden, obwohl ich über die interne IP per SSH kommunizieren konnte. Ich konnte mein Standard-Gateway nicht anpingen und versuchte, das Netzwerk mit neu zu starten/etc/init.d/networking Neustartund bekam den Fehler "SIOCSIFFLAGS: angeforderte IP kann nicht zugewiesen werden" und "eth0 konnte nicht aufgerufen werden". Eine Problemumgehung war das Hinzufügen

ifconfig eth 0 x.x.x.x

route -add default gw x.x.x.z

Ich konnte mich dann mit dem öffentlichen Netzwerk verbinden.

Meine Datei /etc/network/interfaces wird unten angezeigt:

iface eth0 inet static

        address x.x.x.r
        netmask z.z.z.z.0
        broadcast x.x.x.z
        network x.x.x.0
        gateway x.x.x.a
iface eth0:1 inet static

    address x.x.x.b

    netmask z.z.z.192

auto eth0:1

iface eth0:2 inet static

       address x.x.x.f

    netmask z.z.z.z.192

auto eth0:2

Das Offensichtliche, das auffällt, ist das automatische eth0:1, das ich konfiguriert sehe, obwohl die Schnittstelle ursprünglich als statisch definiert wurde. Könnte diese widersprüchliche Konfiguration das Problem sein? Alle Ideen sind hilfreich, da meine Netzwerkkonfigurationen beim Neustart verloren gehen.

verwandte Informationen