Wie richte ich eine statische IP-Adresse unter Ubuntu 14.04 Trusty ein?
(HINWEIS, die Frage wurde für "14.04 Trusty" gestellt, funktioniert aber noch, 16.04 LTS Xenial)
Meine Einstellung funktioniert nicht. Das Besondere an Ubuntu 14.04 Trusty ist, dass ich es jetzt mit dem Schlüsselwort "source-directory" gefunden habe, um mehrere Dateien gleichzeitig zu erstellen (Ref: http://manpages.debian.org/cgi-bin/man.cgi?query=interfaces&apropos) = 0 & sektion = 0 & manpath = Debian + unstable + sid & format = html & locale = de ):
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
So bereitete ich meine statische IP-Adresse wie folgt vor:
$ cat /etc/network/interfaces.d/eth
auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.0
# add a 2nd ip address
post-up ip addr add dev eth0 192.168.2.101/24
pre-down ip addr del dev eth0 192.168.2.101/24
Es hat jedoch eine erhebliche Verzögerung beim Hochfahren. Ich sah die Boot - Up - Nachricht etwas sagen wie „Netzwerk Bringen Sie up“, dann nach einer langen Verzögerung später, etwas zu sagen , wieder wie „Warten auf 60 Sekunden Netzwerk zu bringen“. Nach dieser Verzögerung von weiteren 60 Sekunden beginnen die Startmeldungen erneut zu fliegen. Allerdings, wenn das System endlich bootet und ich das überprüfeip addr
Ausgabe , ist die zweite statische IP-Adresse, die ich konfiguriert habe, nicht vorhanden.
Vermisse ich etwas?
AKTUALISIEREN:
Vielen Dank an alle, die darauf hingewiesen haben, dass mein Gateway falsch war und ich es in geändert habe 192.168.2.1
, und die lange Verzögerung beim Booten ist vergangen. Jetzt stehe ich vor einem neuen Problem.
Bei meinem Ubuntus vor 14.04 Trusty reicht die oben genannte Änderung aus, um von dynamischer IP auf statische IP umzuschalten. Mit meinem neuen Ubuntu 14.04 Trusty startet das System jedoch ohne IPv4-Adressen:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:ef
inet6 addr: fe80::xxx:xxxx:xxxx:98ef/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:250 (250.0 B) TX bytes:11552 (11.5 KB)
Es gibt auch Fehler, als ich versuchte, das Gerät herunterzufahren:
% ifdown eth0
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
Ich bin in der Lage, das Gerät danach aufzurufen und dann ifconfig
& ip addr
die richtige Ausgabe zu geben. Die IPv4-Adresse wird jedoch nach kurzer Zeit gelöscht .
Wie kann ich dem Netzwerkmanager mitteilen, dass ich mein eth-Gerät von dynamischer auf statische IP umgestellt habe? (Befehlszeilen- und Dateioptimierung gegenüber GUI-Optimierung bevorzugt).
Dies ist XUbuntu 14.04. Vielen Dank
UPDATE2:
Verwenden Sie /etc/network/interfaces
stattdessen. Details in meiner eigenen Antwort. Schauen Sie hier nach , um
die /etc/network/interfaces
Datei automatisch einzustellen .
network-manager
& network-manager-gnome
in meinem Ubuntu 13.10 installiert und meine statische IP-Adresse ist in Ordnung.
/etc/network/interfaces
Datei enthält nur die iface
, address
, netmask
, gateway
, network
, broadcast
und dns-nameservers
Richtlinien