No puedo conectarme desde China con Linux

Introducción

La aplicación NordVPN para Linux está totalmente bloqueada en China, por lo que tendrás que conectarte mediante el método de conexión manual IKEv2/IPsec que se describe en este artículo.

Antes de empezar

  • Asegúrate de que puedes iniciar sesión en tu Nord Account.
  • Asegúrate de que puedes acceder a tu cuenta de correo electrónico.

Te explicamos qué puedes hacer

NOTA: Si usas un gestor de paquetes diferente, sustituye apt-get por el que utilices.

  1. Comprueba que tu sistema operativo está actualizado con este comando:
    sudo apt-get update && sudo apt-get upgrade
    
  2. Ejecuta estos comandos en el terminal para descargar los paquetes:
    sudo apt-get install strongswan libcharon-extra-plugins 
    
    NOTA: Para las distribuciones basadas en Arch y otras, es posible que no tengas los paquetes libcharon, ya que se encuentran en el paquete strongswan. Por lo tanto, ejecuta este comando en su lugar:
    pacman -S strongswan
    
  3. Abre el archivo «ipsec.secrets». NOTA: Copiar y pegar el comando puede dar lugar a problemas. Mejor escríbelo manualmente.
    sudo nano /etc/ipsec.secrets
    
  4. Cambia el nombre de usuario y «tu contraseña» de la siguiente manera:
    1. Inicia sesión en tu Nord Account.
    2. Haz clic en «NordVPN» en la parte izquierda del navegador.
    3. Haz clic en «Configurar NordVPN manualmente».
    4. Haz clic en «Credenciales del servicio».
    5. Haz clic en «Verificar correo electrónico».
    6. Recibirás un código de verificación en tu correo electrónico registrado. Introduce el código.
    7. Usa el botón «Copiar» para copiar el nombre de usuario de la credencial del servicio y pégalo en la cadena «Nombre de usuario».
    8. Usa el botón «Copiar» para copiar la contraseña de la credencial del servicio y pégala en la cadena «Contraseña». La contraseña debe ir entre comillas dobles.
      NOTA: Asegúrate de dejar un espacio entre el nombre de usuario, los dos puntos (:) y EAP.
  5. Guarda y abre el archivo «/etc/ipsec.conf» con privilegios de «root»:
    sudo nano /etc/ipsec.conf 
    
  6. Escribe lo siguiente en el archivo de configuración:
    conn NordVPN
    keyexchange=ikev2
    dpdaction=clear
    dpddelay=300s
    eap\_identity=”Username”
    leftauth=eap-mschapv2
    left=%defaultroute
    leftsourceip=%config
    right=SERVER\_IP
    rightauth=pubkey
    rightsubnet=0.0.0.0/0
    rightid=%SERVER\_HOSTNAME
    rightca=/etc/ipsec.d/cacerts/NordVPN.pem
    type=tunnel
    auto=add
    
  7. Cambia el nombre de usuario por el nombre de usuario de tus credenciales del servicio de NordVPN del paso 4. Rellena los campos «SERVIDOR_IP (SERVER_IP)» e «SERVIDOR_NOMBRE DE HOST (SERVER_HOSTNAME)» con los servidores que se indican a continuación:
    NOTA: El campo «SERVER_IP» requiere una dirección IP, como «23.92.26.69», mientras que el campo «SERVER_HOSTNAME» requiere un nombre de host, como «us5783.nordvpn.com». Asegúrate de que la IP coincide con el nombre de host correcto.
    1. 23.92.26.69 - us5783.nordvpn.com
    2. 66.175.219.21 - us5783.nordvpn.com
    3. 45.33.52.69 - us5783.nordvpn.com
    4. 45.33.43.85 - us5784.nordvpn.com
    5. 45.33.43.91 - us5784.nordvpn.com
    6. 172.104.110.252 - jp558.nordvpn.com
    7. 139.162.99.117 - jp560.nordvpn.com
    8. 50.116.9.72 - us5783.nordvpn.com
    9. 45.56.89.149 - us5783.nordvpn.com
      NOTA: Para cambiar de servidor, deberás modificar los campos «right» y «rightid» con la información del nuevo servidor y guardar el archivo. Después deberás reiniciar el servicio IPsec con los siguientes comandos:
      sudo ipsec restart 
      
      sudo ipsec up NordVPN
      
  8. Escribe este comando para abrir el archivo «constraints.conf»:
    sudo nano /etc/strongswan.d/charon/constraints.conf
    
  9. Dentro del archivo; cambia «load = yes» por «load = no».
  10. Ejecuta el siguiente comando para descargar el certificado RSA de NordVPN:
    ```
    
    sudo wget https://downloads.nordcdn.com/certificates/root.pem -O /etc/ipsec.d/cacerts/NordVPN.pem
    ```
     
    
  11. Reinicia «ipsec» para volver a cargar todos los archivos de configuración:
    ```
    sudo ipsec restart 
    ```
      
    NOTA: Si has cometido algún error tipográfico en el archivo «/etc/ipsec.conf», se te notificará cuando se inicie el servicio.
    
  12. Para conectarte a la configuración de «NordVPN», escribe:
    '''
    sudo ipsec up NordVPN 
    '''
      
    NOTA: Si te has conectado, «ipsec» debería mostrar el siguiente mensaje: «La conexión NordVPN se ha establecido correctamente». Si no lo consigues y ves muchos errores «auth\_fail», sigue estos pasos:
    1.  Para eliminar todos los archivos «ipsec.secrets», ejecuta:  
          
        '''
        sudo rm /etc/ipsec.sec\*
        '''
         
    2.  Crea un nuevo archivo «ipsec.secrets» con este comando:  
          
        '''
        sudo nano /etc/ipsec.secrets
        '''
         
    3.  Introduce las credenciales descritas en el paso 4 de la guía principal y guarda el archivo.
    4.  Reinicia el servicio «ipsec» e intenta conectarte de nuevo:  
          
        '''
        sudo ipsec restart 
        '''
        '''
        sudo ipsec up NordVPN
        '''
        
    

Consejos adicionales

  • Reinicia tu dispositivo.
  • Prueba una red diferente.
  • Desactiva cualquier servicio VPN adicional.
¿Te ha resultado útil este artículo?

¿Sigues teniendo problemas?

  • Chat en tiempo real

  • Formulario de correo electrónico

La funcionalidad del chat se basa en las cookies. Al iniciar el chat, aceptas su uso. Más información en nuestra Política de cookies.