CentOS 7 отключает предсказуемые имена сетевых интерфейсов во время установки

CentOS 7 отключает предсказуемые имена сетевых интерфейсов во время установки

Я знаю, что могу использовать net.ifnames=0 biosdevname=0, с grub, чтобы отключитьпредсказуемые имена сетевых интерфейсов. Это называет первый интерфейс как eth0 вместо enp0s3 или как-то так. Как мне указать это во время установки с помощью файла kickstart?

решение1

Вы можете использоватьзагрузчикраздел в файле kickstart для подавления предсказуемых имен сетевых интерфейсов. Добавление net.ifnames=0и [если необходимо] biosdevname=0к --appendshould сделает то, о чем вы просите.

bootloader --location=mbr --append="net.ifnames=0 biosdevname=0"

Обратите внимание, что я исключил значения по умолчанию rhgb quiet crashkernel=autoиз --append, он будет работать с ними или без них. Вы также можете исключить пакет biosdevname из установки и использовать только net.ifnames=0в вышеприведенном.

bootloader --location=mbr --append="net.ifnames=0"
...
%packages --nobase
@core --nodefaults
-biosdevname
%end

Связанный контент