1、服务器IP地址划分
三线:电信 eth0 IP 222.88.94.100/24 网关 222.88.94.1
联通 eth1 IP 42.51.10.100/24 网关 42.51.10.1
移动 eth2 IP 111.6.96.7/24 网关11.6.96.1
先把IP正常配置在网卡上再往下进行路由设置
2,配置路由表标签
vi /etc/iproute2/rt_tables
按原有规则添加
252 cnc
251 ct
250 yd
3,执行命令
ip route add default via 222.88.94.1(网关) dev eth0 src 222.88.94.100(IP) table cnc
ip rule add from 222.88.94.100(IP) table cnc
ip route add default via 42.51.10.1(网关) dev eth1 src 42.51.10.100(IP) table ct
ip rule add from 42.51.10.100(IP) table ct
ip route add default via 111.6.96.1(网关) dev eth2 src 111.6.96.100(IP) table yd
ip rule add from 111.6.96.100(IP) table yd
4,把第三步的命令加入开机启动
vi /etc/rc.d/rc.local
需要注意的是centos6里的rc.local文件默认是有执行权限的,但是centos7没有执行权限,需要赋予执行权限,chmod +x rc.local
双线路由的配置和三线是一样,需要注意每一步少执行一条命令就好了。
原文链接:Linux服务器多线路由策略(双网卡双线或者三网卡三线),转载请注明来源!