add login and logout script for VPN

This commit is contained in:
2022-10-16 20:07:27 +02:00
parent c5491c6ca1
commit a4e49535a8
2 changed files with 21 additions and 0 deletions

14
VPN/login.sh Executable file
View File

@@ -0,0 +1,14 @@
#!/bin/bash
echo "Connecting to VPN..."
echo "c HOMESERVER" > /var/run/xl2tpd/l2tp-control
sleep 10
# To have all internet traffic routed through the VPN uncomment:
#ip route add default dev ppp0
# To only have a remote subnet routed through the VPN uncomment
# (this line assumes the remote subnet you want routed is 192.168.0.0/24 and the remote VPN end is 10.11.0.1:
ip route add 192.168.2.0/24 via <YOUR-IP-ADDRESS> dev ppp0 onlink

7
VPN/logout.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
ip route del default dev ppp0
ip route del 192.168.2.0/24 dev ppp0
echo "d HOMESERVER" > /var/run/xl2tpd/l2tp-control
service xl2tpd restart