Guest User

Untitled

a guest
Dec 24th, 2010
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. case "$6" in
  4. stream)
  5.  
  6. # see `traceroute 172.24.1.1`
  7. GW=10.0.170.1
  8.  
  9. # DNS
  10. for h in $(grep "^nameserver" /etc/resolv.conf | awk '{print $2}') ; do
  11. /sbin/route del $h
  12. /sbin/route add -host $h gw $GW dev eth0
  13. done
  14.  
  15. # Local IPs
  16. /sbin/route del 10.0.0.0
  17. /sbin/route add -net 10.0.0.0 netmask 255.255.0.0 gw $GW dev eth0
  18. /sbin/route del 10.2.0.0
  19. /sbin/route add -net 10.2.0.0 netmask 255.255.0.0 gw $GW dev eth0
  20. /sbin/route del 10.4.0.0
  21. /sbin/route add -net 10.4.0.0 netmask 255.255.0.0 gw $GW dev eth0
  22. /sbin/route del 172.16.0.0
  23. /sbin/route add -net 172.16.0.0 netmask 255.240.0.0 gw $GW dev eth0
  24. #/sbin/route del 95.104.192.0
  25. #/sbin/route add -net 95.104.192.0 netmask 255.255.255.224 gw $GW dev eth0
  26.  
  27. # see `ping vpn.netroad.ru`
  28. /sbin/route del 172.24.2.240
  29. /sbin/route add -host 172.24.2.240 gw $GW dev eth0
  30.  
  31. # VPN servers
  32. /sbin/route del $5
  33. #/sbin/route add -host $5 gw $GW
  34. /sbin/route add -net $5/24 gw $GW
  35.  
  36. /sbin/route del default
  37. /sbin/route add default dev ppp0
  38. ;;
  39.  
  40. esac
Advertisement
Add Comment
Please, Sign In to add comment