Sua interface é chamada de
eth0
normalmente, porém após o boot a minha interface se chamava enp0s3
. Ou seja, após a instalação eu tive que reconfigurar todos os arquivos que referenciavam o nome eth0
.
Não afirmo com certeza, mas é bem provável que logo após um update e um reboot no seu desktop todas as comunicações de rede irão cessar, pois a interface
eth0
não irá mais existir. Qual a melhor parte? Você não terá acesso a internet para consultar uma possível solução, você estrá por sua própria conta e risco
Baseado na explicação do site freedesktop.org a nova nomenclatura se baseia nas seguintes informações:
- Índices do Firmware/BIOS providos pelos dispositivos on-board (exemplo: eno1);
- Número do slot provido pelo Firmware/BIOS do barramento PCI Express (exemplo: ens1);
- Localização física/geográfica do conector de hardware (exemplo: enp2s0);
- Endereço MAC do dispositivo (exemplo: enx78e7d1ea46da);
- Em último caso, numeração sequencial clássica provida pelo kernel (exemplo: eth0).
E qual a vantagem de tudo isso? Isso é o que eles alegam:
- Nomes constantes mesmo após reboots;
- Nomes constantes mesmo após a substituição das placas ou remanejamento de slots;
- Nomes de interface estáveis mesmo após atualizações e mudanças de Kernel e/ou drivers;
- Nome de interface estáveis mesmo que você substitua uma interface defeituosa;
- Os nomes são determinados automaticamente sem a configuração do usuário;
- Os nomes de interface são totalmente previsíveis, por exemplo, apenas olhando pelo
lspci
você pode deduzir como a interface irá se chamar; - Operações totalemente stateless, mudanças de hardware não resultarão em mudanças no /etc;
- Compatibilidade com permissões de apenas-leitura;
- Os nomes de interface agora são mais condizentes com os alias dos dispositivos de bloco e o no /dev;
- Aplica-se em todas as as arquiteturas, x86 e non-x86;
- Nomeclatura consistente para todos os sistemas que adotam o SystemD/Udev;
Desabilitando
Bem, se você usa o Arch Linux ou qualquer outra distribuição que se utiliza do SystemD e não gostou desta alteração ela pode ser facilmente revertida. Basta utilizar o seguintes comando:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules