Ping nicht möglich, aber Internet funktioniert einwandfrei

Ping nicht möglich, aber Internet funktioniert einwandfrei

Ich habe einen Ubuntu 14.04.05 Server, der auf einem HyperV-Server als VM läuft. Ich kann nichtKlingelnGoogle oder eine beliebige öffentliche IP-Adresse, aber wenn ich apt-get update oder eine beliebige Anwendungsinstallation ausführe, wird eine Verbindung hergestellt und die Anwendung wird installiert.

PS: DNS-IP-Adresse richtig einstellen.

Antwort1

Beim Anpingen einer IP-Adresse greift DNS nicht, darum können wir uns das später ansehen.

Mein Standardansatz zur Netzwerkkonnektivität ist:

ping localhost

ping gateway IP

ping google.com

Wenn etwas fehlschlägt (z. B. google.com), geben Sie ein, wie weit das Paket gekommen ist

traceroute google

Merkwürdig, dass apt-get funktioniert, aber ein zuverlässigerer Test wäre, einen Browser zu öffnen und eine ständig verfügbare Website wie google.com aufzurufen. Verwenden Sie lynx, wenn nichts anderes installiert ist.

Ich habe in VM-Umgebungen merkwürdiges Netzwerkverhalten beobachtet. Überprüfen Sie, ob die Netzwerkverbindung auf anderen VM-Betriebssystemen, die auf derselben Box laufen, funktioniert (oder nicht). Ich gehe bei Ihrer Frage davon aus, dass die physische Hardware Ihnen gehört und dass Sie die volle Administratorkontrolle über den Hypervisor und alle darauf laufenden Betriebssysteme haben.

Selten, aber einen Blick wert ist, dass Ping eine tote Schnittstelle verwendet. Sie können versuchen

ping -I interface google.com

Oder Sie rufen eine falsche Version von Ping auf. Sie sollten /bin/ping aufrufen.

which ping

Eine andere Möglichkeit ist, dass ICMP irgendwo blockiert wird. Um dies zu beweisen, versuchen Sie, per SSH auf einen beliebigen bekannten laufenden Server zuzugreifen. Selbst wenn die Verbindung abgelehnt wird, wissen Sie, dass Sie das Gerät zumindest erreicht haben.

verwandte Informationen