CentOS 7 在安装期间禁用可预测的网络接口名称

Dru*_*Dru 5 networking redhat systemd centos7

我知道我可以使用net.ifnames=0 biosdevname=0, withgrub来禁用可预测的网络接口名称。这将第一个接口命名为 eth0 而不是 enp0s3 或其他。如何在安装时使用 kickstart 文件指定此项?

jsc*_*ott 5

您可以使用kickstart 文件中的引导加载程序部分来抑制可预测的网络接口名称。添加net.ifnames=0和[如果需要]biosdevname=0--append应该做什么你问。

bootloader --location=mbr --append="net.ifnames=0 biosdevname=0"
Run Code Online (Sandbox Code Playgroud)

请注意,我已经rhgb quiet crashkernel=auto从 中排除了默认值--append,无论有没有它们都可以使用。您也可以从安装中排除 biosdevname 包,仅net.ifnames=0在上述情况下使用。

bootloader --location=mbr --append="net.ifnames=0"
...
%packages --nobase
@core --nodefaults
-biosdevname
%end
Run Code Online (Sandbox Code Playgroud)