1. 程式人生 > 其它 >centos7實現多網絡卡多線路

centos7實現多網絡卡多線路

移動線路IP:179.15.5.253

網絡卡配置內容:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp65s0f0
UUID=1f1fae87-f73d-42a0-8d56-51af2c85f386
DEVICE=enp65s0f0
ONBOOT
=yes IPADDR=179.15.5.253 NETMASK=255.255.255.0 GATEWAY=179.15.5.1 DNS1=111.11.11.1 DNS2=111.11.1.1

 電信線路IP:172.17.10.9

網絡卡配置內容:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp65s0f1
UUID=bfc75cb2-c604-4c54-a80c-054f02e5f10f
DEVICE=enp65s0f1
ONBOOT=
yes IPADDR=172.17.10.9 NETMASK=255.255.255.0 GATEWAY=172.17.10.254 DNS1=222.222.222.222 DNS2=202.99.160.68

路由策略配置:

echo "252 yd" >> /etc/iproute2/rt_tables                                ---新增移動路由策略到路由表中
echo "251 dx" >> /etc/iproute2/rt_tables                                ---新增電信路由策略到路由表中(越小越優先執行)
ip route add default via 
179.15.5.1 dev enp65s0f0 table yd --新增1個路由規則到yd表,這條規則是yd這個路由表中資料包預設通過網絡卡enp65s0f0走閘道器179.15.5.1 ip route add default via 172.17.10.254 dev enp65s0f1 table dx --新增1個路由規則到dx表,這條規則是dx這個路由表中資料包預設通過網絡卡enp65s0f1走閘道器172.17.10.254 ip rule add from 179.15.5.253 table yd --來自179.15.5.253的資料包,使用yd路由表的路由規則 ip rule add from 172.17.10.9 table dx --來自172.17.10.9的資料包,使用dx路由表的路由規則

將上面指令碼寫到vim /etc/rc.d/init.d/network,實現開機自動執行

 最後附上2個檢視路由的命令:

route -n

ip route