80-net-setup-link não funciona mais quando fiz o downgrade do systemd

1

Eu fiz o downgrade do systemd para a versão 208. Embora eu ainda tenha /etc/udev/rules.d/80-net-setup-link.rules no meu disco, mas os nomes das interfaces de rede não foram nomeados corretamente:

por exemplo, wlp3s0 não é renomeado para wlan0 e, portanto, é enp0s25 para eth0

Alguma ideia? Eu quero os nomes de volta para wlan0 e eth0

P.S Estou executando o Arch Linux, marquei systemd e alguns outros pacotes para upgrade

warning: systemd: ignoring package upgrade (208-11 => 210-2)
    
por daisy 05.03.2014 / 16:44

2 respostas

2

Você usa a regra udev para habilitar os nomes dos dispositivos que deseja: veja a entrada do wiki do Arch .

Essencialmente, crie uma regra em /etc/udev/rules.d/10-network-name.rules como:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="5aa:bb:cc:dd:ee:ff", NAME="ether"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="gg:hh:ii:jj:kk", NAME="wifi"

Observe o aviso sobre não usando ethx ou wlanx como nomes para evitar condições de corrida.

    
por 05.03.2014 / 18:27
1

Você precisa usar 80-net-name-slot.rules em vez de 80-net-setup-link.rules para o nome do arquivo na versão v197 a v208. Isso está documentado aqui .

    
por 16.05.2014 / 18:03