VPN con L2TP/IPSEC y Docker
iptables -t nat -I PREROUTING -d 138.100.156.49 -p tcp --dport 443 -j DNAT --to-destination 138.100.156.49:8006
Recordatorio: abrir puertos 500 y 4500 UDP para la máquina donde esté esto
Este docker no me va muy bien pero tiene un script chulo para la gestión de usuarios: com/r/teddysun/l2tp
Mejor usar esto:
https://programmerclick.com/article/5621267336/
(Lo del registro es porque windows está detrás de un NAT)
To-Do: Poner el script l2tpctl al docker de ipsec (el segundo)
Para agregar un usuario hay que meterlo en dos ficheros: /etc/ppp/chap-secrets (con la password en claro) y en /etc/ipsec.d/passwd con la password encriptada mediante:
$ openssl passwd -1 "contraseña"
ldapsearch -H ldaps://ldap.etsisi.upm.es -b $DN -D "uid=ivan.garcia,OU=personal,DC=etsisi,DC=UPM,DC=es" -w "mi_contraseña" uid=ivan.garcia