Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- case "$6" in
- stream)
- # see `traceroute 172.24.1.1`
- GW=10.0.170.1
- # DNS
- for h in $(grep "^nameserver" /etc/resolv.conf | awk '{print $2}') ; do
- /sbin/route del $h
- /sbin/route add -host $h gw $GW dev eth0
- done
- # Local IPs
- /sbin/route del 10.0.0.0
- /sbin/route add -net 10.0.0.0 netmask 255.255.0.0 gw $GW dev eth0
- /sbin/route del 10.2.0.0
- /sbin/route add -net 10.2.0.0 netmask 255.255.0.0 gw $GW dev eth0
- /sbin/route del 10.4.0.0
- /sbin/route add -net 10.4.0.0 netmask 255.255.0.0 gw $GW dev eth0
- /sbin/route del 172.16.0.0
- /sbin/route add -net 172.16.0.0 netmask 255.240.0.0 gw $GW dev eth0
- #/sbin/route del 95.104.192.0
- #/sbin/route add -net 95.104.192.0 netmask 255.255.255.224 gw $GW dev eth0
- # see `ping vpn.netroad.ru`
- /sbin/route del 172.24.2.240
- /sbin/route add -host 172.24.2.240 gw $GW dev eth0
- # VPN servers
- /sbin/route del $5
- #/sbin/route add -host $5 gw $GW
- /sbin/route add -net $5/24 gw $GW
- /sbin/route del default
- /sbin/route add default dev ppp0
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment