windows cmd vpn

windows - Establecer una conexión VPN en cmd



(3)

¿Es Powershell una opción?

Comience Powershell:

powershell

Crear la conexión VPN: Add-VpnConnection

Add-VpnConnection [-Name] <string> [-ServerAddress] <string> [-TunnelType <string> {Pptp | L2tp | Sstp | Ikev2 | Automatic}] [-EncryptionLevel <string> {NoEncryption | Optional | Required | Maximum}] [-AuthenticationMethod <string[]> {Pap | Chap | MSChapv2 | Eap}] [-SplitTunneling] [-AllUserConnection] [-L2tpPsk <string>] [-RememberCredential] [-UseWinlogonCredential] [-EapConfigXmlStream <xml>] [-Force] [-PassThru] [-WhatIf] [-Confirm]

Editar conexiones VPN: Set-VpnConnection

Set-VpnConnection [-Name] <string> [[-ServerAddress] <string>] [-TunnelType <string> {Pptp | L2tp | Sstp | Ikev2 | Automatic}] [-EncryptionLevel <string> {NoEncryption | Optional | Required | Maximum}] [-AuthenticationMethod <string[]> {Pap | Chap | MSChapv2 | Eap}] [-SplitTunneling <bool>] [-AllUserConnection] [-L2tpPsk <string>] [-RememberCredential <bool>] [-UseWinlogonCredential <bool>] [-EapConfigXmlStream <xml>] [-PassThru] [-Force] [-WhatIf] [-Confirm]

Conexiones VPN de búsqueda: Get-VpnConnection

Get-VpnConnection [[-Name] <string[]>] [-AllUserConnection]

Conectar: rasdial [connectionName]

rasdial connectionname [username [password | /]] [/domain:domain*] [/phone:phonenumber] [/callback:callbacknumber] [/phonebook:phonebookpath] [/prefixsuffix**]

Puede administrar sus conexiones VPN con los comandos de powershell anteriores, y simplemente use el nombre de la conexión para conectarse vía rasdial .

Los resultados de Get-VpnConnection pueden ser un poco detallados. Esto se puede simplificar con un simple filtro Select-Object :

Get-VpnConnection | Select-Object -Property Name

Más información se puede encontrar aquí:

¿Cómo puedo crear una conexión VPN con un servidor arbitrario usando un protocolo arbitrario en Windows cmd ?


¿Has mirado en el rasdial?

Solo en caso de que alguien quiera hacer esto y encuentre esto en el futuro, puede usar rasdial.exe desde el símbolo del sistema para conectarse a una red VPN

es decir, rasdial "VPN NETWORK NAME" "Username" *

A continuación, solicitará una contraseña, de lo contrario, puede usar "nombre de usuario", "contraseña"; sin embargo, esto es menos seguro.

http://www.msfn.org/board/topic/113128-connect-to-vpn-from-cmdexe-vista/?p=747265


Sé que este es un tema muy antiguo, pero estaba buscando una solución al mismo problema y me encontré con esto antes de encontrar la respuesta y quería publicarlo aquí para que alguien más en mi lugar tuviera un recorrido más corto por el Internet.

**** Tenga en cuenta que probablemente deba ejecutar cmd.exe como administrador para que esto funcione **

Así que aquí vamos, abra el indicador (como administrador) y vaya a su directorio System32 . Entonces corre

C: / Windows / System32> cd ras

Ahora estarás en el directorio ras. Ahora es el momento de crear un archivo temporal con nuestra información de conexión que luego adjuntaremos al archivo rasphone.pbk que nos permitirá usar el comando rasdial.

Entonces, para crear nuestro archivo temporal, ejecute:

C: / Windows / System32 / ras> copy con temp.txt

Ahora le permitirá escribir el contenido del archivo, que debería verse así:

[CONNECTION NAME] MEDIA=rastapi Port=VPN2-0 Device=WAN Miniport (IKEv2) DEVICE=vpn PhoneNumber=vpn.server.address.com

Reemplace CONNECTION NAME y vpn.server.address.com con el nombre de conexión deseado y la dirección del servidor vpn que desee.

Haz una nueva línea y presiona Ctrl + Z para finalizar y guardar.

Ahora añadiremos esto al archivo rasphone.pbk que puede existir o no, dependiendo de si ya tiene o no conexiones de red configuradas. Para hacer esto, ejecutaremos el siguiente comando:

C: / Windows / System32 / ras> tipo temp.txt >> rasphone.pbk

Esto agregará el contenido de temp.txt al final de rasphone.pbk, o si rasphone.pbk no existe, se creará. Ahora bien, deberíamos eliminar nuestro archivo temporal:

C: / Windows / System32 / ras> del temp.txt

Ahora podemos conectarnos a nuestro servidor VPN recién configurado con el siguiente comando:

C: / Windows / System32 / ras> rasdial "CONNECTION NAME" myUsername myPassword

Cuando queremos desconectarnos podemos ejecutar:

C: / Windows / System32 / ras> rasdial / DESCONEXIÓN

Eso debería cubrirlo! He incluido una copia directa y pasada de la línea de comandos de mí configurando una conexión y conectándose a un servidor vpn canadiense con este método:

Microsoft Windows [Version 6.2.9200] (c) 2012 Microsoft Corporation. All rights reserved. C:/Windows/system32>cd ras C:/Windows/System32/ras>copy con temp.txt [Canada VPN Connection] MEDIA=rastapi Port=VPN2-0 Device=WAN Miniport (IKEv2) DEVICE=vpn PhoneNumber=ca.justfreevpn.com ^Z 1 file(s) copied. C:/Windows/System32/ras>type temp.txt >> rasphone.pbk C:/Windows/System32/ras>del temp.txt C:/Windows/System32/ras>rasdial "Canada VPN Connection" justfreevpn 2932 Connecting to Canada VPN Connection... Verifying username and password... Connecting to Canada VPN Connection... Connecting to Canada VPN Connection... Verifying username and password... Registering your computer on the network... Successfully connected to Canada VPN Connection. Command completed successfully. C:/Windows/System32/ras>rasdial /DISCONNECT Command completed successfully. C:/Windows/System32/ras>

Espero que esto ayude.