centos7或centos8-ubuntu修改网卡名称
一、修改原网卡文件和重命名原网卡文件
[root@B network-scripts]# cat ifcfg-eth0 NAME=eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.10 PREFIX=24
二、
修改 /etc/default/grub
文件加入"net.ifnames=0 biosdevname=0"
[root@localhost network-scripts]# grep "GRUB_CMDLINE_LINUX" /etc/default/grub GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap rhgb quiet net.ifnames=0 biosdevname=0"
sed -i -r '/.*CMDLINE_LINUX.*/s#(.*)"#\1 net.ifnames=0 biosdevname=0"#' /etc/default/grub
-r 正则表达式 "之前()为1分组 #分隔符 \1第一个分组 后跟 net.ifnames=0 biosdevname=0"
三、重新生成GRUB配置
# grub2-mkconfig -o /boot/grub2/grub.cfg
root@ubuntu2004:~# cat aa
grub-mkconfig -o /boot/grub/grub.cfg
root@ubuntu2004:~# grep GRUB_CMDLINE_LINUX /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
四、重启系统