From a71c73f0b6c98624361834bb199a363da0dfed6c Mon Sep 17 00:00:00 2001 From: Mark Wu Date: Thu, 28 Mar 2019 10:00:37 +0800 Subject: [PATCH 1/2] add a new VPN server, fix route setting problem --- lib/route.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/route.sh b/lib/route.sh index 8963951..99152ac 100755 --- a/lib/route.sh +++ b/lib/route.sh @@ -34,7 +34,8 @@ echo "[INFO] Setting up ip route." gateway=$(ip route get 10.10.0.21 | grep via | awk '{print $3}') # Recently VPN server 10.5.1.7 has the P-t-P: 172.172.172.2, after some updates. -devs_count=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.\|172.172.172.' | awk '{print $7}' | wc -l) +# Mar 2019 Update: A new VPN server 10.0.2.27 has been set up. +devs_count=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.\|172.172.172.\|10.0.2.' | awk '{print $7}' | wc -l) if [ "${devs_count}" -eq "0" ]; then dev=$(ip route get 10.10.0.21 | head -n1 | awk '{print $5}') @@ -93,7 +94,8 @@ esac # NEXTHOP # Recently VPN server 10.5.1.7 has the P-t-P: 172.172.172.2, after some updates. -devs=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.\|172.172.172.' | awk '{print $7}') +# Mar 2019 Update: A new VPN server 10.0.2.27 has been set up. +devs=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.\|172.172.172.\|10.0.2.' | awk '{print $7}') cmd="ip route replace default" for dev in $devs; do cmd="${cmd} nexthop dev ${dev}" From 3b55503c9e90627b97d379ec765414492c1f5207 Mon Sep 17 00:00:00 2001 From: Mark Wu Date: Thu, 28 Mar 2019 10:03:35 +0800 Subject: [PATCH 2/2] fix mtu problem --- lib/xl2tpd.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/xl2tpd.sh b/lib/xl2tpd.sh index 18de7d3..0f5d6be 100755 --- a/lib/xl2tpd.sh +++ b/lib/xl2tpd.sh @@ -92,6 +92,7 @@ linkname $LAC_NAME logfile $PPP_LOG_FILE name $USERNAME password $PASSWORD +mtu 1428 EOF chmod 600 $PPP_OPT_FILE