Назад | Перейти на главную страницу

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

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

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

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