OpenVPN: pousser un itinéraire vers le client avec une passerelle différente

22

Je voudrais que mon serveur OpenVPN pousse un itinéraire vers le client avec une passerelle par défaut différente.

Plus précisément, mon serveur OpenVPN a une adresse IP interne de 10.0.0.1, et je voudrais qu'il pousse une voie d' 10.10.10.1/24utilisation de la passerelle 10.0.0.2.

Est-il possible de le faire en spécifiant une route push dans le fichier de configuration du serveur?

Lorin Hochstein
la source
Voulez-vous dire push "route 10.10.10.0 255.255.255.0"au client, puis au trafic des clients VPN d'avoir une passerelle par défaut différente (10.0.0.2) sur le réseau du serveur VPN?
Drav Sloan
@DravSloan Je veux que le client accède aux adresses IP sur le réseau 10.10.10.0/24 via 10.0.0.2, mais je ne veux changer aucun des autres comportements de routage du VPN.
Lorin Hochstein
@josten j'ai essayé de faire:, push "route 10.10.10.1/24 255.255.255.255 10.0.0.2"non.
Lorin Hochstein
2
@LorinHochstein qui devrait probablement êtrepush route "10.10.10.0 255.255.255.0 10.0.0.2 1"
Drav Sloan
@josten Voulez-vous publier cette réponse, vu que vous l'avez suggérée (je viens de remplir les blancs ...)
Drav Sloan

Réponses:

26
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"

Depuis la page de manuel d'OpenVPN:

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

Cela indique à la configuration du serveur de "pousser" vers le client, la routecommande qui définit une route de mise en réseau du sous-réseau 10.10.10.0/24 via la passerelle 10.0.0.2 avec une métrique de 1. Les métriques sont utilisées pour donner la "préférence" si plusieurs il existe des routes (telles que le coût le plus bas l'emporte).

Drav Sloan
la source
3
push route "10.10.10.0 255.255.255.0 10.0.0.2 1"fait planter l'analyseur openvpn. J'ai dû préciser à la push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"place.
wget