1、配置虚拟网卡/etc/sysconfig/network-scripts/
#虚拟网卡配置比较简单,这里就不细说了,注意移动和联通不需要配置网关,默认路由默认为电信网关,也可根据实际情况更改
电信:eth1 ip:1.1.1.2 gw:1.1.1.1
移动:eth1:1 ip:2.2.2.2 gw:2.2.2.1
联通:eth1:2 ip:3.3.3.2 gw:3.3.3.1
2、编辑rt_tables
#定义三个表,表明自定义
#252 dx
#251 lt
#250 yd
echo -e "252 dx\n251 lt\n250 yd" >> /etc/iproute2/rt_tables
3、编辑/etc/rc.d/rc.local,将如下内容加入开机自启动
#清空dx路由表
ip route flush table dx
# 添加一个路由规则到 dx 表,这条规则是dx这个路由表中数据包默认使用源 IP 172.31.192.201 通过 ens4f0 走网关 172.31.192.254
ip route add default via 1.1.1.1 dev eth1 src 1.1.1.2 dx
#来自 172.31.192.201 的数据包,使用 net_192 路由表的路由规则
ip rule add from 1.1.1.2 table dx
#解释同上
ip route flush table lt
ip route add default via 2.2.2.2 dev eth1 src 2.2.2.1 lt
ip rule add from 2.2.2.2 table lt
#解释同上
ip route flush table yd
ip route add default via 3.3.3.2 dev eth1 src 3.3.3.1 yd
ip rule add from 3.3.3.2 table yd