centos7.6雙網卡配置及切換測試

前言:git

​ 在生產接到監控人員告警,有一臺服務器的網卡來回切換,詢問是否異常。緣由是這臺服務器以前在測試區時雙網卡的模式爲雙活,上到生產環境後就出現了來回切換現象。本文在esxi環境模擬雙網卡配置和測試。github

環境說明:bash

主機名 操做系統版本 ip ESXi 版本 備註
client Centos 7.6.1810 172.27.34.85 6.5.0 雙網卡測試主機

1、構造雙網卡測試環境

系統目前只有一張網卡,需構造雙網卡環境。服務器

1.現有環境查看

image-20201117105005446

網卡ifcfg-ens160配置:網絡

[root@client network-scripts]# more ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=ens160
UUID=003981c1-76e4-4a67-9f84-f42cb033bbba
DEVICE=ens160
ONBOOT=yes
IPADDR=172.27.34.85
PREFIX=24
GATEWAY=172.27.34.1
IPV6_PRIVACY=no
DNS1=202.xxx.xxx.xxx

DNS根據實際狀況填寫負載均衡

2.新增一個網卡

image-20201117102209500

現有環境只有一張網卡ide

image-20201117102242714

新增一張網卡測試

3.查看新增網卡

image-20201117105132102

2、雙網絡卡配置

1.新建ifcfg-bond0

[root@client network-scripts]# touch ifcfg-bond0
[root@client network-scripts]# more ifcfg-bond0 
TYPE=Bond
BOOTPROTO=static
DEFROUTE=yes
DEVICE=bond0
USERCTL=no
ONBOOT=yes
IPADDR=172.27.34.85
PREFIX=24
GATEWAY=172.27.34.1
DNS1=202.xxx.xxx.xxx
BONDING_OPTS="miimon=100 mode=1"

新建網卡文件ifcfg-bond0並配置。mode=1:主備模式,只有一張網卡工做,當主網卡失效時會切換到備網卡;mode=0:負載均衡模式,兩塊網卡都工做,提供兩倍帶寬。網卡模式可根據生產實際狀況選擇。操作系統

2.配置網卡ifcfg-ens160

[root@client network-scripts]# more ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=static
NAME=eno2
HWADDR=00:0c:29:c8:de:24
DEVICE=ens160
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes

3.配置ifcfg-ens190

[root@client network-scripts]# touch ifcfg-ens190
[root@client network-scripts]# more ifcfg-ens190 
TYPE=Ethernet
BOOTPROTO=static
NAME=eno2
HWADDR=00:0c:29:c8:de:2e
DEVICE=ens190
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes

新建網卡文件ifcfg-ens190並配置rest

4.重啓網絡

[root@client ~]# systemctl restart network

重啓網絡或主機

5.查看網絡

image-20201119162219208

網卡bond0已經綁上了ip 172.27.34.85

3、雙網卡切換測試

1.主網口查看

[root@client ~]#  cat /proc/net/bonding/bond0

image-20201119162447591

雙網卡模式爲主備,主網卡爲ens160

2.關閉ens160

[root@client ~]# ifdown ifcfg-ens160
成功斷開設備 'ens160'。
[root@client ~]#  cat /proc/net/bonding/bond0

image-20201119162731004

此時主網卡爲ens190,網絡鏈接正常

3.啓動ens160

[root@client ~]# ifup ifcfg-ens160
鏈接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/11)
[root@client ~]#  cat /proc/net/bonding/bond0

image-20201119162842163

啓動ens160,此時主網卡仍是ens190,網絡鏈接正常

測試完成,雙網卡主備模式有效。

本文全部腳本和配置文件已上傳github:Centos7.6-for-Dual-network-card-settings

相關文章
相關標籤/搜索