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