Como desconectar uma conexão VPN forticlient de um script?

1

Eu preciso criar um script bash no Linux que se conecte a uma VPN, processe algumas tarefas e, em seguida, desconecte-se.

Para se conectar à VPN, eu uso o vln ssl (como o fortinet, mas para a VPN). Por exemplo:

./forticlientsslvpn_cli --server 172.17.97.85:10443 --vpnuser forti

Alguém sabe como desconectar depois de um script?

    
por Mono86 15.12.2015 / 20:23

2 respostas

0

Nesta página, alguém criou um script de espera em torno do cliente para lidar com a desconexão link

    
por 15.12.2015 / 20:40
0

No seu caso, basta gravar um PID do processo forticlientsslvpn_cli e enviá-lo SIGHUP, SIGQUIT ou SIGTERM. O sinal preferido é aquele que faz uma desconexão graciosa. Uma solução um pouco suja (embora talvez seja boa o suficiente para você) é usar apenas killall -s SIG... forticlientsslvpn_cli .

Os dispositivos Fortigate também suportam conexões IPsec no estilo Cisco e há vários clientes de software disponíveis para Linux, portanto, substituir o cliente SSL VPN pode ser outro caminho a seguir.

    
por 16.12.2015 / 07:49