Estou usando as opções booloader do kickstart para suprimir o recurso de nome de dispositivo consistente para interfaces de rede no Centos 7.5 . Um exemplo mínimo do meu arquivo de kickstart é o seguinte:
auth --enableshadow --passalgo=sha512
cdrom
text
keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
bootloader --location=mbr --append="net.ifnames=0 biosdevname=0"
Durante a instalação, vejo que minha VM (em execução no vSphere 6.0) é denominada ens192
. Após a instalação, ele é renomeado para eth0
. No entanto, o script que contém a configuração de rede ainda é nomeado após a interface original /etc/sysconfig/network-scripts/ifcfg-ens192
Eu vejo alguns posts no stackexchange (ex: this ) e em outros lugares onde uma ou ambas as opções net.ifnames=0
/ biosdevname=0
devem corrigir isso, mas não funciona para mim.
Eu tenho duas perguntas:
bootloader
foram honradas? Eles não aparecem em /proc/cmdline
. Existe algum outro lugar onde estes são registrados Tags networking devices centos