ACTUALIZADO

ACTUALIZADO

Tengo 3 tarjetas de red, 1 Lan (cableada), 1 tarjeta de red inalámbrica y 1 es USB inalámbrica

¿Cómo hago ping desde una tarjeta de red específica?

Y ¿cómo uso una tarjeta de red específica para una aplicación específica?

ejemplo

i want to ping google from wlan0 

ejemplo para una aplicación específica

i want to use firefox or transmission from wan1

ACTUALIZADO

Lan ip 192.168.0.2 > Funciona correctamente ingrese la descripción de la imagen aquí

IP Wlan1 192.168.0.3

ingrese la descripción de la imagen aquí

pin -I wlan1 google.com

ACTUALIZAR

Intente pegar el resultado de route -n y/o ip route. Me parece que la interfaz wlan1 no tiene configurada una puerta de enlace válida. –@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 

Respuesta1

pingTiene un interruptor específico para configurar la interfaz de origen: -I. Como se encuentra en la 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 ejemplo

$ ping -I wlan0 8.8.8.8

ping 8.8.8.8 a través de la interfaz wlan0.

Forzar una interfaz para una aplicación específica necesita algo más de trabajo. Puedes encontrar una solución.en esta pregunta de superuser.comy enEste artículovinculado en la respuesta.

ACTUALIZAR

Los métodos que expuse en esta respuesta muestran cómo forzar que ping utilice una interfaz específica. Y enlaces a algunos artículos sobre cómo forzar a un programa genérico a utilizar una interfaz específica.

Ahora bien, para que todo esto funcione, hay que configurar algún enrutamiento "avanzado". Como puede ver en el resultado, route -ntiene varias redes, pero solo UNA puerta de enlace a Internet. Eso esbien, ya que el enrutamiento de múltiples puertas de enlace es un gran desafío.tema avanzadoy algo difícil de manejar bien.

Esto va más allá de lo que preguntaste en la pregunta original. Te sugiero que publiques una nueva pregunta aquí o enFallo del servidorpreguntando cómo configurar y administrar múltiples puertas de enlace de Internet en múltiples interfaces de red.

O, mejor aún, intenta buscarlo en Google ;) Consulta también elsitio LARTCpara configuraciones avanzadas de enrutamiento de Linux.

información relacionada