26.3.3. Criando uma VPN hospedeiro-a-hospedeiro
Para configurar Libreswan
para criar uma VPN de host a host IPsec
entre dois hosts referidos como left e right, digite os seguintes comandos em ambos os hosts:
Procedimento
Gerar um par de chaves RSA em 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 A etapa anterior devolveu a chave gerada
ckaid
. Use essackaid
com o seguinte comando em left, por exemplo:ipsec showhostkey --left --ckaid 2d3ea57b61c9419dfd6cf43a1eb6cb306c0e857d
# ipsec showhostkey --left --ckaid 2d3ea57b61c9419dfd6cf43a1eb6cb306c0e857d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow A saída do comando anterior gerou a linha
leftrsasigkey=
necessária para a configuração. Faça o mesmo no segundo host (right):ipsec showhostkey --right --ckaid a9e1f6ce9ecd3608c24e8f701318383f41798f03
# ipsec showhostkey --right --ckaid a9e1f6ce9ecd3608c24e8f701318383f41798f03
Copy to Clipboard Copied! Toggle word wrap Toggle overflow No diretório
/etc/ipsec.d/
, crie um novo arquivomy_host-to-host.conf
. Escreva as chaves do host RSA a partir da saída dos comandosipsec showhostkey
no passo anterior para o novo arquivo. Por exemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Após a importação das chaves, reinicie o serviço
ipsec
:systemctl restart ipsec
# systemctl restart ipsec
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Iniciar
Libreswan
:ipsec setup start
# ipsec setup start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Carregue a conexão:
ipsec auto --add mytunnel
# ipsec auto --add mytunnel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Estabelecer o túnel:
ipsec auto --up mytunnel
# ipsec auto --up mytunnel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para iniciar automaticamente o túnel quando o serviço
ipsec
for iniciado, adicione a seguinte linha à definição da conexão:auto=arranque
auto=arranque
Copy to Clipboard Copied! Toggle word wrap Toggle overflow