eu tenho 3 placas de rede, 1 Lan (com fio), 1 placa de rede sem fio e 1 é USB sem fio
como faço ping de uma placa de rede específica?
e como faço para usar uma placa de rede específica para uma aplicação específica
exemplo
i want to ping google from wlan0
exemplo para aplicação específica
i want to use firefox or transmission from wan1
ATUALIZADA
Lan ip 192.168.0.2 > Funcionando corretamente
Wlan1 ip 192.168.0.3
pin -I wlan1 google.com
ATUALIZAR
Tente colar a saída de route -n e/ou ip route. Parece-me que a interface wlan1 não possui um gateway válido configurado. –@SrShunz
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
Responder1
ping
possui uma opção específica para definir a interface de origem: -I
. Conforme encontrado na página de manual:
-I interface address
Set source address to specified interface address. Argument may be numeric
IP address or name of device.
When pinging IPv6 link-local address this option is required.
Como um exemplo
$ ping -I wlan0 8.8.8.8
ping 8.8.8.8 através da interface wlan0.
Forçar uma interface para um aplicativo específico requer mais trabalho. Você pode encontrar uma soluçãonesta pergunta do superuser.come emEste artigovinculado na resposta.
ATUALIZAR
Os métodos expostos nesta resposta mostram como forçar o ping a usar uma interface específica. E links para alguns artigos sobre como forçar um programa genérico a usar uma interface específica.
Agora, para que tudo isso funcione, você precisa configurar algum roteamento “avançado”. Como você pode ver na saída, route -n
você tem várias redes, mas apenas UM gateway para a Internet. Aquilo ébom, já que o roteamento de vários gateways é bastantetópico avançadoe um pouco difícil de lidar bem.
Isso vai além do que você perguntou na pergunta original. Sugiro que você poste uma nova pergunta aqui ou noFalha no servidorperguntando como configurar e gerenciar vários gateways de Internet em várias interfaces de rede.
Ou, melhor ainda, tente pesquisar no Google ;) Verifique também oLocal do LARCpara configurações avançadas de roteamento Linux.