3.3. Creación de una VPN de host a host
Para configurar Libreswan
para crear una VPN de host a host IPsec
entre dos hosts denominados left y right, introduzca los siguientes comandos en ambos hosts:
Procedimiento
Generar un par de claves RSA en cada host:
ipsec newhostkey --output /etc/ipsec.d/hostkey.secrets
# ipsec newhostkey --output /etc/ipsec.d/hostkey.secrets
Copy to Clipboard Copied! Toggle word wrap Toggle overflow El paso anterior devolvió la clave generada
ckaid
. Utilice eseckaid
con el siguiente comando en left, por ejemplo:ipsec showhostkey --left --ckaid 2d3ea57b61c9419dfd6cf43a1eb6cb306c0e857d
# ipsec showhostkey --left --ckaid 2d3ea57b61c9419dfd6cf43a1eb6cb306c0e857d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La salida del comando anterior generó la línea
leftrsasigkey=
necesaria para la configuración. Haga lo mismo en el segundo host (right):ipsec showhostkey --right --ckaid a9e1f6ce9ecd3608c24e8f701318383f41798f03
# ipsec showhostkey --right --ckaid a9e1f6ce9ecd3608c24e8f701318383f41798f03
Copy to Clipboard Copied! Toggle word wrap Toggle overflow En el directorio
/etc/ipsec.d/
, cree un nuevo archivomy_host-to-host.conf
. Escriba en el nuevo archivo las claves de host RSA de la salida de los comandos deipsec showhostkey
en el paso anterior. Por ejemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Después de importar las claves, reinicie el servicio
ipsec
:systemctl restart ipsec
# systemctl restart ipsec
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Inicio
Libreswan
:ipsec setup start
# ipsec setup start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Cargue la conexión:
ipsec auto --add mytunnel
# ipsec auto --add mytunnel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Establece el túnel:
ipsec auto --up mytunnel
# ipsec auto --up mytunnel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para iniciar automáticamente el túnel cuando se inicie el servicio
ipsec
, añada la siguiente línea a la definición de la conexión:auto=inicio
auto=inicio
Copy to Clipboard Copied! Toggle word wrap Toggle overflow