Ich kann auf meinem Linux keinen Ping ausführen oder eine Verbindung zum Netzwerk herstellen

Ich kann auf meinem Linux keinen Ping ausführen oder eine Verbindung zum Netzwerk herstellen

Ich habe vor einigen Tagen versucht, es zu installieren, aber meine Verbindung wurde unterbrochen. Ich habe das Terminal geschlossen und kann seitdem keine Verbindung mehr zum Internet herstellen.

apt-get update && apt-get upgrade

kommt ohne Update oder Fehler zurück. Wenn ich

ping www.google.com

Ich bekomme:

Name oder Dienst nicht bekannt

Während,

:~# traceroute google.com

kam zurück als:

google.com: Name or service not known
Cannot handle "host"cmdline arg `google.com` on position 1 (argc 1)

Ich habe ein:

yum search repository

und habe einen Fehler bekommen.

Irgendwelche Vorschläge zum weiteren Vorgehen?

Antwort1

Prüfen Sie in dieser Reihenfolge (mit Ausgaben aus meinem System, passen Sie die Schritte an Ihr System an):

$ ip route
default via 192.168.178.1 dev wlan0 
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.21 

Mein Standard-Gateway (mein Heimrouter 192.168.178.1) befindet sich also auf der Netzwerkschnittstelle wlan0. Sehen Sie sich die Netzwerkschnittstelle an:

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
...
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc htb state UP group default qlen 30
  link/ether 00:0e:2e:9d:e5:08 brd ff:ff:ff:ff:ff:ff
  inet 192.168.178.21/24 brd 192.168.178.255 scope global wlan0
     valid_lft forever preferred_lft forever
  inet6 fe80::20e:2eff:fe9d:e508/64 scope link 
     valid_lft forever preferred_lft forever

Meine Netzwerkschnittstelle ist aktiv und hat die Adresse IPv4-Adresse 192.168.178.21. Versuchen Sie, den Router anzupingen (verwenden Sie die IP Ihres Routers):

$ ping 192.168.178.1
PING 192.168.178.1 (192.168.178.1) 56(84) bytes of data.
64 bytes from 192.168.178.1: icmp_seq=1 ttl=64 time=0.901 ms
64 bytes from 192.168.178.1: icmp_seq=2 ttl=64 time=1.20 ms

Damit das klappt, kann ich meinen Router erreichen. Versuch mal, etwas von außen anzupingen, hier einen Google-Server:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=49 time=67.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=49 time=66.0 ms

Funktioniert auch.

Wenn einer der oben genannten Schritte fehlschlägt, wissen wir, wo wir nach dem Problem suchen müssen. Wenn sie erfolgreich sind, müssen wir trotzdem Ihre Namensauflösung überprüfen.

Antwort2

Um den Name or service not knownFehler zu beheben, bearbeiten Sie Ihre /etc/resolv.confDNS-Server und fügen Sie sie hinzu, z. B.:

Für IPv4:

nameserver 8.8.8.8
nameserver 8.8.4.4

Für IPv6:

nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

Speichern und starten Sie den Netzwerkdienst neu:

systemctl restart network

verwandte Informationen