Renomeando minha interface de rede wlan

11

Sei que essa pergunta é semelhante a " Udev: renomeando minha interface de rede ", mas não a considero duplicada porque minha interface não é nomeada por meio de uma regra do udev e nenhuma das outras respostas nessa pergunta funcionou para mim.

Então, eu tenho um adaptador WiFi nesta máquina laptop e gostaria de renomear a interface de wlp5s0 para wlan0:

root@aj-laptop:/etc/udev/rules.d# iwconfig
wlp5s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

eth0      no wireless extensions.

lo        no wireless extensions.

root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0
wlp5s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:80:34:1f:d8:3f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

No entanto, não há regras para essa interface no 70-persistent-net.rules ou em qualquer outro arquivo no diretório /etc/udev/rules.d/.

Existe alguma maneira de renomear essa interface?

Gogeta70
fonte

Respostas:

14

Escolha uma solução:

  1. ip link set wlp5s0 name wlan0 - não permanente
  2. crie um arquivo de regras do udev em /etc/udev/rules.d- permanente
  3. adicione o net.ifnames=0parâmetro do kernel no grub.cfg - permanente, se a sua distribuição não o substituir.
Ipor Sircer
fonte
Eu nunca soube que você poderia renomear uma interface usando o utilitário "ip", funcionou muito bem! Vou tentar o parâmetro net.ifnames = 0 boot para torná-lo permanente. Obrigado!
Gogeta70
A solução, 1.ao mesmo tempo em que gera um nome são (memorizável), já exige que você procure o "nome previsível" (graças ao systemd), que é alterado ao inserir o dongle usb em uma porta diferente. solução 2é um stub e 3desativa o alias do systemd completamente. Não há como manter o systemdnome permanente contorcido + e ainda ter um apelido sensato como wlan0?
HumanidadeANDpeace
1

No Linux Mint 18:

cat /etc/udev/rules.d/70-persistent-net.rules

diz no comentário:

Este arquivo foi gerado automaticamente pelo programa / lib / udev / write_net_rules, executado pelo arquivo de regras persistent-net-generator.rules.

Você pode modificá-lo, desde que mantenha cada regra em uma única linha e altere apenas o valor da chave NAME =.

Então, suponho, basta alterar a tecla NAME ao seu gosto.

LinuxSecurityFreak
fonte
Sim, o meu tem o mesmo no topo. O problema é que existe apenas uma linha nesse arquivo, para a interface eth0. Não posso mudar uma regra que não existe.
Gogeta70
@ Gogeta70 Estranho, eu tenho wlan e eth lá. Deixa pra lá então.
LinuxSecurityFreak