après avoir établi une connexion VPN à mon travail / quoi que ce soit, je dois actuellement aller dans l'invite de commande et ajouter manuellement un itinéraire.
par exemple.
ROUTE ADD 10.1.0.0 255.255.0.0 172.16.3.0 METRIC 1
ou quelle que soit la commande.
Est-il possible que cela se produise automatiquement après avoir réussi à établir une connexion VPN?
windows-7
vpn
site-to-site-vpn
Pure.Krome
la source
la source
Si vous avez plusieurs VPN, vous pouvez rencontrer le problème suivant: lorsqu'ils se connectent dans un ordre aléatoire, leurs ID d'interface changent. Dans ce cas, la normale
ROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.0.1 IF 42
ne fonctionne pas. La prochaine fois que le VPN se connectera, il pourra avoir un numéro d'interface différent.Powershell dispose d'une applet de commande disponible qui ajoute des itinéraires sur la connexion VPN et les supprime à nouveau lorsque le VPN est déconnecté: Add-VpnConnectionRoute . Cela fonctionne sans avoir à spécifier l'ID d'interface.
La syntaxe de base est la suivante:
Après avoir entré cette commande, les routes seront créées / supprimées automatiquement lors de la connexion / déconnexion du VPN.
la source
J'utilise cela pour gérer les connexions qui se chevauchent en sous-réseau en ajoutant des routes statiques pour les hôtes sur le sous-réseau distant - serveurs et similaires.
la source
Vous pouvez rendre l'itinéraire persistant (je pense avec
route -p
) afin que vous n'ayez pas besoin de le saisir à chaque fois. Si vous utilisez openVPN, le serveur peut envoyer un itinéraire au client:push "route 192.168.1.0 255.255.255.0"
par exemple. Avec d'autres serveurs VPN, je ne sais pas, mais je suppose qu'ils peuvent également avoir une option similaire.la source