CentOS7更改网卡名称
CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式–一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) 。可以根据固件、拓扑、位置信息来设置固定名字,带来的好处是命名自动化,名字完全可预测,在硬件坏了以后更换也不会影响设备的命名,这样可以让硬件的更换无缝化。带来的不利是新的设备名称比传统的名称难以阅读。比如名称是ens33.
-
修改配置文件中网卡名称
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=156fcfe7-3ab6-43d1-9b1c-c6ab134c1510 DEVICE=eth0 ONBOOT=yes IPADDR=10.1.1.2 PREFIX=24 GATEWAY=10.1.1.1 DNS1=114.114.114.114 -
修改网卡文件名称
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0 -
禁用可预测命名规则
通过编辑 /etc/default/grub 并加入“net.ifnames=0 biosdevname=0”启动参数到GRUB_CMDLINE_LINUX变量来实现的
[root@localhost ~]# 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 "net.ifnames=0 biosdevname=0" rd.lvm.lv=centos/swap rhgb quiet" GRUB_DISABLE_RECOVERY="true" -
重新生成GRUB配置并更新内核参数
[root@localhost /]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-c39e29814d5a4de5b9753ae8d69676e8 Found initrd image: /boot/initramfs-0-rescue-c39e29814d5a4de5b9753ae8d69676e8.img done -
重启系统更新
原文:
https://www.cnblogs.com/hanshanxiaoheshang/p/9433504.html

浙公网安备 33010602011771号