由于南北互联互通问题,所以很企业会选择双线机房,IDC不提供路由策略的情况下,只能由自己来解决问题。

首先要做智能dns解析,让电信的用户解析到电信的IP,联通的用户解析到联通的IP,详见先前博文。

接下来就是在服务器端配置策略路由了:

假设:

电信IP:eth0  192.168.2.8/255.255.255.0 gw:192.168.2.1

联通IP:eth1  192.168.3.8/255.255.255.0 gw:192.168.3.1

电信网关做为默认网关/etc/sysconfig/network中的gateway:192.168.2.1

echo " 251 ctel">>/etc/iproute2/rt_tables

echo "252 cnc">>/etc/iproute2/rt_tables

/sbin/ip route flush table ctel

/sbin/ip route add default via 192.168.2.1 dev eth0 src 192.168.2.8 table ctel

/sbin/ip rule add from 192.168.2.8 table ctel

 

/sbin/ip route flush table cnc

/sbin/ip route add default via 192.168.3.1 dev eth1 src 192.168.3.8 table cnc

/sbin/ip rule add from 192.168.3.8 table cnc

最好把上面的命令写入/etc/rc.d/rc.local,这样系统重启后马上生效!