====== Alterando o nome de interfaces com o padrão enpx para o formato antigo ethx ======
A nova nomenclatura de alguns Linux principalmente Ubuntu se chama **"Predictable Network Interface naming(PNIN)"**, faz parte do systemd, ou seja, todas distros que fazem uso do systemd vão aderir a este formato.
A ideia básica dessa nomenclatura é ao contrário do esquema de nomes do unix(eth0, eth1), onde a descoberta do hardware ocorre sem nenhuma ordem especifica e conforme a reinicialização do equipamento esses nomes podem mudar, onde no PNIN o nome da interface depende da localização fisica do hardware, para ter uma idéia e verificar a saída dos comando lspci, lsub etc. Segundo o PNIN existe algumas maneiras de atribuir o nome de uma interface via MAC, via informações baseados no barramento PCI e BIOS, no site abaixo existe uma explicação mais detalhada.
[[https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/]]
Para retornar ao velho esquema de nomenclatura do Linux/Unix antigo tais como nomes eth0, eth1, e necessário, editar o arquivo **/etc/default/grub** e procurar a linha que contém a string **GRUB_CMDLINE_LINUX**, é a variável que contém as entradas que são adicionadas a linha de comando do kernel.
Adicione ambas opções **net.ifnames=0** **biosdevname=0** dentro da variável GRUB_CMDLINE_LINUX.
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
Precisamos reconstruir o grub com o comando **grub-mkconfig**.
# grub2-mkconfig -o /boot/grub2/grub.cfg
Reinicie e o Linux voltará a utilizar nome de interfaces antigos como eth0, eth1, etc
Att.