CentOS7系統(tǒng)修改網(wǎng)絡(luò)接口名稱(chēng)操作指南
為何需要修改網(wǎng)口名稱(chēng)
CentOS7默認(rèn)采用Predictable Network Interface Names命名規(guī)則,可能生成類(lèi)似ens192
或enp0s3
的接口名。修改為傳統(tǒng)命名方式(如eth0
)可提升運(yùn)維管理效率,特別是在涉及多網(wǎng)卡配置的場(chǎng)景。
方法一:通過(guò)GRUB配置修改
操作步驟
# 編輯grub配置文件
sudo vi /etc/default/grub
# 在GRUB_CMDLINE_LINUX參數(shù)追加
net.ifnames=0 biosdevname=0
# 生成新grub配置
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
# 重啟系統(tǒng)生效
sudo reboot
方法二:使用udev規(guī)則定制
實(shí)施流程
# 創(chuàng)建自定義規(guī)則文件
sudo vi /etc/udev/rules.d/70-persistent-net.rules
# 添加規(guī)則示例(需替換實(shí)際MAC地址)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:0c:29:aa:bb:cc", NAME="eth0"
# 重啟udev服務(wù)
sudo systemctl restart systemd-udevd
驗(yàn)證與排錯(cuò)
執(zhí)行ip addr
命令查看網(wǎng)口名稱(chēng)變更情況。若未生效,檢查:
- GRUB文件修改后是否重新生成配置文件
- udev規(guī)則中的MAC地址是否與
ip link
顯示一致 - 系統(tǒng)日志
journalctl -u systemd-udevd
排查錯(cuò)誤
注意事項(xiàng)
- 修改前備份網(wǎng)絡(luò)配置文件(
/etc/sysconfig/network-scripts/
) - 虛擬機(jī)環(huán)境需注意MAC地址可能因克隆操作改變
- 雙方法可組合使用,但建議優(yōu)先選擇GRUB配置方案