O documento de introdução no wiki strongSwan tem mais algumas informações sobre isso . As três opções para iniciar conexões são as seguintes:
-
Manualmente (ou por pares remotos) : Conexões com
auto=addsão carregadas, mas nada acontece automaticamente depois. Eles podem ser iniciados manualmente usandoipsec up <name>(desde que um único nome de host / IP esteja configurado emright).Tais conexões também permitem que peers remotos iniciem uma conexão, dado que seu IP corresponde ao que está configurado em
right(assim, você verá conexões comright=%anyem cenários de acesso remoto, onde os endereços IP dos clientes são geralmente desconhecido). -
Automaticamente : Com
auto=start, uma conexão é carregada e o daemon IKE será iniciado imediatamente para se conectar ao host remoto configurado emright. Isso é basicamente como chamar manualmenteipsec uppara essas conexões diretamente após o daemon IKE ser iniciado. -
On demand : O daemon IKE carregará conexões com
auto=routee instalará políticas de trap, com base nos seletores de tráfego configurados comleft|rightsubnet, na implementação subjacente do IPsec, por exemplo, o Linux núcleo. Quando o kernel encontrar posteriormente tráfego que corresponda a essas políticas, ele solicitará que o daemon do IKE inicie a conexão.Essas conexões também podem ser iniciadas manualmente usando
ipsec up.Além disso, é possível remover as políticas instaladas no kernel mais tarde usando
ipsec unroute. A conexão, então, tem o mesmo status de uma que foi adicionada comauto=add. Da mesma forma, as conexões que foram carregadas comauto=add(ouauto=start) podem ser roteadas usandoipsec route.