Comment faire un script qui ajoute un réseau de route?
Scène
AFIN que Windows 7
J'ai besoin de vous connecter à remot hôte via le vpn de cisco. Parfois, l'hôte de réseau de destination est le même réseau local.
Exemple (sortie Partielle de la commande ipconfig):
Adaptateur Ethernet Cisco Vpn: Adresse IPv4. . . . . . . . . . . : 192.168.100.12 Masque De Sous-Réseau . . . . . . . . . . . : 255.255.255.0 L'adaptateur LAN sans fil Connexion Réseau sans Fil: Adresse IPv4. . . . . . . . . . . : 192.168.1.74 Masque De Sous-Réseau . . . . . . . . . . . : 255.255.255.0
J'ai besoin de vous connecter à l'hôte 192.168.1.11 sur le réseau distant via Vpn
Puis-je ajouter un nouvel itinéraire (dans cette configuration, l'ensemble du trafic de 192.168.1.xxx sont en route pour le réseau local)
La sortie de route d'impression commençant par:
Liste D'Interface 17...00 05 9a 3c 78 00 ......Cisco Systems VPN 12...00 16 44 ea 74 58 ......Dell Wireless 1395 WLAN Mini-Carte
Et la commande est:
route add 192.168.1.11 mask 255.255.255.255 192.168.100.12 metric 1 if 17
Problème:
L'Ip Cisco adaptateur n'est pas statique, je ne peux pas la route add avec le modificateur -p (permanent) Quand disconected et reconnecter j'ai besoin de regarder pour le NewIp et ajoutez la bonne voie:
route add 192.168.1.11 mask 255.255.255.255 «NewIP» metric 1 if 17
Pour moi sa facile (mais ennuyeux) écrire tout ce commmands à chaque fois:
ipconfig etc parcours impression etc route add etc
J'ai besoin d'une chauve-souris ou un script powershell pour ajouter la bonne route. Le scrip regardez l'adresse ip sur le Cisco adaptateur et exécutez la commande route add avec l'Ip de la passerelle fondée.
Grâce
PD Sory mon pauvre anglais
mmm. Peut-être.</br> Merci
OriginalL'auteur renegm | 2010-07-20
Vous devez vous connecter pour publier un commentaire.
J'ai essayé renegm réponse, et l'Index de la propriété donne pas la bonne valeur pour moi. Cela a fonctionné pour moi (Juniper VPN ici, mais le même problème) - note InterfaceIndex au lieu de Index:
OriginalL'auteur AnotherHowie
Je l'ai résolu. (Je suis un débutant complet dans PowerShell, mais le problème est très simple)
OriginalL'auteur renegm
C'est une jolie vieille discussion, mais vous pouvez utiliser la commande PowerShell suivante pour créer un itinéraire APRÈS vous êtes connecté au VPN:
Il fonctionnait sur Windows 10.
OriginalL'auteur Pedro Pereira