Pular para o conteúdo

Como renomear placa de rede USB

Dica publicada em Linux / Kernel
Fábio Berbert de Paula fabio
Hits: 2.113 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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>"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Vysor - Espelhar/Gravar a tela do teu Android no Linux

Contabilizando Linhas e Palavras de um Projeto com Shell Script

Como remover parêntesis dos nomes de arquivos

Vim - sair do modo inserção automaticamente

Como capturar uma janela específica usando o ImageMagick

Como reiniciar um dispositivo USB sem desconectar o cabo

Recompilando o kernel do Linux

Dica para melhorar a performance (aprovado por Linus Torvalds)

Turbine sua Distro com o Kernel Liquorix!

Driver da nvidia em mais de um kernel no Slackware

Contribuir com comentário

Entre na sua conta para comentar.