Como encontrar o IP do meu cliente VPN no windows

3

Quando executo ipconfig e obtenho o seguinte:

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 um comando que imprime apenas o endereço IP my_lab (VPN), ou seja, 10.2.251.41 ?

    
por heavyd 25.02.2010 / 12:05

2 respostas

2

Você pode usar o netsh comando:

Para o Vista / 7:

netsh interface ipv4 show addresses "PPP adapter my_lab"

E um deles para o XP:

netsh interface ip show config "PPP adapter my_lab"

Onde o adaptador PPP my_lab pode ser substituído pelo nome de qualquer um de seus adaptadores.

    
por 25.02.2010 / 18:02
1

Você conhece o intervalo de ip da VPN my_lab?

Se você fizer isso, um arquivo em lote como esse fará o seguinte:

@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%

Mas, como foi sugerido por heavyd, se você souber apenas o nome do adaptador PPP, é melhor usar o comando 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% 

- Atualizado

    
por 25.02.2010 / 12:37