CentOS7 修改網絡卡名稱
阿新 • • 發佈:2020-07-13
CentOS 7.x系統中網絡卡命名規則被重新定義,可能會是 “ens33” 等,生產環境中,我們常常需要把網絡卡名稱修改成 “eth0”
修改網絡卡名稱
~]# cd /etc/sysconfig/network-scripts/
network-scripts]# mv ifcfg-ens33 ifcfg-eth0
network-scripts]# network-scripts]# sed -i 's@ens33@eth0@g' ifcfg-eth0
修改grub檔案
新增 net.ifnames=0 biosdevname=0
~]# vim /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 rhgb quiet net.ifnames=0 biosdevname=0" GRUB_DISABLE_RECOVERY="true
重新生成grub配置檔案
~]# grub2-mkconfig -o /boot/grub2/grub.cfg
新增udev規則
~]# cd /etc/udev/rules.d rules.d]# vim 70-persistent-net.rules SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:c3:fc:0b",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
重啟系統並檢視
~]# shutdown -r now #或reboot重啟系統
~]# ifconfig #或ip addr l