En una máquina Linux multihomed, ¿cómo puedo saber qué interfaz de red se usará para enviar un paquete a un host específico? Necesito hacer esto mediante programación y prefiero no analizar e interpretar la tabla de enrutamiento yo mismo.
linux
networking
routing
Rob H
fuente
fuente

Respuestas:
Úselo
ip routepara esto. Por ejemplo:fuente
Opción más corta:
fuente
Sí, como sugiere Michael Hampton, úsalo
ip route. Si solo quieres la interfaz, usa estoPor ejemplo:
fuente