Razão
O problema foi causado por Predictable-Network-Interface-Names do systemd / udev.
Solução possível
De acordo com esta fonte , você pode:
- Você desabilita a atribuição de nomes fixos, para que os nomes imprevisíveis do kernel sejam usados novamente. Para isso, basta mascarar o arquivo de regras do udev para a política padrão: ln -s / dev / null /etc/udev/rules.d/80-net-setup-link.rules
- Você cria seu próprio esquema de nomenclatura manual, por exemplo, nomeando suas interfaces "internet0", "dmz0" ou "lan0". Para isso, crie seus próprios arquivos .link em / etc / systemd / network /, que escolham um nome explícito ou um esquema de nomenclatura melhor para uma, algumas ou todas as suas interfaces. Veja systemd.link (5) para mais informações.
- Você passa o net.ifnames = 0 na linha de comando do kernel
Soluções aplicadas
Eu criei um novo arquivo 10-rename-network.rules
em /etc/udev/rules.d/
e adicionei o seguinte conteúdo a ele:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="ff:ff:ff:ff:ff:ff", NAME="eth0"
onde
-
eth0
= nome da interface de rede desejada, usada em/etc/network/interfaces
-
ff:ff:ff:ff:ff:ff
= endereço MAC de hardware do dispositivo de rede
Eu recomendaria a reinicialização após concluir isso para garantir que a alteração seja persistente.