j'ai 3 cartes réseau, 1 Lan (filaire), 1 carte réseau sans fil et 1 est une clé USB sans fil
comment envoyer une requête ping à partir d'une carte réseau spécifique?
et comment utiliser une carte réseau spécifique pour une application spécifique
exemple
i want to ping google from wlan0
exemple pour application spécifique
i want to use firefox or transmission from wan1
MISE À JOUR
Lan ip 192.168.0.2> Fonctionne correctement
Wlan1 ip 192.168.0.3
pin -I wlan1 google.com
MISE À JOUR
Essayez de coller la sortie de route -n et / ou ip route. Il me semble que l'interface wlan1 n'a pas de passerelle valide configurée. - @ 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
One Zero
la source
la source
route -n
et / ouip route
. Il me semble que l'interface wlan1 n'a pas de passerelle valide configurée.Réponses:
ping
possède un commutateur spécifique à l' interface source set:-I
. Comme indiqué dans la page de manuel:Par exemple
ping 8.8.8.8 via l'interface wlan0.
Forcer une interface pour une application spécifique nécessite un peu plus de travail. Vous pouvez trouver une solution dans cette question superuser.com et dans cet article lié dans la réponse.
MISE À JOUR
Les méthodes que j'ai exposées dans cette réponse montrent comment forcer le ping à utiliser une interface spécifique. Et des liens vers certains articles sur la façon de forcer un programme générique à utiliser une interface spécifique.
Maintenant, pour que tout cela fonctionne, vous devez configurer un routage "avancé". Comme vous pouvez le voir sur la sortie,
route -n
vous disposez de plusieurs réseaux, mais d'une seule passerelle vers Internet. C'est bien , car le routage à plusieurs passerelles est un sujet assez avancé et quelque peu difficile à bien gérer.Cela va au-delà de ce que vous avez demandé dans la question d'origine. Je vous suggère de poster une nouvelle question ici ou sur Server Fault demandant comment configurer et gérer plusieurs passerelles Internet sur plusieurs interfaces réseau.
Ou, mieux encore, essayez de le googler;) Consultez également le site LARTC pour les configurations de routage linux avancées.
la source
192.168.0.8
l'adresse de wlan0? Existe-t-il une passerelle configurée pour cette interface?