Bypass openvpn für bestimmte IP


8

Auf meinem Desktop-Computer wird Trisquel GNU / Linux 6.0 (im Grunde eine libre-Version von Ubuntu 12.04) ausgeführt, und ich verwende OpenVPN, um eine Verbindung zu einem kommerziellen VPN-Anbieter für den Internetzugang herzustellen.

Derzeit wird mein gesamter Datenverkehr über das VPN geleitet, was großartig ist. Ich suche jedoch nach einer Möglichkeit, Anforderungen an eine bestimmte IP-Adresse zuzulassen, um das VPN zu umgehen. Ich bin mir sicher, dass es einen Weg gibt, aber die wiederholte Websuche hat noch nichts ergeben (am besten konnte ich Anweisungen dazu auf dem Cisco VPN-Client für Windows finden).

Kannst du helfen?

Vielen Dank.

Antworten:



16

Fügen Sie einfach eine Route für diese IP zu Ihrem lokalen Gateway hinzu.

Sie können dies in Ihrer openvpn-Client-Konfiguration wie folgt tun.

route 10.99.77.55 255.255.255.255 net_gateway

In der Konfiguration wird net_gateway automatisch durch die richtige Adresse ersetzt.


Vielen Dank für die Hilfe, aber ich habe diese VPN-Verbindung über NetworkManager konfiguriert, sodass keine OpenVPN-Konfigurationsdatei vorhanden ist. Jeffs Lösung unten hat für mich funktioniert.
Lloyd Smart

1
Das ist gut. Verstehen Sie, dass Sie diesen Befehl jedes Mal erneut ausführen müssen, wenn das VPN eingerichtet wurde. Routen bleiben während eines Neustarts nicht bestehen. Zum Teufel werden sie nicht einmal über eine Unterbrechung von OpenVPN bestehen bleiben, es sei denn, Sie übergeben die persist-tunOption.
Zoredache

Danke für den Tipp. Sie haben mich aufgefordert, dies weiter zu untersuchen, und ich habe festgestellt, dass ich dies dauerhaft machen kann, indem ich die Informationen zum Dialogfeld "Routen" auf der Registerkarte IPv4 der NetworkManager-Einstellungen für meine eth0-Verbindung hinzufüge.
Lloyd Smart

Dies funktionierte wie ein Zauber für Konfigurationsdateien von CitizenVPN
Slott
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.