Múltiples conexiones de red, ¿a dónde se enruta el tráfico?


9

Mi thinkpad tiene dos interfaces de red, una cableada y otra inalámbrica. Ambas interfaces se pueden conectar a un enrutador que a su vez está conectado a Internet.

Si ambas interfaces están conectadas, ¿se usan ambas interfaces simultáneamente o solo una a la vez? ¿Cómo puedo saber qué interfaz se usa?

Respuestas:


4

Activé mi cable eth0 y wifi eth2 con el administrador de red (ambos dhcp)

$ ruta -n
Tabla de enrutamiento IP del núcleo
Destination Gateway Genmask Flags Referencia métrica Uso Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 2 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

tcpdump -n -i eth0muestra tráfico, mientras tcpdump -n -i eth2que no.

Entonces intentemos reordenar las interfaces en la tabla de enrutamiento:

sudo route del -net 192.168.1.0/24 dev eth2
sudo route add -net 192.168.1.0/24 dev eth2
sudo route -n add default gw 192.168.1.1 dev eth2

Ahora la tabla de enrutamiento es:

Tabla de enrutamiento IP del núcleo
Destination Gateway Genmask Flags Referencia métrica Uso Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

ahora tcpdump muestra todo el tráfico que pasa por la interfaz eth2.


6

Las interfaces de red tienen un valor "métrico". Si varias interfaces pueden llegar a la puerta de enlace, se utilizará la que tenga la métrica más pequeña.

Puedes intentar escribir netstat -ren la línea de comando para echarle un vistazo. ifconfigtambién dará la métrica para cada interfaz.


+1 ¿Qué decide el valor de la métrica? ¿El dispositivo en sí, la configuración o algo completamente diferente?
Kent Boogaart

1
+1 Escribiendo ifconfig en mi caso (eth0 desconectado, wlan0 conectado) dado Métrica: 1 para todas las interfaces. ¿Cómo se debe interpretar este valor métrico?
koushik

@koushik Piense en la métrica como el costo de enviar tráfico para esa regla. Intentará enviarlo de la manera más económica.
Azendale
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.