Guest User

Untitled

a guest
Nov 19th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. ip route show table main | grep -Ev "^default" | while read ROUTE; do
  2. ip route add table wan2 $ROUTE
  3. done
  4.  
  5. ip route add table wan2 default via 1.2.3.4 dev ethX
  6.  
  7. ip rule add from 10.1.2.0/24 table wan2
  8.  
  9. #!/bin/sh
  10. set -e
  11.  
  12. MARK=100
  13. TABLE_NAME=wan2
  14. DEV=eth2
  15. GATEWAY=192.168.4.1
  16.  
  17. IPTABLES=/sbin/iptables
  18. IP=/sbin/ip
  19.  
  20. $IP route flush table $TABLE_NAME
  21.  
  22. $IP route show table main | grep -Ev "^default" | while read ROUTE; do
  23. $IP route add table $TABLE_NAME $ROUTE
  24. done
  25.  
  26. $IP route add table $TABLE_NAME default dev $DEV via $GATEWAY
  27.  
  28. while true; do
  29. ip rule del table $TABLE_NAME 2>/dev/null || break
  30. done
  31.  
  32. $IP rule add from 10.1.2.0/24 table $TABLE_NAME
  33. ....
  34. $IP route flush cache
Add Comment
Please, Sign In to add comment