LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1900|回复: 25

跪求!!!关于linux下双光纤负载均衡的问题

[复制链接]
发表于 2006-2-19 11:57:55 | 显示全部楼层 |阅读模式
小弟现求职于一网络公司,boss有一项目构建300个接入点的项目,网通电信双光纤接入要在linux下做软路由实现负载均衡。希望高手予以指点一二!!事关生死,希望各路高手多多帮忙!!!
小弟先谢谢了啊!!!
发表于 2006-2-19 13:26:53 | 显示全部楼层
学会搜索,在本版面搜索 负载均衡 就会有帖子说到的了。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-23 22:12:55 | 显示全部楼层
首先给你一个cnc的路由段表
这个可是我花了两天从apnic搞到的

#!/bin/sh
#
#
# write by lilei
# mail:recoilest@163.com
# date:2006-2-3
# hack by apnic

route add -net 58.16.0.0/16 gw 202.102.220.28
route add -net 58.17.0.0/17 gw 202.102.220.28
route add -net 58.17.128.0/17 gw 202.102.220.28
route add -net 58.18.0.0/16 gw 202.102.220.28
route add -net 58.19.0.0/16 gw 202.102.220.28
route add -net 58.20.0.0/16 gw 202.102.220.28
route add -net 58.21.0.0/16 gw 202.102.220.28
route add -net 58.22.0.0/15 gw 202.102.220.28
route add -net 58.100.0.0/16 gw 202.102.220.28
route add -net 58.101.0.0/16 gw 202.102.220.28
route add -net 58.240.0.0/15 gw 202.102.220.28
route add -net 58.242.0.0/15 gw 202.102.220.28
route add -net 58.244.0.0/15 gw 202.102.220.28
route add -net 58.246.0.0/15 gw 202.102.220.28
route add -net 58.248.0.0/13 gw 202.102.220.28
route add -net 60.0.0.0/13 gw 202.102.220.28
route add -net 60.8.0.0/15 gw 202.102.220.28
route add -net 60.10.0.0/16 gw 202.102.220.28
route add -net 60.11.0.0/16 gw 202.102.220.28
route add -net 60.12.0.0/16 gw 202.102.220.28
route add -net 60.13.0.0/18 gw 202.102.220.28
route add -net 60.13.128.0/17 gw 202.102.220.28
route add -net 60.14.0.0/15 gw 202.102.220.28
route add -net 60.16.0.0/13 gw 202.102.220.28
route add -net 60.24.0.0/14 gw 202.102.220.28
route add -net 60.28.0.0/15 gw 202.102.220.28
route add -net 60.30.0.0/16 gw 202.102.220.28
route add -net 60.31.0.0/16 gw 202.102.220.28
route add -net 60.52.0.0/16 gw 202.102.220.28
route add -net 60.55.0.0/16 gw 202.102.220.28
route add -net 60.194.0.0/16 gw 202.102.220.28
route add -net 60.208.0.0/13 gw 202.102.220.28
route add -net 60.216.0.0/15 gw 202.102.220.28
route add -net 60.218.0.0/15 gw 202.102.220.28
route add -net 60.220.0.0/16 gw 202.102.220.28
route add -net 60.221.0.0/16 gw 202.102.220.28
route add -net 60.222.0.0/16 gw 202.102.220.28
route add -net 60.223.0.0/16 gw 202.102.220.28
route add -net 61.4.0.0/16 gw 202.102.220.28
route add -net 61.14.0.0/16 gw 202.102.220.28
route add -net 61.48.0.0/16 gw 202.102.220.28
route add -net 61.49.0.0/16 gw 202.102.220.28
route add -net 61.50.0.0/16 gw 202.102.220.28
route add -net 61.51.0.0/16 gw 202.102.220.28
route add -net 61.52.0.0/15 gw 202.102.220.28
route add -net 61.54.0.0/16 gw 202.102.220.28
route add -net 61.55.0.0/16 gw 202.102.220.28
route add -net 61.128.0.0/16 gw 202.102.220.28
route add -net 61.131.0.0/16 gw 202.102.220.28
route add -net 61.133.0.0/17 gw 202.102.220.28
route add -net 61.133.0.0/16 gw 202.102.220.28
route add -net 61.134.96.0/19 gw 202.102.220.28
route add -net 61.134.128.0/18 gw 202.102.220.28
route add -net 61.134.192.0/18 gw 202.102.220.28
route add -net 61.135.0.0/16 gw 202.102.220.28
route add -net 61.136.0.0/18 gw 202.102.220.28
route add -net 61.136.64.0/18 gw 202.102.220.28
route add -net 61.137.128.0/17 gw 202.102.220.28
route add -net 61.138.0.0/18 gw 202.102.220.28
route add -net 61.138.64.0/18 gw 202.102.220.28
route add -net 61.138.128.0/18 gw 202.102.220.28
route add -net 61.139.128.0/18 gw 202.102.220.28
route add -net 61.148.0.0/16 gw 202.102.220.28
route add -net 61.149.0.0/16 gw 202.102.220.28
route add -net 61.156.0.0/16 gw 202.102.220.28
route add -net 61.158.0.0/17 gw 202.102.220.28
route add -net 61.158.128.0/17 gw 202.102.220.28
route add -net 61.159.0.0/18 gw 202.102.220.28
route add -net 61.161.0.0/18 gw 202.102.220.28
route add -net 61.161.128.0/17 gw 202.102.220.28
route add -net 61.162.0.0/16 gw 202.102.220.28
route add -net 61.163.0.0/16 gw 202.102.220.28
route add -net 61.167.0.0/16 gw 202.102.220.28
route add -net 61.168.0.0/16 gw 202.102.220.28
route add -net 61.176.0.0/16 gw 202.102.220.28
route add -net 61.177.0.0/16 gw 202.102.220.28
route add -net 61.178.0.0/16 gw 202.102.220.28
route add -net 61.179.0.0/16 gw 202.102.220.28
route add -net 61.180.0.0/16 gw 202.102.220.28
route add -net 61.181.0.0/16 gw 202.102.220.28
route add -net 61.182.0.0/16 gw 202.102.220.28
route add -net 61.189.0.0/17 gw 202.102.220.28
route add -net 61.233.0.0/16 gw 202.102.220.28
route add -net 61.234.0.0/16 gw 202.102.220.28
route add -net 61.235.0.0/16 gw 202.102.220.28
route add -net 61.243.0.0/16 gw 202.102.220.28
route add -net 124.64.0.0/16 gw 202.102.220.28
route add -net 124.88.0.0/16 gw 202.102.220.28
route add -net 125.32.0.0/16 gw 202.102.220.28
route add -net 125.33.0.0/16 gw 202.102.220.28
route add -net 125.35.128.0/17 gw 202.102.220.28
route add -net 125.40.0.0/13 gw 202.102.220.28
route add -net 125.210.0.0/16 gw 202.102.220.28
route add -net 202.75.208.0/22 gw 202.102.220.28
route add -net 202.96.64.0/19 gw 202.102.220.28
route add -net 202.97.128.0/19 gw 202.102.220.28
route add -net 202.98.0.0/19 gw 202.102.220.28
route add -net 202.99.0.0/16 gw 202.102.220.28
route add -net 202.102.128.0/18 gw 202.102.220.28
route add -net 202.107.0.0/17 gw 202.102.220.28
route add -net 202.110.0.0/18 gw 202.102.220.28
route add -net 202.110.192.0/18 gw 202.102.220.28
route add -net 202.111.128.0/19 gw 202.102.220.28
route add -net 202.122.0.0/16 gw 202.102.220.28
route add -net 202.136.0.0/16 gw 202.102.220.28
route add -net 202.196.0.0/16 gw 202.102.220.28
route add -net 203.88.0.0/16 gw 202.102.220.28
route add -net 203.93.0.0/16 gw 202.102.220.28
route add -net 203.175.0.0/16 gw 202.102.220.28
route add -net 203.187.0.0/16 gw 202.102.220.28
route add -net 210.6.0.0/16 gw 202.102.220.28
route add -net 210.12.0.0/16 gw 202.102.220.28
route add -net 210.13.0.0/16 gw 202.102.220.28
route add -net 210.14.0.0/16 gw 202.102.220.28
route add -net 210.15.0.0/16 gw 202.102.220.28
route add -net 210.16.0.0/16 gw 202.102.220.28
route add -net 210.21.0.0/17 gw 202.102.220.28
route add -net 210.21.0.0/16 gw 202.102.220.28
route add -net 210.22.0.0/16 gw 202.102.220.28
route add -net 210.51.0.0/16 gw 202.102.220.28
route add -net 210.52.0.0/16 gw 202.102.220.28
route add -net 210.53.0.0/16 gw 202.102.220.28
route add -net 210.74.0.0/16 gw 202.102.220.28
route add -net 210.76.0.0/16 gw 202.102.220.28
route add -net 210.82.0.0/16 gw 202.102.220.28
route add -net 210.83.0.0/20 gw 202.102.220.28
route add -net 210.166.0.0/16 gw 202.102.220.28
route add -net 211.69.0.0/16 gw 202.102.220.28
route add -net 211.80.0.0/16 gw 202.102.220.28
route add -net 211.91.0.0/16 gw 202.102.220.28
route add -net 211.95.0.0/16 gw 202.102.220.28
route add -net 211.97.0.0/16 gw 202.102.220.28
route add -net 211.98.0.0/16 gw 202.102.220.28
route add -net 211.144.0.0/16 gw 202.102.220.28
route add -net 211.151.0.0/17 gw 202.102.220.28
route add -net 211.154.0.0/16 gw 202.102.220.28
route add -net 211.155.0.0/16 gw 202.102.220.28
route add -net 211.156.0.0/16 gw 202.102.220.28
route add -net 211.157.0.0/16 gw 202.102.220.28
route add -net 211.158.0.0/16 gw 202.102.220.28
route add -net 211.163.0.0/16 gw 202.102.220.28
route add -net 218.5.0.0/16 gw 202.102.220.28
route add -net 218.6.0.0/16 gw 202.102.220.28
route add -net 218.7.0.0/16 gw 202.102.220.28
route add -net 218.8.0.0/15 gw 202.102.220.28
route add -net 218.10.0.0/16 gw 202.102.220.28
route add -net 218.11.0.0/16 gw 202.102.220.28
route add -net 218.12.0.0/16 gw 202.102.220.28
route add -net 218.19.0.0/16 gw 202.102.220.28
route add -net 218.21.128.0/17 gw 202.102.220.28
route add -net 218.22.0.0/16 gw 202.102.220.28
route add -net 218.24.0.0/15 gw 202.102.220.28
route add -net 218.26.0.0/16 gw 202.102.220.28
route add -net 218.27.0.0/16 gw 202.102.220.28
route add -net 218.28.0.0/15 gw 202.102.220.28
route add -net 218.56.0.0/14 gw 202.102.220.28
route add -net 218.60.0.0/15 gw 202.102.220.28
route add -net 218.62.0.0/17 gw 202.102.220.28
route add -net 218.67.128.0/17 gw 202.102.220.28
route add -net 218.68.0.0/15 gw 202.102.220.28
route add -net 218.71.0.0/16 gw 202.102.220.28
route add -net 218.75.0.0/16 gw 202.102.220.28
route add -net 218.86.0.0/16 gw 202.102.220.28
route add -net 218.93.0.0/16 gw 202.102.220.28
route add -net 218.104.0.0/16 gw 202.102.220.28
route add -net 218.105.0.0/16 gw 202.102.220.28
route add -net 218.106.0.0/16 gw 202.102.220.28
route add -net 218.107.0.0/18 gw 202.102.220.28
route add -net 218.107.0.0/16 gw 202.102.220.28
route add -net 218.108.0.0/16 gw 202.102.220.28
route add -net 218.109.0.0/16 gw 202.102.220.28
route add -net 218.185.0.0/16 gw 202.102.220.28
route add -net 218.193.0.0/16 gw 202.102.220.28
route add -net 218.244.0.0/16 gw 202.102.220.28
route add -net 218.246.0.0/16 gw 202.102.220.28
route add -net 218.247.0.0/16 gw 202.102.220.28
route add -net 219.82.0.0/16 gw 202.102.220.28
route add -net 219.140.0.0/16 gw 202.102.220.28
route add -net 219.144.0.0/16 gw 202.102.220.28
route add -net 219.146.0.0/16 gw 202.102.220.28
route add -net 219.147.0.0/16 gw 202.102.220.28
route add -net 219.148.0.0/16 gw 202.102.220.28
route add -net 219.149.0.0/16 gw 202.102.220.28
route add -net 219.150.0.0/16 gw 202.102.220.28
route add -net 219.154.0.0/15 gw 202.102.220.28
route add -net 219.156.0.0/15 gw 202.102.220.28
route add -net 219.158.0.0/20 gw 202.102.220.28
route add -net 219.158.0.0/16 gw 202.102.220.28
route add -net 219.159.0.0/18 gw 202.102.220.28
route add -net 219.218.0.0/16 gw 202.102.220.28
route add -net 219.238.0.0/16 gw 202.102.220.28
route add -net 219.239.0.0/16 gw 202.102.220.28
route add -net 220.160.0.0/16 gw 202.102.220.28
route add -net 220.163.0.0/16 gw 202.102.220.28
route add -net 220.169.0.0/16 gw 202.102.220.28
route add -net 220.178.0.0/16 gw 202.102.220.28
route add -net 220.194.0.0/16 gw 202.102.220.28
route add -net 220.197.0.0/16 gw 202.102.220.28
route add -net 220.201.0.0/16 gw 202.102.220.28
route add -net 220.248.0.0/16 gw 202.102.220.28
route add -net 220.249.0.0/16 gw 202.102.220.28
route add -net 220.250.0.0/16 gw 202.102.220.28
route add -net 221.0.0.0/15 gw 202.102.220.28
route add -net 221.2.0.0/16 gw 202.102.220.28
route add -net 221.3.0.0/17 gw 202.102.220.28
route add -net 221.3.0.0/16 gw 202.102.220.28
route add -net 221.4.0.0/16 gw 202.102.220.28
route add -net 221.5.0.0/17 gw 202.102.220.28
route add -net 221.6.0.0/16 gw 202.102.220.28
route add -net 221.7.0.0/19 gw 202.102.220.28
route add -net 221.7.128.0/17 gw 202.102.220.28
route add -net 221.8.0.0/15 gw 202.102.220.28
route add -net 221.10.0.0/16 gw 202.102.220.28
route add -net 221.11.0.0/17 gw 202.102.220.28
route add -net 221.11.128.0/18 gw 202.102.220.28
route add -net 221.12.0.0/17 gw 202.102.220.28
route add -net 221.12.128.0/18 gw 202.102.220.28
route add -net 221.13.0.0/18 gw 202.102.220.28
route add -net 221.14.0.0/15 gw 202.102.220.28
route add -net 221.122.0.0/16 gw 202.102.220.28
route add -net 221.136.0.0/16 gw 202.102.220.28
route add -net 221.177.0.0/16 gw 202.102.220.28
route add -net 221.192.0.0/14 gw 202.102.220.28
route add -net 221.196.0.0/15 gw 202.102.220.28
route add -net 221.198.0.0/16 gw 202.102.220.28
route add -net 221.199.0.0/17 gw 202.102.220.28
route add -net 221.199.128.0/18 gw 202.102.220.28
route add -net 221.200.0.0/14 gw 202.102.220.28
route add -net 221.204.0.0/15 gw 202.102.220.28
route add -net 221.206.0.0/16 gw 202.102.220.28
route add -net 221.207.0.0/18 gw 202.102.220.28
route add -net 221.207.128.0/17 gw 202.102.220.28
route add -net 221.208.0.0/14 gw 202.102.220.28
route add -net 221.212.0.0/16 gw 202.102.220.28
route add -net 221.213.0.0/16 gw 202.102.220.28
route add -net 221.214.0.0/15 gw 202.102.220.28
route add -net 221.216.0.0/16 gw 202.102.220.28
route add -net 221.217.0.0/16 gw 202.102.220.28
route add -net 221.218.0.0/16 gw 202.102.220.28
route add -net 221.219.0.0/16 gw 202.102.220.28
route add -net 221.220.0.0/16 gw 202.102.220.28
route add -net 221.221.0.0/16 gw 202.102.220.28
route add -net 221.222.0.0/16 gw 202.102.220.28
route add -net 221.223.0.0/16 gw 202.102.220.28
route add -net 221.232.0.0/16 gw 202.102.220.28
route add -net 221.233.0.0/16 gw 202.102.220.28
route add -net 221.248.0.0/16 gw 202.102.220.28
route add -net 222.32.0.0/11 gw 202.102.220.28
route add -net 222.77.0.0/16 gw 202.102.220.28
route add -net 222.81.0.0/16 gw 202.102.220.28
route add -net 222.88.0.0/16 gw 202.102.220.28
route add -net 222.92.0.0/16 gw 202.102.220.28
route add -net 222.128.0.0/16 gw 202.102.220.28
route add -net 222.129.0.0/16 gw 202.102.220.28
route add -net 222.130.0.0/16 gw 202.102.220.28
route add -net 222.132.0.0/14 gw 202.102.220.28
route add -net 222.136.0.0/13 gw 202.102.220.28
route add -net 222.160.0.0/14 gw 202.102.220.28
route add -net 222.170.0.0/16 gw 202.102.220.28
route add -net 222.174.0.0/16 gw 202.102.220.28
route add -net 222.216.0.0/16 gw 202.102.220.28


uname -r 确定版本以后
根据版本把内核打上 equalize 补丁

做负载均衡

# write by lilei
# date: 2006-2-17

# wan
EXT_IF0="eth0"
EXT_IF1="eth1"
EXT_IF2="eth2"

#eth0 IP
EXT_IP0="202.102.220.28"
EXT_MASK0="24"
GW0="202.102.220.254"

#eth1 IP
EXT_IP1="218.24.27.98"
EXT_MASK1="29"
GW1="218.24.27.97"

#eth2 IP
EXT_IP2="218.24.27.99"
EXT_MASK2="29"
GW2="218.24.27.97"

#  eth0 routing
ip rule add from $EXT_IP0 lookup 200
ip route add default via $GW0 dev $EXT_IF0 table 200

#  eth1 routing
ip rule add from $EXT_IP1 lookup 201
ip route add default via $GW1 dev $EXT_IF1 table 201

#  eth2 routing
ip rule add from $EXT_IP2 lookup 202
ip route add default via $GW2 dev $EXT_IF2 table 202

#  Default route
ip route replace default equalize nexthop via $GW0 dev $EXT_IF0  nexthop via $GW1 dev $EXT_IF1 nexthop via $GW2 dev $EXT_IF2

# del route cache
ip route flush cache

#fix route tables
sh /etc/rc.d/rc.r_table
回复 支持 反对

使用道具 举报

发表于 2006-2-24 02:08:38 | 显示全部楼层
Post by Recoilest
首先给你一个cnc的路由段表
这个可是我花了两天从apnic搞到的
.
.
.
uname -r 确定版本以后
根据版本把内核打上 equalize 补丁

做负载均衡


这个是网通的 路有段,其他的都默认到 中国电信就可以了。

很详细,不过把那个类表中你的网关IP改成一个变量 $GATEIP的话,就方便很多了:)。

你提到的 equalize 补丁,是给内核的,不是给 iptables 的。性能如何?能说说么?我好奇:p 。
回复 支持 反对

使用道具 举报

发表于 2006-2-24 09:42:41 | 显示全部楼层
能干出 2x光纤来还用Linux路由,用思科的也可以了.
双光纤记住如果是D-Link的光纤卡千万不要跟思科的设备连.会起冲突的.要麽就别用D-Link的卡.
光纤卡我觉得Silicom的不错.
策略路由都有现成的脚本套用了.
系统方面建议用2.4内核,加上iptables的补丁,有必要加l7filter补丁.还有就是iprouter2和tc了.没别的.
硬件呢主要CPU和内存,硬盘就无所谓了.CPU要大,因为你有可能需要在路由上做URL过滤或其他一些7层的东西.主板就别用32位的PCI了.也用不了光纤卡一般都要求64位.跑的流量大了要关心一下主板带宽.
推荐用Super Micro的.或者有钱就用Intel的.
回复 支持 反对

使用道具 举报

发表于 2006-2-24 09:44:00 | 显示全部楼层
还有你可以去了解一下带NP的卡,这样的卡可以让你的网络跑到全速!我试过的.很爽
回复 支持 反对

使用道具 举报

发表于 2006-2-24 09:44:59 | 显示全部楼层
Post by 终极幻想
这个是网通的 路有段,其他的都默认到 中国电信就可以了。

很详细,不过把那个类表中你的网关IP改成一个变量 $GATEIP的话,就方便很多了:)。

你提到的 equalize 补丁,是给内核的,不是给 iptables 的。性能如何?能说说么?我好奇:p 。
那个变量的事我刚想说你就先说了.尽量用变量,这样方便修改,也比较方便阅读.
回复 支持 反对

使用道具 举报

发表于 2006-2-24 10:29:48 | 显示全部楼层
效果不错,我这是两条电信,一条网通,尤其是内网80请求量大的时候(我用了squid).
当深夜内网请求教少的情况下,测试了1个小时,两个接口的流量比大约是5:1
正常工作时间是7:6。

如果测试路由请求如下,说明已经成功,内核按顺序把不同的请求(目的地址)依次分配不同的接口
root@cdl:~# ip route get 205.178.5.1
205.178.5.1 via 218.206.247.97 dev eth2  src 218.206.247.99
    cache  mtu 1500 advmss 1460 metric 10 64
root@cdl:~# ip route get 205.178.5.2
205.178.5.2 via 218.206.247.97 dev eth2  src 218.206.247.98
    cache  mtu 1500 advmss 1460 metric 10 64
root@cdl:~# ip route get 205.178.5.3
205.178.5.3 via 218.206.247.97 dev eth2  src 218.206.247.99
    cache  mtu 1500 advmss 1460 metric 10 64
root@cdl:~# ip route get 205.178.5.4
205.178.5.4 via 218.206.247.97 dev eth2  src 218.206.247.98
    cache  mtu 1500 advmss 1460 metric 10 64
root@cdl:~# ip route get 205.178.5.6
205.178.5.6 via 218.206.247.97 dev eth2  src 218.206.247.99
    cache  mtu 1500 advmss 1460 metric 10 64
root@cdl:~#

同时给大家一个电信的段,希望对做静态路由的兄弟有用
#!/bin/sh
#
#
# write by lilei
# mail:recoilest@163.com
# date:2006-2-3
# hack by apnic

GW2="218.24.27.97"
IF2="eth2"

route add -net 58.26.0.0/16 gw $GW2 dev $IF2
route add -net 58.32.0.0/16 gw $GW2 dev $IF2
route add -net 58.33.0.0/16 gw $GW2 dev $IF2
route add -net 58.34.0.0/16 gw $GW2 dev $IF2
route add -net 58.35.0.0/16 gw $GW2 dev $IF2
route add -net 58.37.0.0/16 gw $GW2 dev $IF2
route add -net 58.38.0.0/16 gw $GW2 dev $IF2
route add -net 58.39.0.0/16 gw $GW2 dev $IF2
route add -net 58.43.0.0/16 gw $GW2 dev $IF2
route add -net 58.44.0.0/16 gw $GW2 dev $IF2
route add -net 58.48.0.0/16 gw $GW2 dev $IF2
route add -net 58.49.0.0/16 gw $GW2 dev $IF2
route add -net 58.50.0.0/16 gw $GW2 dev $IF2
route add -net 58.51.0.0/16 gw $GW2 dev $IF2
route add -net 58.52.0.0/16 gw $GW2 dev $IF2
route add -net 58.53.0.0/16 gw $GW2 dev $IF2
route add -net 58.56.0.0/16 gw $GW2 dev $IF2
route add -net 58.57.0.0/16 gw $GW2 dev $IF2
route add -net 58.59.0.0/16 gw $GW2 dev $IF2
route add -net 58.60.0.0/16 gw $GW2 dev $IF2
route add -net 58.61.0.0/16 gw $GW2 dev $IF2
route add -net 58.62.0.0/16 gw $GW2 dev $IF2
route add -net 58.63.0.0/16 gw $GW2 dev $IF2
route add -net 58.86.0.0/16 gw $GW2 dev $IF2
route add -net 58.106.0.0/16 gw $GW2 dev $IF2
route add -net 58.185.0.0/16 gw $GW2 dev $IF2
route add -net 58.208.0.0/16 gw $GW2 dev $IF2
route add -net 58.210.0.0/16 gw $GW2 dev $IF2
route add -net 58.211.0.0/16 gw $GW2 dev $IF2
route add -net 58.212.0.0/16 gw $GW2 dev $IF2
route add -net 58.213.0.0/16 gw $GW2 dev $IF2
route add -net 58.214.0.0/16 gw $GW2 dev $IF2
route add -net 58.215.0.0/16 gw $GW2 dev $IF2
route add -net 58.218.0.0/16 gw $GW2 dev $IF2
route add -net 58.221.0.0/16 gw $GW2 dev $IF2
route add -net 58.223.0.0/16 gw $GW2 dev $IF2
route add -net 58.240.0.0/15 gw $GW2 dev $IF2
route add -net 59.0.0.0/16 gw $GW2 dev $IF2
route add -net 59.32.0.0/16 gw $GW2 dev $IF2
route add -net 59.33.0.0/16 gw $GW2 dev $IF2
route add -net 59.34.0.0/16 gw $GW2 dev $IF2
route add -net 59.35.0.0/16 gw $GW2 dev $IF2
route add -net 59.36.0.0/16 gw $GW2 dev $IF2
route add -net 59.37.0.0/16 gw $GW2 dev $IF2
route add -net 59.38.0.0/16 gw $GW2 dev $IF2
route add -net 59.39.0.0/16 gw $GW2 dev $IF2
route add -net 59.40.0.0/16 gw $GW2 dev $IF2
route add -net 59.41.0.0/16 gw $GW2 dev $IF2
route add -net 59.42.0.0/16 gw $GW2 dev $IF2
route add -net 59.43.0.0/16 gw $GW2 dev $IF2
route add -net 59.44.0.0/16 gw $GW2 dev $IF2
route add -net 59.45.0.0/16 gw $GW2 dev $IF2
route add -net 59.46.0.0/16 gw $GW2 dev $IF2
route add -net 59.48.0.0/16 gw $GW2 dev $IF2
route add -net 59.49.0.0/16 gw $GW2 dev $IF2
route add -net 59.50.0.0/16 gw $GW2 dev $IF2
route add -net 59.51.0.0/16 gw $GW2 dev $IF2
route add -net 59.52.0.0/16 gw $GW2 dev $IF2
route add -net 59.54.0.0/16 gw $GW2 dev $IF2
route add -net 59.55.0.0/16 gw $GW2 dev $IF2
route add -net 59.56.0.0/16 gw $GW2 dev $IF2
route add -net 59.57.0.0/16 gw $GW2 dev $IF2
route add -net 59.58.0.0/16 gw $GW2 dev $IF2
route add -net 59.59.0.0/16 gw $GW2 dev $IF2
route add -net 59.60.0.0/16 gw $GW2 dev $IF2
route add -net 59.61.0.0/16 gw $GW2 dev $IF2
route add -net 59.62.0.0/16 gw $GW2 dev $IF2
route add -net 59.63.0.0/16 gw $GW2 dev $IF2
route add -net 59.104.0.0/16 gw $GW2 dev $IF2
route add -net 59.112.0.0/16 gw $GW2 dev $IF2
route add -net 59.148.0.0/16 gw $GW2 dev $IF2
route add -net 59.154.0.0/16 gw $GW2 dev $IF2
route add -net 60.49.0.0/16 gw $GW2 dev $IF2
route add -net 60.50.0.0/16 gw $GW2 dev $IF2
route add -net 60.52.0.0/16 gw $GW2 dev $IF2
route add -net 60.160.0.0/16 gw $GW2 dev $IF2
route add -net 60.161.0.0/16 gw $GW2 dev $IF2
route add -net 60.162.0.0/16 gw $GW2 dev $IF2
route add -net 60.163.0.0/16 gw $GW2 dev $IF2
route add -net 60.164.0.0/16 gw $GW2 dev $IF2
route add -net 60.165.0.0/16 gw $GW2 dev $IF2
route add -net 60.166.0.0/16 gw $GW2 dev $IF2
route add -net 60.167.0.0/16 gw $GW2 dev $IF2
route add -net 60.170.0.0/16 gw $GW2 dev $IF2
route add -net 60.171.0.0/16 gw $GW2 dev $IF2
route add -net 60.172.0.0/16 gw $GW2 dev $IF2
route add -net 60.173.0.0/16 gw $GW2 dev $IF2
route add -net 60.174.0.0/16 gw $GW2 dev $IF2
route add -net 60.176.0.0/16 gw $GW2 dev $IF2
route add -net 60.177.0.0/16 gw $GW2 dev $IF2
route add -net 60.178.0.0/16 gw $GW2 dev $IF2
route add -net 60.179.0.0/16 gw $GW2 dev $IF2
route add -net 60.180.0.0/16 gw $GW2 dev $IF2
route add -net 60.181.0.0/16 gw $GW2 dev $IF2
route add -net 60.182.0.0/16 gw $GW2 dev $IF2
route add -net 60.183.0.0/16 gw $GW2 dev $IF2
route add -net 60.184.0.0/16 gw $GW2 dev $IF2
route add -net 60.185.0.0/16 gw $GW2 dev $IF2
route add -net 60.186.0.0/16 gw $GW2 dev $IF2
route add -net 60.187.0.0/16 gw $GW2 dev $IF2
route add -net 60.188.0.0/16 gw $GW2 dev $IF2
route add -net 60.189.0.0/16 gw $GW2 dev $IF2
route add -net 60.190.0.0/16 gw $GW2 dev $IF2
route add -net 60.191.0.0/16 gw $GW2 dev $IF2
route add -net 60.194.0.0/16 gw $GW2 dev $IF2
route add -net 60.195.0.0/16 gw $GW2 dev $IF2
route add -net 60.200.0.0/16 gw $GW2 dev $IF2
route add -net 60.202.0.0/16 gw $GW2 dev $IF2
route add -net 60.248.0.0/16 gw $GW2 dev $IF2
route add -net 61.51.0.0/16 gw $GW2 dev $IF2
route add -net 61.55.0.0/16 gw $GW2 dev $IF2
route add -net 61.63.0.0/16 gw $GW2 dev $IF2
route add -net 61.92.0.0/16 gw $GW2 dev $IF2
route add -net 61.128.0.0/16 gw $GW2 dev $IF2
route add -net 61.129.0.0/16 gw $GW2 dev $IF2
route add -net 61.130.0.0/16 gw $GW2 dev $IF2
route add -net 61.131.0.0/16 gw $GW2 dev $IF2
route add -net 61.132.0.0/17 gw $GW2 dev $IF2
route add -net 61.132.0.0/16 gw $GW2 dev $IF2
route add -net 61.133.0.0/16 gw $GW2 dev $IF2
route add -net 61.134.0.0/16 gw $GW2 dev $IF2
route add -net 61.136.64.0/18 gw $GW2 dev $IF2
route add -net 61.136.0.0/16 gw $GW2 dev $IF2
route add -net 61.137.0.0/16 gw $GW2 dev $IF2
route add -net 61.138.64.0/18 gw $GW2 dev $IF2
route add -net 61.138.0.0/16 gw $GW2 dev $IF2
route add -net 61.139.0.0/16 gw $GW2 dev $IF2
route add -net 61.140.0.0/16 gw $GW2 dev $IF2
route add -net 61.141.0.0/16 gw $GW2 dev $IF2
route add -net 61.142.0.0/16 gw $GW2 dev $IF2
route add -net 61.143.0.0/16 gw $GW2 dev $IF2
route add -net 61.144.0.0/16 gw $GW2 dev $IF2
route add -net 61.145.0.0/16 gw $GW2 dev $IF2
route add -net 61.146.0.0/16 gw $GW2 dev $IF2
route add -net 61.147.0.0/16 gw $GW2 dev $IF2
route add -net 61.150.0.0/16 gw $GW2 dev $IF2
route add -net 61.151.0.0/16 gw $GW2 dev $IF2
route add -net 61.152.0.0/16 gw $GW2 dev $IF2
route add -net 61.153.0.0/16 gw $GW2 dev $IF2
route add -net 61.154.0.0/16 gw $GW2 dev $IF2
route add -net 61.155.0.0/16 gw $GW2 dev $IF2
route add -net 61.156.0.0/16 gw $GW2 dev $IF2
route add -net 61.157.0.0/16 gw $GW2 dev $IF2
route add -net 61.159.0.0/16 gw $GW2 dev $IF2
route add -net 61.160.0.0/16 gw $GW2 dev $IF2
route add -net 61.161.0.0/16 gw $GW2 dev $IF2
route add -net 61.164.0.0/16 gw $GW2 dev $IF2
route add -net 61.165.0.0/16 gw $GW2 dev $IF2
route add -net 61.166.0.0/16 gw $GW2 dev $IF2
route add -net 61.167.0.0/16 gw $GW2 dev $IF2
route add -net 61.169.0.0/16 gw $GW2 dev $IF2
route add -net 61.170.0.0/16 gw $GW2 dev $IF2
route add -net 61.171.0.0/16 gw $GW2 dev $IF2
route add -net 61.172.0.0/16 gw $GW2 dev $IF2
route add -net 61.173.0.0/16 gw $GW2 dev $IF2
route add -net 61.174.0.0/16 gw $GW2 dev $IF2
route add -net 61.175.0.0/16 gw $GW2 dev $IF2
route add -net 61.177.0.0/16 gw $GW2 dev $IF2
route add -net 61.178.0.0/16 gw $GW2 dev $IF2
route add -net 61.180.0.0/16 gw $GW2 dev $IF2
route add -net 61.182.0.0/16 gw $GW2 dev $IF2
route add -net 61.183.0.0/16 gw $GW2 dev $IF2
route add -net 61.184.0.0/16 gw $GW2 dev $IF2
route add -net 61.185.0.0/16 gw $GW2 dev $IF2
route add -net 61.186.0.0/16 gw $GW2 dev $IF2
route add -net 61.187.0.0/16 gw $GW2 dev $IF2
route add -net 61.188.0.0/16 gw $GW2 dev $IF2
route add -net 61.189.0.0/17 gw $GW2 dev $IF2
route add -net 61.189.0.0/16 gw $GW2 dev $IF2
route add -net 61.190.0.0/16 gw $GW2 dev $IF2
route add -net 61.191.0.0/16 gw $GW2 dev $IF2
route add -net 61.220.0.0/16 gw $GW2 dev $IF2
route add -net 61.223.0.0/16 gw $GW2 dev $IF2
route add -net 61.226.0.0/16 gw $GW2 dev $IF2
route add -net 61.228.0.0/16 gw $GW2 dev $IF2
route add -net 61.231.0.0/16 gw $GW2 dev $IF2
route add -net 61.232.0.0/16 gw $GW2 dev $IF2
route add -net 61.235.0.0/16 gw $GW2 dev $IF2
route add -net 61.236.0.0/16 gw $GW2 dev $IF2
route add -net 61.241.0.0/16 gw $GW2 dev $IF2
route add -net 61.243.0.0/16 gw $GW2 dev $IF2
route add -net 64.238.0.0/16 gw $GW2 dev $IF2
route add -net 66.7.0.0/16 gw $GW2 dev $IF2
route add -net 66.201.0.0/16 gw $GW2 dev $IF2
route add -net 66.203.0.0/16 gw $GW2 dev $IF2
route add -net 66.232.0.0/16 gw $GW2 dev $IF2
route add -net 72.164.0.0/16 gw $GW2 dev $IF2
route add -net 72.172.0.0/16 gw $GW2 dev $IF2
route add -net 80.74.0.0/16 gw $GW2 dev $IF2
route add -net 80.166.0.0/16 gw $GW2 dev $IF2
route add -net 80.187.0.0/16 gw $GW2 dev $IF2
route add -net 80.188.0.0/16 gw $GW2 dev $IF2
route add -net 81.88.0.0/16 gw $GW2 dev $IF2
route add -net 82.154.0.0/16 gw $GW2 dev $IF2
route add -net 82.222.0.0/16 gw $GW2 dev $IF2
route add -net 84.55.0.0/16 gw $GW2 dev $IF2
route add -net 85.0.0.0/16 gw $GW2 dev $IF2
route add -net 85.9.0.0/16 gw $GW2 dev $IF2
route add -net 85.21.0.0/16 gw $GW2 dev $IF2
route add -net 85.62.0.0/16 gw $GW2 dev $IF2
route add -net 85.90.0.0/16 gw $GW2 dev $IF2
route add -net 124.72.0.0/16 gw $GW2 dev $IF2
route add -net 125.64.0.0/16 gw $GW2 dev $IF2
route add -net 125.65.0.0/16 gw $GW2 dev $IF2
route add -net 125.71.0.0/16 gw $GW2 dev $IF2
route add -net 125.73.0.0/16 gw $GW2 dev $IF2
route add -net 125.74.0.0/16 gw $GW2 dev $IF2
route add -net 125.77.0.0/16 gw $GW2 dev $IF2
route add -net 125.80.0.0/16 gw $GW2 dev $IF2
route add -net 125.88.0.0/16 gw $GW2 dev $IF2
route add -net 125.89.0.0/16 gw $GW2 dev $IF2
route add -net 125.90.0.0/16 gw $GW2 dev $IF2
route add -net 125.91.0.0/16 gw $GW2 dev $IF2
route add -net 125.92.0.0/16 gw $GW2 dev $IF2
route add -net 125.93.0.0/16 gw $GW2 dev $IF2
route add -net 125.94.0.0/16 gw $GW2 dev $IF2
route add -net 125.95.0.0/16 gw $GW2 dev $IF2
route add -net 125.104.0.0/16 gw $GW2 dev $IF2
route add -net 125.112.0.0/16 gw $GW2 dev $IF2
route add -net 125.114.0.0/16 gw $GW2 dev $IF2
route add -net 125.128.0.0/16 gw $GW2 dev $IF2
route add -net 140.133.0.0/16 gw $GW2 dev $IF2
route add -net 165.228.0.0/16 gw $GW2 dev $IF2
route add -net 168.95.0.0/16 gw $GW2 dev $IF2
route add -net 196.44.0.0/16 gw $GW2 dev $IF2
route add -net 202.38.0.0/16 gw $GW2 dev $IF2
route add -net 202.43.0.0/16 gw $GW2 dev $IF2
route add -net 202.96.0.0/16 gw $GW2 dev $IF2
route add -net 202.97.0.0/16 gw $GW2 dev $IF2
route add -net 202.98.0.0/19 gw $GW2 dev $IF2
route add -net 202.98.0.0/16 gw $GW2 dev $IF2
route add -net 202.99.0.0/16 gw $GW2 dev $IF2
route add -net 202.100.0.0/16 gw $GW2 dev $IF2
route add -net 202.101.0.0/16 gw $GW2 dev $IF2
route add -net 202.102.0.0/17 gw $GW2 dev $IF2
route add -net 202.102.0.0/16 gw $GW2 dev $IF2
route add -net 202.103.0.0/16 gw $GW2 dev $IF2
route add -net 202.104.0.0/16 gw $GW2 dev $IF2
route add -net 202.105.0.0/16 gw $GW2 dev $IF2
route add -net 202.107.0.0/16 gw $GW2 dev $IF2
route add -net 202.108.0.0/16 gw $GW2 dev $IF2
route add -net 202.109.0.0/16 gw $GW2 dev $IF2
route add -net 202.110.0.0/18 gw $GW2 dev $IF2
route add -net 202.111.0.0/17 gw $GW2 dev $IF2
route add -net 202.114.0.0/16 gw $GW2 dev $IF2
route add -net 202.118.0.0/16 gw $GW2 dev $IF2
route add -net 202.120.0.0/16 gw $GW2 dev $IF2
route add -net 202.150.0.0/16 gw $GW2 dev $IF2
route add -net 202.167.0.0/16 gw $GW2 dev $IF2
route add -net 202.173.0.0/16 gw $GW2 dev $IF2
route add -net 202.205.0.0/16 gw $GW2 dev $IF2
route add -net 203.90.0.0/16 gw $GW2 dev $IF2
route add -net 203.93.0.0/16 gw $GW2 dev $IF2
route add -net 203.125.0.0/16 gw $GW2 dev $IF2
route add -net 203.126.0.0/16 gw $GW2 dev $IF2
route add -net 203.160.0.0/16 gw $GW2 dev $IF2
route add -net 203.198.0.0/16 gw $GW2 dev $IF2
route add -net 203.208.0.0/16 gw $GW2 dev $IF2
route add -net 210.14.0.0/16 gw $GW2 dev $IF2
route add -net 210.22.0.0/16 gw $GW2 dev $IF2
route add -net 210.34.0.0/16 gw $GW2 dev $IF2
route add -net 210.51.0.0/16 gw $GW2 dev $IF2
route add -net 210.56.0.0/16 gw $GW2 dev $IF2
route add -net 210.75.0.0/16 gw $GW2 dev $IF2
route add -net 210.77.0.0/16 gw $GW2 dev $IF2
route add -net 210.86.0.0/16 gw $GW2 dev $IF2
route add -net 210.168.0.0/16 gw $GW2 dev $IF2
route add -net 210.193.0.0/16 gw $GW2 dev $IF2
route add -net 210.244.0.0/16 gw $GW2 dev $IF2
route add -net 210.245.0.0/16 gw $GW2 dev $IF2
route add -net 211.23.0.0/16 gw $GW2 dev $IF2
route add -net 211.67.0.0/16 gw $GW2 dev $IF2
route add -net 211.68.0.0/16 gw $GW2 dev $IF2
route add -net 211.69.0.0/16 gw $GW2 dev $IF2
route add -net 211.144.0.0/16 gw $GW2 dev $IF2
route add -net 211.147.0.0/16 gw $GW2 dev $IF2
route add -net 211.148.0.0/16 gw $GW2 dev $IF2
route add -net 211.152.0.0/16 gw $GW2 dev $IF2
route add -net 211.154.0.0/16 gw $GW2 dev $IF2
route add -net 211.156.0.0/16 gw $GW2 dev $IF2
route add -net 211.158.0.0/16 gw $GW2 dev $IF2
route add -net 211.167.0.0/16 gw $GW2 dev $IF2
route add -net 211.213.0.0/16 gw $GW2 dev $IF2
route add -net 212.200.0.0/16 gw $GW2 dev $IF2
route add -net 213.81.0.0/16 gw $GW2 dev $IF2
route add -net 218.0.0.0/16 gw $GW2 dev $IF2
route add -net 218.1.0.0/16 gw $GW2 dev $IF2
route add -net 218.2.0.0/16 gw $GW2 dev $IF2
route add -net 218.3.0.0/16 gw $GW2 dev $IF2
route add -net 218.4.0.0/16 gw $GW2 dev $IF2
route add -net 218.5.0.0/16 gw $GW2 dev $IF2
route add -net 218.6.0.0/16 gw $GW2 dev $IF2
route add -net 218.8.0.0/15 gw $GW2 dev $IF2
route add -net 218.10.0.0/16 gw $GW2 dev $IF2
route add -net 218.11.0.0/16 gw $GW2 dev $IF2
route add -net 218.13.0.0/16 gw $GW2 dev $IF2
route add -net 218.14.0.0/16 gw $GW2 dev $IF2
route add -net 218.15.0.0/16 gw $GW2 dev $IF2
route add -net 218.16.0.0/16 gw $GW2 dev $IF2
route add -net 218.17.0.0/16 gw $GW2 dev $IF2
route add -net 218.18.0.0/16 gw $GW2 dev $IF2
route add -net 218.19.0.0/16 gw $GW2 dev $IF2
route add -net 218.20.0.0/16 gw $GW2 dev $IF2
route add -net 218.21.0.0/16 gw $GW2 dev $IF2
route add -net 218.22.0.0/16 gw $GW2 dev $IF2
route add -net 218.23.0.0/16 gw $GW2 dev $IF2
route add -net 218.26.0.0/16 gw $GW2 dev $IF2
route add -net 218.28.0.0/15 gw $GW2 dev $IF2
route add -net 218.30.0.0/16 gw $GW2 dev $IF2
route add -net 218.31.0.0/16 gw $GW2 dev $IF2
route add -net 218.56.0.0/14 gw $GW2 dev $IF2
route add -net 218.62.0.0/17 gw $GW2 dev $IF2
route add -net 218.63.0.0/16 gw $GW2 dev $IF2
route add -net 218.64.0.0/16 gw $GW2 dev $IF2
route add -net 218.65.0.0/16 gw $GW2 dev $IF2
route add -net 218.66.0.0/16 gw $GW2 dev $IF2
route add -net 218.67.0.0/16 gw $GW2 dev $IF2
route add -net 218.68.0.0/15 gw $GW2 dev $IF2
route add -net 218.70.0.0/16 gw $GW2 dev $IF2
route add -net 218.71.0.0/16 gw $GW2 dev $IF2
route add -net 218.72.0.0/16 gw $GW2 dev $IF2
route add -net 218.73.0.0/16 gw $GW2 dev $IF2
route add -net 218.74.0.0/16 gw $GW2 dev $IF2
route add -net 218.75.0.0/16 gw $GW2 dev $IF2
route add -net 218.76.0.0/16 gw $GW2 dev $IF2
route add -net 218.77.0.0/16 gw $GW2 dev $IF2
route add -net 218.78.0.0/16 gw $GW2 dev $IF2
route add -net 218.79.0.0/16 gw $GW2 dev $IF2
route add -net 218.80.0.0/16 gw $GW2 dev $IF2
route add -net 218.81.0.0/16 gw $GW2 dev $IF2
route add -net 218.82.0.0/16 gw $GW2 dev $IF2
route add -net 218.83.0.0/16 gw $GW2 dev $IF2
route add -net 218.84.0.0/16 gw $GW2 dev $IF2
route add -net 218.85.0.0/16 gw $GW2 dev $IF2
route add -net 218.86.0.0/16 gw $GW2 dev $IF2
route add -net 218.87.0.0/16 gw $GW2 dev $IF2
route add -net 218.88.0.0/16 gw $GW2 dev $IF2
route add -net 218.89.0.0/16 gw $GW2 dev $IF2
route add -net 218.90.0.0/16 gw $GW2 dev $IF2
route add -net 218.91.0.0/16 gw $GW2 dev $IF2
route add -net 218.92.0.0/16 gw $GW2 dev $IF2
route add -net 218.93.0.0/16 gw $GW2 dev $IF2
route add -net 218.94.0.0/16 gw $GW2 dev $IF2
route add -net 218.95.0.0/16 gw $GW2 dev $IF2
route add -net 218.97.0.0/16 gw $GW2 dev $IF2
route add -net 218.106.0.0/16 gw $GW2 dev $IF2
route add -net 218.160.0.0/16 gw $GW2 dev $IF2
route add -net 218.200.0.0/16 gw $GW2 dev $IF2
route add -net 218.201.0.0/16 gw $GW2 dev $IF2
route add -net 218.204.0.0/16 gw $GW2 dev $IF2
route add -net 218.244.0.0/16 gw $GW2 dev $IF2
route add -net 218.246.0.0/16 gw $GW2 dev $IF2
route add -net 218.247.0.0/16 gw $GW2 dev $IF2
route add -net 218.249.0.0/16 gw $GW2 dev $IF2
route add -net 219.66.0.0/16 gw $GW2 dev $IF2
route add -net 219.74.0.0/16 gw $GW2 dev $IF2
route add -net 219.95.0.0/16 gw $GW2 dev $IF2
route add -net 219.128.0.0/16 gw $GW2 dev $IF2
route add -net 219.129.0.0/16 gw $GW2 dev $IF2
route add -net 219.130.0.0/16 gw $GW2 dev $IF2
route add -net 219.131.0.0/16 gw $GW2 dev $IF2
route add -net 219.132.0.0/16 gw $GW2 dev $IF2
route add -net 219.133.0.0/16 gw $GW2 dev $IF2
route add -net 219.134.0.0/16 gw $GW2 dev $IF2
route add -net 219.135.0.0/16 gw $GW2 dev $IF2
route add -net 219.136.0.0/16 gw $GW2 dev $IF2
route add -net 219.137.0.0/16 gw $GW2 dev $IF2
route add -net 219.138.0.0/16 gw $GW2 dev $IF2
route add -net 219.139.0.0/16 gw $GW2 dev $IF2
route add -net 219.140.0.0/16 gw $GW2 dev $IF2
route add -net 219.141.0.0/16 gw $GW2 dev $IF2
route add -net 219.142.0.0/16 gw $GW2 dev $IF2
route add -net 219.144.0.0/16 gw $GW2 dev $IF2
route add -net 219.145.0.0/16 gw $GW2 dev $IF2
route add -net 219.146.0.0/16 gw $GW2 dev $IF2
route add -net 219.147.0.0/16 gw $GW2 dev $IF2
route add -net 219.148.0.0/16 gw $GW2 dev $IF2
route add -net 219.149.0.0/16 gw $GW2 dev $IF2
route add -net 219.150.0.0/16 gw $GW2 dev $IF2
route add -net 219.151.0.0/16 gw $GW2 dev $IF2
route add -net 219.152.0.0/16 gw $GW2 dev $IF2
route add -net 219.153.0.0/16 gw $GW2 dev $IF2
route add -net 219.154.0.0/15 gw $GW2 dev $IF2
route add -net 219.158.0.0/20 gw $GW2 dev $IF2
route add -net 219.159.0.0/18 gw $GW2 dev $IF2
route add -net 219.234.0.0/16 gw $GW2 dev $IF2
route add -net 219.235.0.0/16 gw $GW2 dev $IF2
route add -net 219.238.0.0/16 gw $GW2 dev $IF2
route add -net 219.239.0.0/16 gw $GW2 dev $IF2
route add -net 219.240.0.0/16 gw $GW2 dev $IF2
route add -net 219.243.0.0/16 gw $GW2 dev $IF2
route add -net 220.129.0.0/16 gw $GW2 dev $IF2
route add -net 220.160.0.0/16 gw $GW2 dev $IF2
route add -net 220.161.0.0/16 gw $GW2 dev $IF2
route add -net 220.162.0.0/16 gw $GW2 dev $IF2
route add -net 220.163.0.0/16 gw $GW2 dev $IF2
route add -net 220.164.0.0/16 gw $GW2 dev $IF2
route add -net 220.165.0.0/16 gw $GW2 dev $IF2
route add -net 220.166.0.0/16 gw $GW2 dev $IF2
route add -net 220.167.0.0/16 gw $GW2 dev $IF2
route add -net 220.168.0.0/16 gw $GW2 dev $IF2
route add -net 220.169.0.0/16 gw $GW2 dev $IF2
route add -net 220.170.0.0/16 gw $GW2 dev $IF2
route add -net 220.171.0.0/16 gw $GW2 dev $IF2
route add -net 220.172.0.0/16 gw $GW2 dev $IF2
route add -net 220.173.0.0/16 gw $GW2 dev $IF2
route add -net 220.174.0.0/16 gw $GW2 dev $IF2
route add -net 220.175.0.0/16 gw $GW2 dev $IF2
route add -net 220.176.0.0/16 gw $GW2 dev $IF2
route add -net 220.177.0.0/16 gw $GW2 dev $IF2
route add -net 220.178.0.0/16 gw $GW2 dev $IF2
route add -net 220.179.0.0/16 gw $GW2 dev $IF2
route add -net 220.180.0.0/16 gw $GW2 dev $IF2
route add -net 220.181.0.0/16 gw $GW2 dev $IF2
route add -net 220.182.0.0/16 gw $GW2 dev $IF2
route add -net 220.184.0.0/16 gw $GW2 dev $IF2
route add -net 220.185.0.0/16 gw $GW2 dev $IF2
route add -net 220.186.0.0/16 gw $GW2 dev $IF2
route add -net 220.187.0.0/16 gw $GW2 dev $IF2
route add -net 220.188.0.0/16 gw $GW2 dev $IF2
route add -net 220.189.0.0/16 gw $GW2 dev $IF2
route add -net 220.190.0.0/16 gw $GW2 dev $IF2
route add -net 220.191.0.0/16 gw $GW2 dev $IF2
route add -net 220.196.0.0/16 gw $GW2 dev $IF2
route add -net 220.202.0.0/16 gw $GW2 dev $IF2
route add -net 220.249.0.0/16 gw $GW2 dev $IF2
route add -net 221.7.128.0/17 gw $GW2 dev $IF2
route add -net 221.14.0.0/15 gw $GW2 dev $IF2
route add -net 221.124.0.0/16 gw $GW2 dev $IF2
route add -net 221.136.0.0/16 gw $GW2 dev $IF2
route add -net 221.138.0.0/16 gw $GW2 dev $IF2
route add -net 221.144.0.0/16 gw $GW2 dev $IF2
route add -net 221.155.0.0/16 gw $GW2 dev $IF2
route add -net 221.208.0.0/14 gw $GW2 dev $IF2
route add -net 221.212.0.0/16 gw $GW2 dev $IF2
route add -net 221.224.0.0/14 gw $GW2 dev $IF2
route add -net 221.228.0.0/14 gw $GW2 dev $IF2
route add -net 221.232.0.0/16 gw $GW2 dev $IF2
route add -net 221.233.0.0/16 gw $GW2 dev $IF2
route add -net 221.234.0.0/16 gw $GW2 dev $IF2
route add -net 221.235.0.0/16 gw $GW2 dev $IF2
route add -net 221.236.0.0/16 gw $GW2 dev $IF2
route add -net 221.237.0.0/16 gw $GW2 dev $IF2
route add -net 221.238.0.0/16 gw $GW2 dev $IF2
route add -net 221.239.0.0/16 gw $GW2 dev $IF2
route add -net 222.32.0.0/11 gw $GW2 dev $IF2
route add -net 222.64.0.0/16 gw $GW2 dev $IF2
route add -net 222.65.0.0/16 gw $GW2 dev $IF2
route add -net 222.66.0.0/16 gw $GW2 dev $IF2
route add -net 222.67.0.0/16 gw $GW2 dev $IF2
route add -net 222.68.0.0/16 gw $GW2 dev $IF2
route add -net 222.69.0.0/16 gw $GW2 dev $IF2
route add -net 222.70.0.0/16 gw $GW2 dev $IF2
route add -net 222.71.0.0/16 gw $GW2 dev $IF2
route add -net 222.72.0.0/16 gw $GW2 dev $IF2
route add -net 222.73.0.0/16 gw $GW2 dev $IF2
route add -net 222.74.0.0/16 gw $GW2 dev $IF2
route add -net 222.75.0.0/16 gw $GW2 dev $IF2
route add -net 222.76.0.0/16 gw $GW2 dev $IF2
route add -net 222.77.0.0/16 gw $GW2 dev $IF2
route add -net 222.78.0.0/16 gw $GW2 dev $IF2
route add -net 222.79.0.0/16 gw $GW2 dev $IF2
route add -net 222.80.0.0/16 gw $GW2 dev $IF2
route add -net 222.81.0.0/16 gw $GW2 dev $IF2
route add -net 222.82.0.0/16 gw $GW2 dev $IF2
route add -net 222.83.0.0/16 gw $GW2 dev $IF2
route add -net 222.84.0.0/16 gw $GW2 dev $IF2
route add -net 222.85.0.0/16 gw $GW2 dev $IF2
route add -net 222.86.0.0/16 gw $GW2 dev $IF2
route add -net 222.87.0.0/16 gw $GW2 dev $IF2
route add -net 222.88.0.0/16 gw $GW2 dev $IF2
route add -net 222.89.0.0/16 gw $GW2 dev $IF2
route add -net 222.90.0.0/16 gw $GW2 dev $IF2
route add -net 222.91.0.0/16 gw $GW2 dev $IF2
route add -net 222.92.0.0/16 gw $GW2 dev $IF2
route add -net 222.93.0.0/16 gw $GW2 dev $IF2
route add -net 222.94.0.0/16 gw $GW2 dev $IF2
route add -net 222.95.0.0/16 gw $GW2 dev $IF2
route add -net 222.96.0.0/16 gw $GW2 dev $IF2
route add -net 222.99.0.0/16 gw $GW2 dev $IF2
route add -net 222.104.0.0/16 gw $GW2 dev $IF2
route add -net 222.132.0.0/14 gw $GW2 dev $IF2
route add -net 222.136.0.0/13 gw $GW2 dev $IF2
route add -net 222.152.0.0/16 gw $GW2 dev $IF2
route add -net 222.168.0.0/16 gw $GW2 dev $IF2
route add -net 222.169.0.0/16 gw $GW2 dev $IF2
route add -net 222.170.0.0/16 gw $GW2 dev $IF2
route add -net 222.171.0.0/16 gw $GW2 dev $IF2
route add -net 222.172.0.0/16 gw $GW2 dev $IF2
route add -net 222.173.0.0/16 gw $GW2 dev $IF2
route add -net 222.174.0.0/16 gw $GW2 dev $IF2
route add -net 222.175.0.0/16 gw $GW2 dev $IF2
route add -net 222.177.0.0/16 gw $GW2 dev $IF2
route add -net 222.178.0.0/16 gw $GW2 dev $IF2
route add -net 222.179.0.0/16 gw $GW2 dev $IF2
route add -net 222.180.0.0/16 gw $GW2 dev $IF2
route add -net 222.181.0.0/16 gw $GW2 dev $IF2
route add -net 222.182.0.0/16 gw $GW2 dev $IF2
route add -net 222.183.0.0/16 gw $GW2 dev $IF2
route add -net 222.184.0.0/16 gw $GW2 dev $IF2
route add -net 222.185.0.0/16 gw $GW2 dev $IF2
route add -net 222.186.0.0/16 gw $GW2 dev $IF2
route add -net 222.187.0.0/16 gw $GW2 dev $IF2
route add -net 222.188.0.0/16 gw $GW2 dev $IF2
route add -net 222.189.0.0/16 gw $GW2 dev $IF2
route add -net 222.190.0.0/16 gw $GW2 dev $IF2
route add -net 222.191.0.0/16 gw $GW2 dev $IF2
route add -net 222.208.0.0/16 gw $GW2 dev $IF2
route add -net 222.209.0.0/16 gw $GW2 dev $IF2
route add -net 222.210.0.0/16 gw $GW2 dev $IF2
route add -net 222.211.0.0/16 gw $GW2 dev $IF2
route add -net 222.212.0.0/16 gw $GW2 dev $IF2
route add -net 222.213.0.0/16 gw $GW2 dev $IF2
route add -net 222.214.0.0/16 gw $GW2 dev $IF2
route add -net 222.215.0.0/16 gw $GW2 dev $IF2
route add -net 222.216.0.0/16 gw $GW2 dev $IF2
route add -net 222.217.0.0/16 gw $GW2 dev $IF2
route add -net 222.218.0.0/16 gw $GW2 dev $IF2
route add -net 222.219.0.0/16 gw $GW2 dev $IF2
route add -net 222.220.0.0/16 gw $GW2 dev $IF2
route add -net 222.221.0.0/16 gw $GW2 dev $IF2
route add -net 222.222.0.0/16 gw $GW2 dev $IF2
route add -net 222.223.0.0/16 gw $GW2 dev $IF2
route add -net 222.240.0.0/16 gw $GW2 dev $IF2
route add -net 222.241.0.0/16 gw $GW2 dev $IF2
route add -net 222.242.0.0/16 gw $GW2 dev $IF2
route add -net 222.243.0.0/16 gw $GW2 dev $IF2
route add -net 222.244.0.0/16 gw $GW2 dev $IF2
route add -net 222.245.0.0/16 gw $GW2 dev $IF2
route add -net 222.246.0.0/16 gw $GW2 dev $IF2
回复 支持 反对

使用道具 举报

发表于 2006-2-24 10:45:34 | 显示全部楼层
linux 做路由或者流量控制,除了吞吐量有15%的负面影响,但是就其扩展功能足可以弥补这些。
回复 支持 反对

使用道具 举报

发表于 2006-2-24 19:40:09 | 显示全部楼层
Post by Yuri
还有你可以去了解一下带NP的卡,这样的卡可以让你的网络跑到全速!我试过的.很爽


什么是 NP?。。


to 楼上的兄弟:谢谢共享。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表