Skip to content

Instantly share code, notes, and snippets.

@warlock
Last active September 14, 2021 09:33
Show Gist options
  • Save warlock/82d2b936735a5d1d9a166f9839e9d5da to your computer and use it in GitHub Desktop.
Save warlock/82d2b936735a5d1d9a166f9839e9d5da to your computer and use it in GitHub Desktop.
Conectando a un VPN como cliente

Instalación para Debian/Ubuntu

sudo apt install openvpn unzip

Descompresión del zip

unzip vpn.zip

Moviendo configuraciones

sudo cp -rf vpn/* /etc/openvpn/

Renombrando la configuracion para facilitar la gestion

mv /etc/openvpn/openvpn.ovpn /etc/openvpn/privatenet.conf

Archivo "privatenet.conf" modificar auth-user-pass

El auth-user-pass debe ser el login y password, en nuestro caso es el archivo "VPN.txt" En remote la ip de la configuración ya esta correcta. Aqui le he puesto X para ocultarla.

client
dev tun
proto tcp
remote X.X.X.X 1194
auth sha1
cipher aes-128-cbc
resolv-retry infinite
nobind

# Esta linea fuera
#redirect-gateway autolocal def1

# Esta linea dentro
route 192.168.198.0 255.255.255.0


ca CA.crt
cert CAclient.crt
key CAclient.key

# Aqui hay que agregarle la ruta del login/password
auth-user-pass VPN.txt

persist-key
persist-tun
reneg-sec 3600

#verb 5

Terminando

Al reiniciar tendria que funcionar la red, revisar con ifconfig. Para no reiniciar se puede usar systemctl.

sudo systemtcl restart openvpn@privatenet

Para verificar el estado de la red(Por eso hemos renombrado el archivo de configuracion):

sudo systemtcl status openvpn@privatenet

Al ejecutar este comando se podra ver que el servicio esta en verde "active".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment