En el siguiente ejemplo de mi máquina Linux, tengo establecida una interfaz Ethernet y Wifi. Aquí está la salida de la ruta:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 mlan0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 mlan0
Sin más modificaciones, ¿qué interfaz usaría el kernel para enviar datos en la red 192.168.1.x?
Respuesta1
Simplemente puede probar cualquier dirección con el ip route get
comando (ver man ip-route
). P.ej
$ ip route get 192.168.1.99
192.168.1.99 dev eth0 src 192.168.1.0