J'ai besoin de configurer mon serveur openvpn pour fournir des ressources LAN, mais je ne veux pas acheminer tout le trafic pour mes clients.
Voici mon exemple de description de réseau: Mon LAN est 192.168.1.0/24. Le réseau Openvpn est 192.168.100.0/24. J'ajoute push route 192.168.1.0 255.255.255.0
ma configuration côté serveur. Je voudrais autoriser mes clients à accéder à 192.168.1.0/24, mais pas à tout autre trafic.
Comment puis-je le faire à partir de la configuration côté serveur? La configuration côté client est-elle la seule façon de procéder?
redirect-gateway
en a pas dans la configuration du serveur. Peut-être que j'ai raté quelque chose?Il s'agit d'un paramètre client.
Pour les clients Linux, dans NetworkManager: Modifier les connexions -> VPN -> (sélectionnez la configuration vpn que vous souhaitez modifier) -> Modifier -> IPv4 / IPv6 -> Routes -> Cochez la case qui dit "Utiliser cette connexion uniquement pour les ressources sur son réseau "
la source
route-nopull
dans le fichier .ovpn ou--route-nopull
sur la ligne de commande.Vous devrez ensuite configurer les itinéraires vous-même, bien sûr.
la source
J'ai trouvé que la suppression
de mon client.conf arrête de pousser la route par défaut du serveur.
la source
(Pour les clients)
--pull-filter ignore "<the beginning of the command, which sets the route>"
Pour obtenir la commande exacte que le serveur envoie, vous devez:
verb 7
soit dans la configuration, soit via la ligne de commande;echo >/var/log/<whatever you named it>.log
;route
ougateway
;pull-filter ignore
.La commande peut ressembler
redirect-gateway def1
.la source