使用過centos6和7的小伙伴們,覺得最大的差別就是網(wǎng)卡名和服務管理以及系統(tǒng)啟動方式了,那我們今天就說一下如果修改centos7的網(wǎng)卡名。
修改網(wǎng)卡名的時候有兩種辦法,那么第一種就是在安裝操作系統(tǒng)的時候,選擇第一項安裝centos7,然后按tab鍵打開kernel啟動選項。

image.png
增加內(nèi)核參數(shù):
net.ifnames=0 biosdevname=0,輸入完成后回車正常安裝操作系統(tǒng)就可以了。
那么第二種方法呢,畢竟咱們都已經(jīng)進入操作系統(tǒng)了,所以咱們就需要對grub菜單進行編輯了。
首先第一步我們需要移動現(xiàn)在的網(wǎng)卡配置文件,修改為ifcfg-eth0
mv ifcfg-eno16777728 ifcfg-eth0
因為centos7采用grub2引導,還需要對grub2進行修改,編輯/etc/default/grub配置文件,在GRUB_CMDLINE_LINUX這個參數(shù)后面加上net.ifnames=0 biosdevname=0
[root@lsl network-scripts]# vi /etc/default/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="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
然后使用grub2-mkconfig命令重新生成GRUB配置并更新內(nèi)核
grub2-mkconfig -o /boot/grub2/grub.cfg
最后一部我們直接重啟操作系統(tǒng)
reboot
重啟后驗證網(wǎng)卡名稱
[root@lsl~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.130 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::20c:29ff:fe6d:d894 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:6d:d8:94 txqueuelen 1000 (Ethernet)
RX packets 27413 bytes 38532163 (36.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7727 bytes 702194 (685.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0