GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Problem beim Ping von einer bestimmten Schnittstelle?

Ich versuche, von einer bestimmten Schnittstelle aus zu pingen, ich habe eine kabelgebundene und eine drahtlose Verbindung, die beide zu meinem Laptop gehen.

Mein kabelgebundener Adapter eth0 ist auf der IP 172.16.109.75
Mein WLAN-Adapter wlan0 ist auf der IP 192.168.1.69

Wenn ich Google mit meinem eth0 anpinge mit dem folgenden Befehl ausgesteckt:

[email protected]:~$ ping -I wlan0 www.google.co.uk
PING www.l.google.com (74.125.230.115) from 192.168.1.69 wlan0: 56(84) bytes of data.
64 bytes from 74.125.230.115: icmp_seq=1 ttl=51 time=32.7 ms
64 bytes from 74.125.230.115: icmp_seq=2 ttl=52 time=28.7 ms
64 bytes from 74.125.230.115: icmp_seq=3 ttl=52 time=28.9 ms
64 bytes from 74.125.230.115: icmp_seq=4 ttl=52 time=28.3 ms

Es funktioniert wie erwartet gut. Ich schließe mein eth0 an Kabel rein und das gleiche nochmal ausführen:

[email protected]:~$ ping -I wlan0 www.google.co.uk
PING www.l.google.com (74.125.230.112) from 172.16.109.75 wlan0: 56(84) bytes of data.
From mcr-pc-29334.local (192.168.1.69) icmp_seq=2 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=3 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=4 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=5 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=6 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=7 Destination Host Unreachable

Bei der Ausgabe oben scheint es von eth0 zu senden (das auf der Arbeit nicht pingen kann, weil es blockiert wird), sondern das wifi ist ein weiterer Link zu einem separaten Netzwerk, in dem ich direkt im Netz bin und daher die Ping-Anfrage aus dem wlan0 sende sollte arbeiten. Was ist los? Wie soll ich es beheben?

Akzeptierte Antwort:

Wahrscheinlich ändert sich beim Einstecken des Ethernet-Kabels Ihr Standardrouten-Gateway per DHCP. Sie senden Pakete von wlan0, aber Ihr System weiß nicht, an wen das Gateway sie weiterleiten soll. Auf diese Weise können Sie nur Systeme innerhalb des 192.168.1-Netzwerks anpingen, aber nicht weiter. Wenn Sie eine Antwort vom Google-Server erhalten möchten, müssen Sie entweder das Standard-Gateway wieder auf den WLAN-Router ändern oder eine bestimmte Route für diesen Server hinzufügen.

route add -host 74.125.230.112/32 gw 192.168.1.1 # assuming 192.168.1.1 is the wireless router's ip

Ubuntu
  1. Upgrade von Ubuntu 13.10 auf Ubuntu 14.04

  2. Aktualisieren Sie von Ubuntu 13.04 auf Ubuntu 13.10

  3. Upgrade von Windows XP auf Windows 7?

  4. Ubuntu 18.04 friert beim Herunterfahren ein?

  5. Ubuntu 18.04 Installationsproblem?

Upgrade auf Ubuntu 19.10 von 19.04 (Anleitung)

Upgrade von Ubuntu 14.04 auf Ubuntu 14.10

Detaillierte Anleitung zum Upgrade auf Ubuntu 16.04 von Ubuntu 14.04

Problem mit dem Verschwinden der Benutzeroberfläche (Ubuntu Unity) nach dem Upgrade auf Ubuntu 16.04 behoben

So aktualisieren Sie von Ubuntu 16.10 auf Ubuntu 17.04

So aktualisieren Sie von Ubuntu 20.04 auf Ubuntu 22.04