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