-
Usar nmcli para crear una conexión a la VPN de un router FritzBox
Si usas una distro de GNU/Linux que tenga instalado el paquete NetworkManager seguramente tengas también instalado su comando equivalente para terminal (nmcli). Pon en práctica el siguiente hack para conectarte a la VPN de tu router FritzBox usando nmcli:
Si el servidor VPN de tu FritzBox es WireGuard
Esperando a que AVM lo implemente…
Si el servidor VPN de tu FritzBox es L2TP/IPSec
Necesitarás primero el paquete network-manager-vpnc. Instálalo ejecutando como root:
apt-get -y install network-manager-vpnc
Para agregar la conexión no hacen falta permisos elevados. Simplemente ejecuta con tu usuario habitual:
nmcli connection add \ type vpn \ ifname fb0 \ vpn-type vpnc \ con-name NombreDeLaConex \ vpn.data " \ IKE DH Group=dh2, \ IPSec ID=NombreDelGrupo, \ IPSec gateway=DirIPWANDelRouter, \ IPSec secret-flags=0, \ Local Port=0, \ NAT Traversal Mode=natt, \ Perfect Forward Secrecy=server, \ Vendor=cisco, \ Xauth password-flags=0, \ Xauth username=NombreDeUsuario, \ ipsec-secret-type=save, \ xauth-password-type=save, \ " \ vpn.secrets " \ IPSec secret=ClavePreCompartida, \ Xauth password=Contraseña, \ "
Por ejemplo:
nmcli connection add \ type vpn \ ifname fb0 \ vpn-type vpnc \ con-name VPNFritzBox7590 \ vpn.data " \ IKE DH Group=dh2, \ IPSec ID=pedro, \ IPSec gateway=81.82.83.84, \ IPSec secret-flags=0, \ Local Port=0, \ NAT Traversal Mode=natt, \ Perfect Forward Secrecy=server, \ Vendor=cisco, \ Xauth password-flags=0, \ Xauth username=pedro, \ ipsec-secret-type=save, \ xauth-password-type=save, \ " \ vpn.secrets " \ IPSec secret=zt1ksPERW4RzEgd, \ Xauth password=12345678, \ "
Para levantar la conexión, simplemente ejecuta:
nmcli connection up id VPNFritzBox7590
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.