首頁 > 軟體

修改Linux/CentOS 7下的預設網絡卡名

2020-06-16 17:09:08

在使用Linux/CentOS 7時可能大家會發現在安裝好系統後預設的網絡卡名是一個亂數,在使用的過程中使用極為不便,linux/Centos 7的這種改變是因為在systemd和udev中引入新的網絡卡命名技術,可以在舊硬體壞了後更換新硬體後可以重新命名裝置名,但是初始生成的裝置名是隨機的,在早期Centos 6剛剛出來的時候在系統中沒有加上biosdevname=0引數時,系統也會是em1這樣的命名,隨著之後的相容不斷的做好後網絡卡的名字就還是比較熟悉的eth0這樣的,但是在Centos 7中系統僅僅新增上biosdevname=0引數時不起作用的,還需要做一些改動,操作也很簡單,如下:

[root@linuxidc ~]# cd /etc/sysconfig/network-scripts/
[root@linuxidc network-scripts]# mv ifcfg-ens33 ifcfg-eth0
[root@linuxidc network-scripts]# sed -i 's/ens33/eth0/g' ifcfg-eth0#修改網絡卡名字
[root@linuxidc network-scripts]# 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 net.ifnames=0 biosdevname=0 quiet"
#在這裡新增“net.ifnames=0 biosdevname=0”2個引數
GRUB_DISABLE_RECOVERY="true"
[root@linuxidc sysconfig]# grub2-mkconfig -o /boot/grub2/grub.cfg

如果沒有ifconfig工具可以用yum -y install net-tools安裝下,在以上修改好後重新啟動系統後,系統的預設網絡卡名字就改成預設的eth0。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-08/146526.htm


IT145.com E-mail:sddin#qq.com