CentOS安裝網(wǎng)卡名字配置與修改方法
查看當(dāng)前網(wǎng)卡名稱
執(zhí)行 ip addr
或 ifconfig -a
命令可查看當(dāng)前系統(tǒng)識別的網(wǎng)卡名稱,新版CentOS默認(rèn)使用一致性命名規(guī)則(如enp0s3)。
切換傳統(tǒng)命名規(guī)則
修改GRUB啟動參數(shù)實現(xiàn)ethX傳統(tǒng)命名:
sudo vi /etc/default/grub
# 在GRUB_CMDLINE_LINUX行追加 net.ifnames=0 biosdevname=0
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
通過udev規(guī)則固定名稱
創(chuàng)建自定義udev規(guī)則文件綁定MAC地址與名稱:
sudo vi /etc/udev/rules.d/70-persistent-net.rules
# 添加如下內(nèi)容(替換實際MAC地址):
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", NAME="eth0"
更新網(wǎng)絡(luò)配置
修改網(wǎng)卡配置文件路徑:
sudo mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
sudo sed -i 's/enp0s3/eth0/g' /etc/sysconfig/network-scripts/ifcfg-eth0
重啟系統(tǒng)生效
執(zhí)行 sudo reboot
后驗證網(wǎng)卡名稱是否變更,使用 ip link show
確認(rèn)新名稱已生效。
注意事項
- CentOS 7/8 與 CentOS Stream 版本操作完全兼容
- 虛擬機(jī)環(huán)境建議關(guān)閉NetworkManager服務(wù)
- 雙網(wǎng)卡設(shè)備需分別配置不同名稱