Alterando o nome das interfaces de rede no Fedora 21

Alterando o nome das interfaces de rede no Fedora 21

Sou testador de software para um switch Ethernet e às vezes trabalho em casa. No computador que estou usando no trabalho, as duas interfaces de rede são chamadas eth0 e eth1. No meu laptop particular eles são chamados enp0s20u1 e enp9s0. Esta é uma fonte irritante de erros.

Como posso alterar os nomes das minhas interfaces de rede para eth0 e eth1 preservando todas as outras configurações.

Estou usando o Fedora 21.

[root@martin may_2015]# uname -a
Linux martin.laptop 4.0.4-201.fc21.x86_64 #1 SMP Thu May 21 15:58:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

A internet diz que devo editar o arquivo /etc/udev/rules.d/70-persistent-net.rules mas não há diretório /etc/udev/rules.d . eu também fiz

grep -Ri enp0s20u1 /etc

sem resultados.

Responder1

udev tem a maioria de seus arquivos em /usr/lib/udev/rules.d/ e em vez de editá-los você os substitui criando um arquivo com o mesmo nome em/etc/udev/rules.d/.

Para desativar a maravilhosa renomeação de interfaces de rede, você precisa substituir o arquivo de regras80-net-name-slot.rules. Não deveria estar em /etc tão simplesmente:

ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

Veja 8,9 pol. Guia de Rede Fedora (pdf) que também discute outras soluções.

informação relacionada