服务器双线由教育网和电信网,实现通过不同的路线过来的用户按原来的路返回数据。
操作系统:CentOS 6.4
网卡0(教育网):IP:10.10.10.10 掩码:255.255.255.0
网卡1(电信网):IP:192.168.1.10 掩码:255.255.255.0
方法一,导入静态路由
很多人会选用导入静态路由表 ,这个办法看似完美,其实问题很多。
以上三条中的任意一条的存在 ,我想你都不会考虑用静态路由表了。
方法二,根据网卡返回数据
1.增加两个路由表
#vim
添加以下内容
-----------------------------------
252
251
2.设置电信和教育网路由
#vim /etc/rc.d/rc.local
添加以下内容
-----------------------------------
ip route replace default via 192.168.1.1 dev eth1
ip route flush table ChinaNet
ip route add default via
ip rule add from
ip route flush table CerNet
ip route add default via 10.10.10.1 dev eth0 src 10.10.10.10 table CerNet
ip rule add from 10.10.10.10 table CerNet
3.重启服务器并测试
重启服务器:
#reboot
测试效果:
本地:分别ping 教育网和电信网IP,看是否能通,我在教育网分别访问服务器教育网和电信网ip能返回数据包
网络:http://ping.chinaz.com/ 分别输入你的服务器ip测试访问效果,或者输入域名也可以(有解析双线的域名)
到这里如果没有其他意外,你应该成功设置好了双线路服务器。
4.其他说明
默认的,我把服务器的默认网关设置成了电信网,教育网网卡没有设置网关
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
注释教育网网关:
#GATEWAY=10.10.10.1
#vim /etc/sysconfig/network-scripts/ifcfg-eth1
电信网网关不改:
GATEWAY=192.168.1.1
(责任编辑:IT) |