Ich habe zwei Schnittstellen: eth0 und wlan0 auf einem Notebook.
Mögliche Anwendungsfälle:
- eth0 gewährt mir einen Internetzugang und wlan0 ist derzeit mit einem Router verbunden, der keine Internetverbindung hat. Für Entwicklungszwecke muss ich standardmäßig eine Verbindung zum wlan0 herstellen, zum Surfen jedoch eth0 verwenden
- eth0 und wlan0 sind beide mit dem Internet verbunden. Für eine Torrent-Anwendung sollte eth0 aus Gründen der Geschwindigkeit verwendet werden, für die Portabilität des Notebooks sollte SSH jedoch eine Verbindung über wlan0 haben
- eth0 ist eine drahtgebundene Verbindung, wlan0 ist eine drahtlose Verbindung. Sinnvolle Daten sollten über eth0 übertragen werden, aber auch anderer Datenverkehr kann über wlan0 übertragen werden.
Gibt es eine Möglichkeit, Anwendungen (wie nc.traditional
oder firefox
) zu zwingen , eine bestimmte Netzwerkschnittstelle zu verwenden? Ein Wrapper wie example-wrapper eth0 program
ist auch in Ordnung, wenn ein solches Programm existiert. Es wäre schön, wenn es in Firefox (zur Laufzeit) konfiguriert werden könnte. Ich möchte IPTables-Lösungen nach Möglichkeit vermeiden.