Ich versuche, eine statische IP auf einer Schnittstelle in Ubuntu 16.04 einzurichten. Es ist für eine lokale Verbindung ohne DHCP-Server oder DNS-Konfiguration. Ich habe versucht, dies über die Benutzeroberfläche zum Bearbeiten von Verbindungen sowie über die CLI zu tun, und habe nicht viel Glück.
Ich habe mich umgesehen und einige ähnliche Fragen gefunden ( statische IP Ubuntu 16.04 einstellen usw.), kann aber selbst nicht das richtige Setup finden.
Hier bin ich ... Derzeit sind drei Geräte an einen Switch angeschlossen. Eine bei 1.51, eine bei 1.20 und dieses 16.04-System, das ich für 1.49 konfigurieren möchte. Sowohl 51 als auch 20 kommunizieren gut. Ich habe Kabel ausgetauscht und verschiedene Anschlüsse ausprobiert ... daher weiß ich, dass dies kein physisches Problem ist. Tatsächlich ist eines der anderen Systeme auf diesem Switch ein Ubuntu 14.04 mit einer identischen Schnittstellenkonfiguration, aber die IP ist 51. Das einzige Problem hier scheint das Ubuntu 16.04-System zu sein.
16.04 / etc / network / interfaces Datei:
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback
# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
address 192.168.1.49
netmask 255.255.255.0
gateway 192.168.1.1
$ ifconfig
enp4s0 Link encap:Ethernet HWaddr f4:8e:38:e7:39:31
inet addr:192.168.1.49 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::f68e:38ff:fee7:3931/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:258 errors:0 dropped:0 overruns:0 frame:0
TX packets:2123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28821 (28.8 KB) TX bytes:208448 (208.4 KB)
Alles sieht gut aus. Aber Pings scheitern. Kann nicht rein oder raus pingen. Das Interessanteste für mich ist die Netzmaske, wenn ich die Benutzeroberfläche über die GUI betrachte. Wenn ich über das Netzwerksymbol oben rechts zu "Verbindungen bearbeiten ..." gehe und diese Oberfläche bearbeite, wird Folgendes angezeigt:
Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1
Eine Netzmaske von "24"? Das macht keinen Sinn ... aber mit ifconfig über die CLI sieht es gut aus.
Ich habe keine Ideen mehr. Sollte einfach sein ...?
Vielen Dank.
EDIT 1:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 enp4s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp4s0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp4s0
route -n
?