環境:
eth0:10.0.7.2 gw :10.0.7.254 netmask:255.255.255.0
eth1:168.6.101.2 gw :168.6.101.254 netmask:255.255.255.0
一、配置網絡卡:
cat /etc/sysconfig/network-scripts/ifcfg-eth0type="ethernet"bootproto="static"uuid="b57f0cc6-7ef2-4c1b-9e25-60b9db343523"
device="eth0"onboot="yes"ipaddr="10.0.7.2"netmask="255.255.255.0"gateway="10.0.7.254"
cat /etc/sysconfig/network-scripts/ifcfg-eth1type="ethernet"bootproto="static"uuid="b57f0cc6-7ef2-4c1b-9e25-60b9db343524"
device="eth1"onboot="yes"ipaddr="168.6.101.2"netmask="255.255.255.0"
可以看出第二張網絡卡沒有閘道器,因為如果兩張網絡卡同時配置不同的閘道器會造成衝突。
二、配置路由表
新增兩張路由表,分別用於網絡卡1和網絡卡2的預設路由,因為預設路由在同乙個路由表上只能預設有乙個0.0.0.0/24指向乙個閘道器,這也是上面為什麼第二塊網絡卡上不配置閘道器。
cat /etc/iproute2/rt_tables##reserved values
#255local
254main
253default
252table1
251table2
0unspec
##local
##1 inr.ruhep
這裡的路由表左側id從上往下遞減,然後匹配順序同理。
在開機啟動增加如下路由表配置:
cat /etc/rc.localip route flush table table1
ip route add default via 10.0.7.254 dev eth0 src 10.0.7.2table table1
ip rule add from 10.0.7.2table table1
ip route flush table table2
ip route add default via 168.6.101.254 dev eth1 src 168.6.101.2table table2
ip rule add from 168.6.101.2 table table2
參考:
CentOS下雙網絡卡雙IP不同IP段配置
環境 eth0 10.0.7.2 gw 10.0.7.254 netmask 255.255.255.0 eth1 168.6.101.2 gw 168.6.101.254 netmask 255.255.255.0 一 配置網絡卡 cat etc sysconfig network scripts...
Linux雙網絡卡雙IP雙閘道器
ubuntu雙網絡卡雙ip.不同閘道器.不同子網.如何同時ping通兩塊網絡卡的解決方法,伺服器環境如下 系統 ubuntu 9.04 x64 server 電信ip tel 114.80.0.4 netmask 255.255.255.128 gateway 114.80.0.3 聯通ip cnc...
linux雙網絡卡雙ip配置
在 etc rc.local裡面加上 ip route replace default via 221.6.67.33 dev eth1 ip route replace default via 180.97.81.1 dev eth0 ip route flush table ctc ip rou...