---------------------------------------------------------------------------------
双网卡双IP的双线: 早期一些机房由于自身技术/设备不过关。 无法在机房路由器上实现切换。只能采用一台服务器两个网卡,两条网线分别接入电信/网通。 这样做会导致服务器路由随机波动。并导致用户访问时快时慢。甚至完全不能访问。 这种实际已经被淘汰的落后方法。
以上的说法错误,看下面,新方法,很另类。
----------------------------------------------------------------------------------------------
linux主机,不设置网关。一张网卡接电信的路由器,一张网卡接联通的路由器,
比如,数据包从网卡A进,就直接从网卡A发送。
1.添加路由表规则
/etc/iproute2/rt_tables
echo 201 tel >> /etc/iproutes/rt_tables
echo 202 cnc >> /etc/iproutes/rt_tables
2.设置路由规则
缺省情况下,系统只有3个路由表,local、main、default,路由规则为所有进入的数据报都参照main、defaul来决策路由,这可以通过ip rule ls来查看
格式:
ip route flush table tel
ip route add default via 【网关】dev eth0 src 【主机地址】table tel
ip rule add from 【主机地址】table tel
下面是配置:
#ip route flush table tel
#ip route add default via 192.168.0.1 dev eth0 src 192.168.0.254 table tel
#ip rule add from 192.168.0.254 table tel
#ip route flush table cnc
#ip route add default via 192.168.200.1 dev eth1 src 192.168.200.254 table cnc
#ip rule add from 192.168.200.254 table cnc
思想是:双网卡接入,数据包从那张网卡进就从那张网卡出。
本文出自 “雷电√雄鹰” 博客