修改网卡名
可能有些人会觉得这个操作没有实际的意义,但是真实的情况是我们在做一些操作的时候,往往需要进行批量处理,如果说每台主机的网卡名都是一样的,这就给我们提供了很大的便利,我们可以进行批处理操作
先编辑网卡的配置文件将里面的 NAME DEVICE 项修改为 eth0
修改前的配置文件:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=15dd8630-0592-4392-bb31-774a6dad923c
DEVICE=ens33
ONBOOT=yes
修改后的配置文件:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=15dd8630-0592-4392-bb31-774a6dad923c
DEVICE=eth0
ONBOOT=yes
在启动时传递 net.ifnames=0 biosdevname=0
的内核参数
编辑 /etc/default/grub 并加入"net.ifnames=0 biosdevname=0"
到 GRUB_CMDLINE_LINUX 变量来实现的。
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto "net.ifnames=0 biosdevname=0" rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
运行命令来重新生成 GRUB 配置并更新内核参数。
由于本机使用了 EFI,所以需要执行的是: