1
0
mirror of https://github.com/QSCTech/zjunet.git synced 2026-01-22 19:54:48 +08:00

Merge pull request #69 from wfwf1997/master

Route and MTU bug fix
This commit is contained in:
Ray Xu 2019-03-28 16:55:44 +08:00 committed by GitHub
commit 4ddf258160
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -34,7 +34,8 @@ echo "[INFO] Setting up ip route."
gateway=$(ip route get 10.10.0.21 | grep via | awk '{print $3}') 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. # 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 if [ "${devs_count}" -eq "0" ]; then
dev=$(ip route get 10.10.0.21 | head -n1 | awk '{print $5}') dev=$(ip route get 10.10.0.21 | head -n1 | awk '{print $5}')
@ -93,7 +94,8 @@ esac
# NEXTHOP # NEXTHOP
# Recently VPN server 10.5.1.7 has the P-t-P: 172.172.172.2, after some updates. # 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" cmd="ip route replace default"
for dev in $devs; do for dev in $devs; do
cmd="${cmd} nexthop dev ${dev}" cmd="${cmd} nexthop dev ${dev}"

View File

@ -92,6 +92,7 @@ linkname $LAC_NAME
logfile $PPP_LOG_FILE logfile $PPP_LOG_FILE
name $USERNAME name $USERNAME
password $PASSWORD password $PASSWORD
mtu 1428
EOF EOF
chmod 600 $PPP_OPT_FILE chmod 600 $PPP_OPT_FILE