OpenVPN: Übermitteln Sie eine Route an den Client mit einem anderen Gateway


22

Ich möchte, dass mein OpenVPN-Server eine Route mit einem anderen Standardgateway zum Client herunterpusht.

Insbesondere hat mein OpenVPN-Server eine interne IP-Adresse von 10.0.0.1und ich möchte, dass er eine Route für die 10.10.10.1/24Verwendung des Gateways pusht 10.0.0.2.

Ist dies durch Angabe einer Push-Route in der Serverkonfigurationsdatei möglich?


Wollen Sie push "route 10.10.10.0 255.255.255.0"dem Client mitteilen, dass der VPN-Client-Datenverkehr ein anderes Standardgateway (10.0.0.2) im VPN-Servernetz haben soll?
Drav Sloan

@DravSloan Ich möchte, dass der Client über 10.0.0.2 auf IP-Adressen im 10.10.10.0/24-Netzwerk zugreift, möchte jedoch nichts am anderen Routing-Verhalten des VPN ändern.
Lorin Hochstein

@Josten Ich habe versucht zu tun: push "route 10.10.10.1/24 255.255.255.255 10.0.0.2"Nein, gehen.
Lorin Hochstein

2
@LorinHochstein das sollte wohl seinpush route "10.10.10.0 255.255.255.0 10.0.0.2 1"
Drav Sloan

@josten Möchten Sie diese Antwort veröffentlichen, da Sie sie vorgeschlagen haben (ich habe gerade die
Lücken

Antworten:


26
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"

Aus der OpenVPN-Manpage:

--route network/IP [netmask] [gateway] [metric]

Dadurch wird die Serverkonfiguration routeangewiesen , den Befehl "push" an den Client zu senden , der eine Netzwerkroute des Subnetzes 10.10.10.0/24 über das Gateway 10.0.0.2 mit einer Metrik von 1 festlegt. Metriken werden verwendet, um "Präferenz" zu geben, wenn mehrere vorhanden sind Routen existieren (so dass die niedrigsten Kosten gewinnen).


3
push route "10.10.10.0 255.255.255.0 10.0.0.2 1"hat den openvpn-Parser zum Absturz gebracht. Musste push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"stattdessen angeben .
Wget
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.