Routing der Adresse 192.168.XX.XX über die lokale Adresse 192.168.1.1 anstelle von VPN

718
user2207495

Das Problem liegt auf meiner Seite. Die IP-Adresse, die aufgelöst werden soll, ist 192.168.4.201, die durch 192.168.1.1 (mein lokales Netzwerk) geleitet wird, anstatt über VPN (10.10.XX) zu routen. Wie zwinge ich 192.168.4.201, immer durch VPN 10.10.xx zu routen?

Ich habe Ubuntu und verwende StrongSwan 4.6.4.

1

1 Antwort auf die Frage

1
mtak

Sie sollten eine Route zu Ihrer Routing-Tabelle hinzufügen.

sudo route add -net 192.168.4.0/24 gw 10.10.x.1 dev vtun0 

(Ändern Sie die Werte wo nötig. 10.10.x.1 sollte die Adresse des Gateways des VPNs sein und das Gerät sollte die virtuelle Netzwerkkarte sein, die von der VPN-Software erstellt wurde.)

Möglicherweise können Sie auch den VPN-Server für Sie erledigen lassen. In OpenVPN können Sie beispielsweise die folgende Anweisung hinzufügen:

push "route 192.168.4.0 255.255.255.0" 
Das Problem ist, dass VPN keine virtuelle Netzwerkkarte erstellt. Ich habe nur eth0, sollte ich dev eth0 routen? user2207495 vor 9 Jahren 0
Wie Sie sich vorstellen können, wäre es sehr hilfreich, welches VPN-Produkt Sie verwenden ... mtak vor 9 Jahren 0
Du meinst Klient? Ich verwende Strongswan 4.6.4 user2207495 vor 9 Jahren 0
Ich bin nicht mit dem jeweiligen Produkt vertraut, aber Sie können sich das hier ansehen: https://wiki.strongswan.org/projects/strongswan/wiki/ForwardingAndSplitTunneling Was Sie tun möchten, ist Split-Tunnelling. mtak vor 9 Jahren 0