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

ip route add default (nexthop), fixes #10

This commit is contained in:
Zeno Zeng 2014-09-22 00:15:59 +08:00
parent dfaf992fa7
commit 03ba81437f

23
vpn.sh
View File

@ -39,21 +39,14 @@ set_up_routes() {
;;
esac
# # set up routes here
# # interfaces
# ip addr show | grep 'inet.*ppp' | grep ' 10.5.'
# GW=$(ip route get $VPN_SERVER 2>/dev/null | grep via | awk '{print $3}')
# PPP=$(ip addr show | grep ppp[0-9]: | cut "-d " -f2 | cut -d: -f1)
# echo "[MSG] Detected gateway: $GW, PPP device: $PPP ."
# ip route add 10.0.0.0/8 via $GW
# ip route add 0.0.0.0/1 dev $PPP
# ip route add 128.0.0.0/1 dev $PPP
# todo nexthop
# NEXTHOP
ip route delete default > /dev/null
devs=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.' | awk '{print $7}')
cmd="ip route add default"
for dev in $devs; do
cmd="${cmd} nexthop dev ${dev}"
done
$cmd
}
disconnect() {