CentOS8 网卡改名
修改网卡配置文件
[root@centos8 data]#vim /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE="Ethernet" #网络类型 Ethernet-以太网
DEVICE="ens160" #网卡名称,一般使用eth1,跟NAME 搭配使用
NAME="ens160"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp" #获取ip 地址的方式,
#有dhcp-自动获取ip地址,none-固定ip地址,static-静态ip地址
DEFROUTE="yes"
ONBOOT="yes" #开机或重启网卡是否自动网卡
IPV4_FAILURE_FATAL="no"
UUID="ad776fad-dca2-4cf5-99fb-ab0f15d600bd"
修改系统启动配置
在GRUB_CMDLINE_LINUX 选项后加上 net.ifnames=0 biosdevname=0
配置信息
#1.打开vim
[root@centos8 data]#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="resume=UUID=fbfef6d8-5c65-489f-bc7e-cb5d2055c9aa rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
#2.通过以下任意一种方式修改
#末行命令模式下,方式1
/^GRUB_CMDLINE_LINUX=/s#\(.*\)"$#\1 net.ifnames=0"#
#方式2
/^GRUB_CMDLINE_LINUX=/s@"$@ net.ifnames=0"@
#3.重新生成内核grub 文件
[root@centos8 data]#grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
done
修改网卡命令规则,可添加多个
#1.手动在虚拟机中增加网卡后
#2.自定义网卡命令规则,有多个一次添加
[root@centos8 ~]#vim /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net",ACTION=="add",DRIVERS="?*",ATTR{address}=="00:0c:29:7c:b8:2d",ATTR{TYPE}=="1",KERNEL=="eth*",NAME="eth1"
SUBSYSTEM=="net",ACTION=="add",DRIVERS="?*",ATTR{address}=="00:50:56:93:7d:1e",ATTR{TYPE}=="2",KERNEL=="eth*",NAME="eth2"