Ubuntu 8.04 Server behält keine statische IP-Adresse bei

1149
studiohack

Ich habe vor kurzem eine Linux-Box eingerichtet, auf der Ubuntu 8.04 ausgeführt wird (passend zu einem anderen Server mit 8.04). Ich muss sicherstellen, dass dieses Feld über eine statische IP-Adresse verfügt und ich / etc / network / interfaces geändert habe, um die statische IP-Adresse einzurichten. Wenn ich Sudo /etc/init.d/networking restart ausführt, funktioniert es eine Weile, aber kehrt immer wieder auf 10.0.1.24 zurück, nachdem sie längere Zeit nicht verwendet wurde.

Ich habe auch versucht, den DHCP-Client zu stoppen / entfernen, aber das half nicht.

sudo /etc/init.d/dhcp stop sudo apt-get remove dhcp3-client 

Hier ist mein /etc/init.d/networking:

# The loopback network interface auto lo iface lo inet loopback  # The primary network interface auto eth0 iface eth0 inet static address 10.0.1.4 netmask 255.255.255.0 broadcast 10.0.1.255 gateway 10.0.1.1 

Irgendwelche Gedanken?

2

2 Antworten auf die Frage

3
mctylr

Den GNOME NetworkManager vermute ich. Ich musste immer einen Neustart durchführen, um zu verhindern, dass NetworkManager die Schnittstelle zurücksetzt, aber ich vermute, dass die Informationen irgendwo zwischengespeichert werden. Versuchen Sie mindestens, den NetManager-Dienst zuerst zu stoppen und zu starten ( /etc/init.d/network-manager stop|start).

Möglicherweise möchten Sie ifdown eth0die Schnittstelle vor dem Neustart des Netzwerkmanagers verwenden, aber ich bin nicht sicher, ob dies hilft oder behindert.

-3
Kevin Boyd

Sie müssen bearbeiten /etc/hostsund so aussehen

127.0.0.1 localhost.localdomain localhost 10.0.1.4 server1.example.com server1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 

Mehr Infos für Sie auf dieser Seite.

Dies bestimmt nur die Auflösung des Hostnamens, nicht die IP-Adresse, die er erhält. Peter Eisentraut vor 14 Jahren 1