前言
大家都知道CentOS7默認(rèn)的網(wǎng)卡名稱是和設(shè)備名稱是隨機(jī)的熔萧,如果要修改網(wǎng)卡名稱以 eth 開(kāi)頭臀蛛,有兩種方式脖祈,如下:
第一種方式
這種方式適合在安裝操作系統(tǒng)的時(shí)候進(jìn)行設(shè)置卵沉,系統(tǒng)啟動(dòng)菜單界面點(diǎn)擊 Tab,打開(kāi)kernel啟動(dòng)選項(xiàng)拼卵。
1.png
增加內(nèi)核參數(shù):net.ifnames=0 biosdevname=0
2.png
輸入完成之后回車正常安裝操作系統(tǒng)就好了。
第二種方式
修改網(wǎng)卡配置文件中的 DEVICE= 參數(shù)的關(guān)于 eth0
cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3
mv ifcfg-enp0s3 ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.99
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1
因 CentOS7 采用 grub2 引導(dǎo)蛮艰,還需要對(duì) grub2 進(jìn)行修改腋腮,編輯 /etc/default/grub 配置文件,在 GRUB_CMDLINE_LINUX 這個(gè)參數(shù)后面加入 net.ifnames=0 biosdevname=0
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
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-4dd6b54f74c94bff9e92c61d669fc195
Found initrd image: /boot/initramfs-0-rescue-4dd6b54f74c94bff9e92c61d669fc195.img
done
重啟系統(tǒng)
reboot
[admin@bogon ~]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:38:5f:a1 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.99/24 brd 192.168.1.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::264:21a7:a5e2:64bb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[admin@bogon ~]$