Como renomear placa de rede USB

Publicado por Fábio Berbert de Paula em 05/03/2021

[ Hits: 1.428 ]

Blog: https://fabio.automatizando.dev

 


Como renomear placa de rede USB



Minha placa mãe tem placa de rede onboard, porém ela só chega a 100mb/s, para usar minha largura de banda por completo eu precisava de uma com suporte a 1000mb/s, porém não havia mais slots PCI na placa mãe.

Foi quando adquiri um adaptador de rede USB 3.0 com suporte a 1000mb/s. Ao plugar o adaptador no PC o kernel do Linux nomeava o dispositivo de rede como "enx[MAC-ADDRESS]", ou seja, o prefixo enx seguido do endereço mac do dispositivo.

ifconfig
enxd03745fcf8b2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        ether d0:37:45:fc:f8:b2  txqueuelen 1000  (Ethernet)
        RX packets 249033  bytes 309479804 (295.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 110590  bytes 124171974 (118.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


A partir daí, para usar comandos simples como o dhclient, ethtool, ifconfig, ip etc era um porre. Ter que copiar o nome da placa e colar, porque digitar esse trem todo é inviável. Foi então que pesquisei sobre como renomear o dispositivo para um nome mais amigável, como por exemplo "ethusb" (nome de minha escolha).

Edite ou crie o seguinte arquivo:

# vim /etc/udev/rules.d/70-persistent-net.rules

E nele adicione a seguinte linha:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<strong>d0:37:45:fc:f8:b2</strong>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="<strong>ethusb</strong>"

ATENÇÃO: mude o campo ATTR{address} para o endereço MAC da tua placa e NAME para o nome de sua escolha.

Reinicie o serviço udev para recarregar a nova configuração:

# systemctl restart udev

E agora reinicie a placa de rede USB desplugando do PC e plugando novamente. Em seguida:

ifconfig
ethusb: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        ether d0:37:45:fc:f8:b2  txqueuelen 1000  (Ethernet)
        RX packets 249033  bytes 309479804 (295.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 110590  bytes 124171974 (118.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Não é necessário reiniciar o computador (coisa que todas as dicas que li dizem ser necessário).

Vou ficar devendo a fonte de consulta, pois como trouxa que sou reiniciei o computador e fechei o browser. kkkk

Outras dicas deste autor

Resolvendo flash sem som no Firefox

Contar e ordenar a quantidade de ocorrências de cada linha em um arquivo

Como evitar execução de backdoors em diretórios de upload do teu site

Convertendo imagem .BIN para .ISO com bchunk

Mapeando teclas de modo visual no VIM

Leitura recomendada

Problemas em diretório com milhares de arquivos [Resolvido]

Desafio Linux (teste de segurança)

Atualização para kernel 4.0.1 no Elementary OS

Como remover versões antigas do kernel

Fedora Core 5 + kernel 2.6.17 com/sem driver da nVidia

  

Comentários
[1] Comentário enviado por maurixnovatrento em 05/03/2021 - 15:42h


Ótima dica.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts