Comment trouver mon IP VPN client dans windows

Lorsque je lance ipconfig et que je reçois ce qui suit:

 C:\Documents and Settings\grmsrh14>ipconfig Windows IP Configuration Ethernet adapter Wireless Network Connection: Media State . . . . . . . . . . . : Media disconnected Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 112.25.2.222 Subnet Mask . . . . . . . . . . . : 255.255.254.0 Default Gateway . . . . . . . . . : 112.25.2.1 DHCP Class ID . . . . . . . . . . : rise Ethernet adapter Local Area Connection 2: Media State . . . . . . . . . . . : Media disconnected PPP adapter my_lab: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 10.2.251.41 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 

Existe-t-il une commande qui imprime uniquement l'adresse IP my_lab (VPN), c'est-à-dire 10.2.251.41 ?

Vous pouvez utiliser la commande netsh :

Pour Vista / 7:

 netsh interface ipv4 show addresses "PPP adapter my_lab" 

Et l'un de ces pour XP:

 netsh interface ip show config "PPP adapter my_lab" 

Lorsque l' adaptateur PPP my_lab peut être remplacé par le nom de l'un de vos adaptateurs.

Connaissez-vous la plage IP du VPN my_lab?

Si vous le faites, un fichier de commandes comme celui-ci fera l'affaire:

 @echo off FOR /F "tokens=2 delims=:" %%a in ('IPCONFIG ^|FIND "IP" ^|FIND "10.2"') do set _IP=%%a set IP=%_IP:~1% echo %IP% 

Mais, comme l'a suggéré heavyd, si vous ne connaissez que le nom de l'adaptateur PPP, il est préférable d'utiliser la commande netsh.

 @echo off FOR /F "tokens=1-6 delims=:. " %%a in ('netsh int ip show address "my_lab" ^|find "IP Address"') do set IP=%%c.%%d.%%e.%%f echo %IP% 

Mise à jour