Tengo dos interfaces: eth0 y wlan0 en una computadora portátil.
Posibles casos de uso:
- eth0 me otorga acceso a Internet, y wlan0 está actualmente conectado a un enrutador que no tiene conectividad a Internet. Para fines de desarrollo, necesito conectarme al wlan0 por defecto, pero usar eth0 para navegar
- eth0 y wlan0 están conectados a Internet. Para una aplicación de torrents, eth0 debe usarse para la velocidad, pero para la portabilidad del portátil, SSH debe tener una conexión sobre wlan0
- eth0 es una conexión por cable, wlan0 es inalámbrica. Los datos sensibles deben transferirse a través de eth0, pero otro tráfico también puede pasar por wlan0.
¿Hay alguna forma de obligar a las aplicaciones (como nc.traditionalo firefox) a usar una determinada interfaz de red? Un contenedor como también example-wrapper eth0 programestá bien si existe dicho programa. Sería bueno si pudiera configurarse dentro de Firefox (en tiempo de ejecución). Me gustaría evitar las soluciones de IPTables si es posible.