Ich habe 3 Netzwerkkarten, 1 LAN (verkabelt), 1 drahtlose Netzwerkkarte und 1 ist drahtlos USB
Wie pinge ich von einer bestimmten Netzwerkkarte?
& Wie verwende ich eine bestimmte Netzwerkkarte für eine bestimmte Anwendung?
Beispiel
i want to ping google from wlan0
Beispiel für eine bestimmte Anwendung
i want to use firefox or transmission from wan1
AKTUALISIERT
Lan ip 192.168.0.2> Richtig funktionieren
Wlan1 ip 192.168.0.3
pin -I wlan1 google.com
AKTUALISIEREN
Versuchen Sie, die Ausgabe von route -n und / oder ip route einzufügen. Mir scheint, dass für die wlan1-Schnittstelle kein gültiges Gateway konfiguriert ist. - @ MrShunz
one@onezero:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
172.16.221.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 2 0 0 wlan1
192.168.48.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet1
one@onezero:~$ ip route
default via 192.168.0.1 dev eth0 proto static
169.254.0.0/16 dev eth0 scope link metric 1000
172.16.221.0/24 dev vmnet8 proto kernel scope link src 172.16.221.1
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.2 metric 1
192.168.0.0/24 dev wlan1 proto kernel scope link src 192.168.0.3 metric 2
192.168.48.0/24 dev vmnet1 proto kernel scope link src 192.168.48.1
11.10
networking
ping
Eine Null
quelle
quelle
route -n
und / oder einzufügenip route
. Mir scheint, dass für die wlan1-Schnittstelle kein gültiges Gateway konfiguriert ist.Antworten:
ping
hat einen speziellen Schalter zum Einstellen der Quellschnittstelle :-I
. Wie in der Manpage zu finden:Als Beispiel
ping 8.8.8.8 über die wlan0-Schnittstelle.
Das Erzwingen einer Schnittstelle für eine bestimmte Anwendung erfordert etwas mehr Arbeit. Eine Lösung finden Sie in dieser superuser.com-Frage und in diesem Artikel, der in der Antwort verlinkt ist.
AKTUALISIEREN
Die Methoden, die ich in dieser Antwort vorgestellt habe, zeigen, wie Ping gezwungen wird, eine bestimmte Schnittstelle zu verwenden. Und Links zu einigen Artikeln darüber, wie ein generisches Programm gezwungen wird, eine bestimmte Schnittstelle zu verwenden.
Damit dies alles funktioniert, müssen Sie ein "erweitertes" Routing konfigurieren. Wie Sie an der Ausgabe sehen können
route -n
, haben Sie mehrere Netzwerke, aber nur EIN Gateway zum Internet. Das ist gut so , da das Routing mehrerer Gateways ein ziemlich fortgeschrittenes Thema ist und etwas schwierig zu handhaben ist.Dies geht über das hinaus, was Sie in der ursprünglichen Frage gestellt haben. Ich empfehle Ihnen, hier oder bei Server Fault eine neue Frage zu stellen, in der Sie gefragt werden, wie Sie mehrere Internet-Gateways auf mehreren Netzwerkschnittstellen konfigurieren und verwalten.
Oder, noch besser, versuchen Sie es zu googeln;) Überprüfen Sie auch die LARTC-Site auf erweiterte Linux-Routing-Konfigurationen.
quelle
192.168.0.8
die Adresse von wlan0? Gibt es ein für diese Schnittstelle konfiguriertes Gateway?