OpenVPN: invia una route al client con un gateway diverso


22

Vorrei che il mio server OpenVPN spingesse un percorso verso il client con un gateway predefinito diverso.

In particolare, il mio server OpenVPN ha un indirizzo IP interno di 10.0.0.1e vorrei che spingesse un percorso di 10.10.10.1/24utilizzo del gateway 10.0.0.2.

È possibile farlo specificando una route push nel file di configurazione del server?


Stai dicendo che vuoi al push "route 10.10.10.0 255.255.255.0"client, quindi il traffico dei client VPN deve avere un gateway predefinito diverso (10.0.0.2) sulla rete del server VPN?
Drav Sloan,

@DravSloan Voglio che il client acceda agli indirizzi IP sulla rete 10.10.10.0/24 tramite 10.0.0.2, ma non voglio modificare nessuno degli altri comportamenti di routing della VPN.
Lorin Hochstein,

@josten Ho provato a fare:, push "route 10.10.10.1/24 255.255.255.255 10.0.0.2"no go.
Lorin Hochstein,

2
@LorinHochstein che probabilmente dovrebbe esserepush route "10.10.10.0 255.255.255.0 10.0.0.2 1"
Drav Sloan,

@josten Vuoi pubblicare quella risposta, visto che l'hai suggerita (ho appena riempito gli spazi vuoti ...)
Drav Sloan,

Risposte:


26
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"

Dalla pagina man OpenVPN:

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

Questo dice al server di configurazione di "inviare" al client, il routecomando che imposta una route di rete della subnet 10.10.10.0/24 tramite il gateway 10.0.0.2 con una metrica di 1. Le metriche vengono utilizzate per dare "preferenza" se più esistono percorsi (in modo tale che vince il costo più basso).


3
push route "10.10.10.0 255.255.255.0 10.0.0.2 1"ha provocato l'arresto anomalo del parser openvpn. Dovevo push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"invece specificare .
wget,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.