Ich habe versucht, das Internetproblem selbst zu diagnostizieren
ifconfig:
eth0 Link encap:Ethernet HWaddr f8:a9:63:3f:9e:97
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:185 errors:0 dropped:0 overruns:0 frame:0
TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13343 (13.3 KB) TX bytes:13343 (13.3 KB)
Ich sehe keine aufgelöste IP-Adresse unter eth0, also habe ich versucht, die Datei /etc/network/interfaces zu bearbeiten
Zeile hinzufügen
auto eth0
iface eth0 inet dhcp
jetzt enthält es
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
nach Neustart des Dienstes durch
sudo service networking restart
Das eth0-Element in der Ausgabe von ifconfig ist vollständig verschwunden
Jetzt
ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:185 errors:0 dropped:0 overruns:0 frame:0
TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13343 (13.3 KB) TX bytes:13343 (13.3 KB)
Wie soll das passieren?
Antwort1
Ich glaube, dass das Fehlen eines DHCP-Servers hier ein Problem sein könnte. In einem solchen Fall müssen Sie eine statische IP in den Schnittstellen einrichten (klären Sie DHCP mit demjenigen ab, der das Netzwerk verwaltet).
iface eth0 inetDHCP
DHCP bedeutet, dass die Schnittstelle nach einem DHCP-Server suchen soll, der ihr eine IP zuweist.
Und wenn es im Netzwerk keinen DHCP-Server gibt, kann so etwas erforderlich sein:
iface eth0 inetstatisch
Adresse 192.168.1.50
Netzmaske 255.255.255.0
Gateway 192.168.1.1
Dies sind nur Beispiele – alles hängt vom tatsächlichen Netzwerk ab.
Wenn Sie nicht sicher sind, ob Sie DHCP in Ihrem Netzwerk haben oder nicht, können Sie versuchen, den Befehl dhclient auszuführen, der versucht, Ihrer Schnittstelle eine IP von DHCP zuzuweisen. Wenn kein Ergebnis angezeigt wird, gibt es in Ihrem Netzwerk offenbar kein DHCP oder es funktioniert möglicherweise nicht richtig.
Ich hoffe, dass dies zumindest ein wenig zur Diagnose des Problems beiträgt.