1. 程式人生 > >CentOS 7.x修改網絡卡名稱

CentOS 7.x修改網絡卡名稱

重新命名網絡卡 

cd /etc/sysconfig/network-scripts/  #切換到網絡卡目錄 
mv ifcfg-ens33 ifcfg-eth0  #修改名稱

修改網絡卡配置檔案 

vi ifcfg-eth0 #編輯網絡卡配置
NAME="eth0" #修改為eth0
DEVICE="eth0" #修改為eth0

修改grub檔案

新增net.ifnames=0 biosdevname=0

vi /etc/sysconfig/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet net.ifnames=0 biosdevname=0"    
GRUB_DISABLE_RECOVERY="true"

重新生成grub配置檔案

grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成grub配置並更新核心引數

新增udev規則

cd /etc/udev/rules.d
vi 70-persistent-net.rules  #建立網絡卡規則,沒有這個檔案 新建

並新增以下配置(ATTR{address}==”00:0c:29:81:b0:a1”為網絡卡的MAC地址,可以使用命令ifconfig,檢視ether當前網絡卡的MAC貼上至此)

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:81:b0:a1",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

重啟

shutdown -r now  #或reboot重啟系統
ifconfig #或ip addr