Por que dependendo da reinicialização as interfaces são renomeadas?! Mesmas placas, mesmo conector PCIe, interface de rede era enp3s0f0
e se torna enp3s0f0np0
sem razão.
Como acabar com esse absurdo?
RHEL 8
Por que dependendo da reinicialização as interfaces são renomeadas?! Mesmas placas, mesmo conector PCIe, interface de rede era enp3s0f0
e se torna enp3s0f0np0
sem razão.
Como acabar com esse absurdo?
RHEL 8
A reinicialização deve ter ativado uma atualização do kernel.
O novo kernel (ou seu driver de adaptador de rede atualizado) detecta o nome da porta
p0
fornecido pelo firmware da placa e, portanto, adiciona o sufixonp0
ao respectivo nome da interface de rede.Isso
p0
se baseia no que o fabricante da placa de rede queria usar como identificador de porta, então se você vir...np0
e...np1
no sistema operacional em uma NIC de porta dupla e vir "P0" e "P1" estampados na placa traseira da placa, agora você terá bastante certeza de que eles devem corresponder.Da mesma forma, se você vir nomes de interface de rede de porta dupla
...nA
e...nB
a placa traseira da placa tiver os dizeres "Porta A" e "Porta B", eles também devem corresponder.Se o fabricante do sistema também tiver fornecido informações sobre a numeração física dos slots PCIe no firmware, você deverá ver nomes como
ens1f0np0
, ques1
identificariam explicitamente o slot físico nº 1 enp0
a porta física nº 0 na placa, respectivamente.Mas se você vir
enp3s0f0
eenp3s0f1
por exemplo, isso indica que o driver da NIC não tem ideia de como os identificadores de barramento PCIe correspondem à ordem física dos slots e portas, então você teria que voltar a usarethtool -p <device name>
para descobrir qual dispositivo de rede do sistema operacional corresponde a qual porta física, assim como com oseth0
nomes de dispositivos no estilo clássico.(Sem esses testes, você saberia que
enp3s0f0
eenp3s0f1
estão no mesmo slot físico, mas não necessariamente qual slot é. E os números da função PCIe podem ou não concordar com os números físicos estampados na placa traseira da placa.)Se você quiser voltar ao esquema de nomenclatura que existia no RHEL 8.0 e agora estiver executando o RHEL 8.4 ou superior, adicione a opção de inicialização:
Alternativamente, você pode soltar um arquivo como este em
/etc/udev/hwdb.d/50-net-naming-denylist.hwdb
:Isso deve bloquear o
...np0
sufixo e também o sufixo de fallback...dN
que apareceria por padrão se o...np0
sufixo -style não pudesse ser gerado.Para mais detalhes, consulte: https://www.freedesktop.org/software/systemd/man/devel/systemd.net-naming-scheme.html