tl;dr
Ich muss den VPN-Datenverkehr der Arbeitsstation über meine drahtlose Schnittstelle und den gesamten anderen Datenverkehr über die kabelgebundene Schnittstelle leiten.
Mehr Details
- Ich arbeite remote und lebe in einer abgelegenen Gegend. Mein primärer ISP ist über Satellit, der eine anständige Geschwindigkeit, aber eine hohe Latenz hat. Die hohe Latenz verursacht Probleme über das VPN. D.h. SSH-Handshake schlägt wegen Zeitüberschreitung fehl
- Betriebssystem ist Fedora 27
- Mein VPN funktioniert mit FortiClient SSL VPN.
- Ich habe ein starkes LTE-Signal und kann das VPN nahtlos nutzen, wenn es mit meinem Mobiltelefon verbunden ist.
- Ich möchte nicht den gesamten Datenverkehr über das WLAN leiten, da Mobilfunkdaten teurer sind.
Ich muss meinen Laptop manuell auf WLAN umschalten, wenn ich das VPN nutzen möchte. Gibt es eine Möglichkeit, den Datenverkehr zu 10.10.x.x-Zielen über die drahtlose Schnittstelle zu leiten (nachdem die VPN-Verbindung hergestellt wurde) und standardmäßig den Datenverkehr über die kabelgebundene Verbindung zu verwenden?
Akzeptierte Antwort:
Auf mehreren Betriebssystemen das Handbuch für route
sollte von Nutzen sein.
Darüber hinaus verfügen die meisten Unix/Linux-Distributionen über IP-Funktionalität, um Routen durch bestimmte Schnittstellen zu erzwingen, basierend auf Subnetzmaskierung als Teil der Netzwerkschnittstellenkonfiguration, um sicherzustellen, dass diese leistungs-/sicherheitsoptimierten Konfigurationen auch nach Neustarts bestehen bleiben
Beispiel
$ route add -net 10.10.x.x netmask 255.255.255.0 dev wlan0