Ubuntu – Comment une application (comme Firefox) peut-elle être forcée d’utiliser une certaine interface réseau

J’ai deux interfaces: eth0 et wlan0 sur un ordinateur portable.

Cas d’utilisation possibles:

  • eth0 me donne accès à Internet et wlan0 est actuellement connecté à un routeur qui n’a pas de connexion Internet. À des fins de développement, je dois me connecter au wlan0 par défaut, mais utiliser eth0 pour surfer
  • eth0 et wlan0 sont tous deux connectés à Internet. Pour une application torrent, eth0 doit être utilisé pour la vitesse, mais pour la portabilité du portable, SSH doit avoir une connexion via wlan0
  • eth0 est une connexion filaire, wlan0 est une connexion sans fil. Les données sensibles doivent être transférées via eth0, mais le reste du trafic peut également passer par wlan0.

Existe-t-il un moyen de forcer les applications (comme nc.traditional ou firefox ) d’utiliser une certaine interface réseau? Un emballage comme example-wrapper eth0 program