CentOS下雙網絡卡雙IP不同IP段配置

2021-09-07 20:36:45 字數 1416 閱讀 8711

環境:

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-eth0

type="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-eth1

type="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.local

ip 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...