文档简介:
多网卡路由策略配置
一、双网卡双EIP为什么只有一个通?
Console中将两个网卡全部绑定EIP,且两个网卡不再同一个子网。
现在ping第一个EIP通,ping第二个EIP不通
第二个网卡处于未识别的网络状态,那么也就不可能ping通。
登录系统内部查看系统路由,仅有192.168.1.0/24网段的默认路由,没有第二块网卡的路由,也就是说他根本不知道自己的出口、入口在哪里。
二、Windows双网卡双EIP配置策略路由
修改主网卡的默认路由指定开销为10,且加入永久路由。(开销越低优先级越高)
添加副网卡的默认路由指定开销为20,且加入永久路由
route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 METRIC 10
route add 0.0.0.0 mask 0.0.0.0 192.168.2.1 METRIC 20
三、Linux双网卡双EIP配置路由
创建两个路由表分别为route-table1、route-table2
echo "10 route-table1" >> /etc/iproute2/rt_tables
echo "20 route-table2" >> /etc/iproute2/rt_tables
.
.
创建路由规则
#src 指定eth0、eth1 的ip
#via 指定eth0的 网关
ip route add default via 192.168.1.1 dev eth0 src 192.168.1.142 table route-table1
ip route add default via 192.168.2.1 dev eth1 src 192.168.2.13 table route-table2
.
.
指定数据包绑定至路由规则
#from为eth0、eth1的ip
ip rule add from 192.168.1.142 table route-table1
ip rule add from 192.168.2.13 table route-table2