- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
多網卡不同IP段的網絡配置
如果有多張網卡,那么就會出現沖突問題了。沖突的原因是GATEWAY和DNS的配置,這兩個配置的表示默認的地址。多張網卡的配置ifcfg-eth1,ifcfg-eth2,ifcfg-eth3...,后面的配置就會把前面的配置直接進行覆蓋操作。啥意思呢?就是eth1的網關是A,eth2的網關是B,啟動的時候系統會去讀取這些配置文件的信息,加載eth1的配置時,默認網關是A;接著,加載eth2的配置時,默認網關變成了B。這樣A的IP就走不通了。
所以在有多個網卡的情況,不應該只使用一個默認的網關來實現通信,因為不同網卡的網關不一樣會導致一部分網卡由于網關不適用導致不能使用的情況。
配置步驟:
切換到/etc/sysconfig/network-scripts目錄下,把配置寫到對應的網卡配置文件中,修改配置如下(不需要再配置GATEWAY)
if-ens33網卡配置文件
DEVICE=ens33 #網卡名稱
HWADDR=14:18:77:3B:6F:01 #MAC地址
TYPE=Ethernet #網卡類型
UUID=314d1b96-70b2-498a-8711-6cb5ab264464 #唯一標識
ONBOOT=yes #開機激活
BOOTPROTO=static #網卡獲取IP地址的方式,一般有
IPADDR=100.196.184.188
NETMASK=255.255.255.248
DNS1=51.136.192.6
DNS2=50.196.165.2
if-ens34網卡配置文件
DEVICE=ens33 #網卡名稱
HWADDR=14:18:77:3B:6F:02 #MAC地址
TYPE=Ethernet #網卡類型
UUID=314d1b96-70b2-498a-8711-6cb11b264464 #唯一標識
ONBOOT=yes #開機激活
BOOTPROTO=static
IPADDR=88.196.184.188
NETMASK=255.255.255.248
DNS1=51.136.192.6
DNS2=50.196.165.2
# 做在下面兩步之前,如果不做,route1 route2 改為數字即可
echo "101 route1" >> /etc/iproute2/rt_tables
echo "102 route2" >> /etc/iproute2/rt_tables
配置ens33的默認路由
【配置規則如下】:
ip rule add from 網卡IP table 表數字 ip route add default via 網關 dev 網卡名 table 表數字
配置ens33的路由規則(table后面的數字可以自己取,如果沖突系統會提示已存在,換一個不存在的就好,可以通過【ip rule show】命令查看已配置的內容)
范例:
ip rule add from 100.196.184.188 table route1
# 配置ens33的路由表(可以通過【ip route show】命令查看已配置的內容)
ip route add default via 100.196.184.19 dev ens33 table route1
配置ens34的默認路由
范例:
ip rule add from 88.196.184.188 table route2
# 配置ens34的路由表(可以通過【ip route show】命令查看已配置的內容)
ip route add default via 88.196.184.19 dev ens34 table route2
解決重啟不生效
方法1:
#添加默認網關(route add default gw 網關地址 dev 網卡名稱):
route add default gw 100.196.184.19 dev ens33
route add default gw 88.196.184.19 dev ens34
方法2:
# 將以下命令
ip route add default via 100.196.184.19 dev ens33 table route1
ip route add default via 88.196.184.19 dev ens34 table route2
ip rule add from 100.196.184.188 table route1
ip rule add from 88.196.184.188 table route2
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP