Skip to content

Instantly share code, notes, and snippets.

@Imeguras
Forked from miguel-negrao/vpn.sh
Last active November 12, 2021 13:00
Show Gist options
  • Save Imeguras/98a992b177e6b95efad774334ef097b5 to your computer and use it in GitHub Desktop.
Save Imeguras/98a992b177e6b95efad774334ef097b5 to your computer and use it in GitHub Desktop.
VPN ipleiria.pt Linux
#!/bin/sh
IFS='
'
IP=172.20.4.63
# iniciar o container. Correr apenas uma vez
docker run --name snx-vpn --cap-add=ALL -v /lib/modules:/lib/modules -e SNX_SERVER=vpn.ipleiria.pt -e SNX_USER=joao.silva -e SNX_PASSWORD=xxxxxxxx -t -d kedu/snx-checkpoint-vpn
# correr esta linha para iniciar a vpn
docker container start snx-vpn && sudo route add -net $IP netmask 255.255.255.255 gw `docker inspect --format '{{ .NetworkSettings.IPAddress }}' snx-vpn` && sudo route add -net 192.168.1.146 netmask 255.255.255.255 gw `docker inspect --format '{{ .NetworkSettings.IPAddress }}' snx-vpn`
# correr esta linha para parar a vpn
docker container stop snx-vpn && sudo route del $IP && sudo route del 192.168.1.146
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment