
Recentemente configurei uma nova instalação do Ubuntu 20.04 em um PC antigo meu. Ele está executando alguns contêineres docker perfeitamente. No entanto, sua NIC Ethernet instalada não suporta velocidade de 1000 Mbps. Gostaria de poder aproveitar a velocidade da minha rede doméstica, então compreiesta placa de rede ethernet. Sou novo em modificação de hardware, mas acredito que instalei corretamente. Acabei de conectá-lo a uma porta PCIe. Posso ver que meu PC o reconhece, mas não o utiliza.
lspci
mostra05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8161 (rev 15)
ip addr
mostra nova conexão Ethernet:
2: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 40:3f:8c:76:a2:c0 brd ff:ff:ff:ff:ff:ff
Reiniciei meu PC algumas vezes e percebi que a NIC não apareceria ipconfig
, apenas em ipconfig -a
. Depois de fazer isso sudo ipconfig enp5s0 up
, ele apareceria ipconfig
. O que isto significa? Como posso fazer com que ele apareça na inicialização para poder usá-lo como minha conexão principal?
A empresa não oferece um driver oficial do Linux, mas sim o driver Realtek r8168supostamente funciona. Eu instalei atualizando as listas de pacotes para "universe" e fiz sudo apt update && sudo apt install r8168-dkms
. lsmod
me mostra que tanto o r8169 (driver com bugs) quanto o r8168 (driver que desejo) estão instalados, mas não são usados pelo enp5s0:
r8168 548864 0
r8169 90112 0
Também coloquei r8169 na lista negra adicionando-o a /etc/modprobe.d/blacklist.conf. Mesmo assim, ethtool -i enp5s0
me mostra que ainda é "driver: r8169".
Tentei usar nmtui, mas não me permite aplicar a conexão ao dispositivo porque 'o dispositivo não é gerenciado estritamente'. Pesquisei isso no Google, mas tudo o que surgiu foi alterar uma linha em /etc/NetworkManager/NetworkManager.conf de gerenciado=false para gerenciado=true. Serviço de gerenciamento de rede reiniciado, mas ainda nmcli d
mostra todos os dispositivos como não gerenciados. Não tenho certeza se está relacionado.
Resumindo, conectar um cabo Ethernet à nova porta não está funcionando. Eu uso SSH para gerenciar este pc porque ele não tem cabeça, então não consigo conectar quando uso essa porta. Talvez eu consiga um monitor e um teclado e veja o que os comandos anteriores dizem quando eu conectar apenas na nova porta. Se alguém teve um problema semelhante, por favor me avise. Agradeço qualquer ajuda
Editar: Saída de sudo dmesg -l emerg,alert,crit,err,warn:https://paste.ubuntu.com/p/7zp2MFg84g/
Editar: saída dos comandos do @ chili555:https://paste.ubuntu.com/p/25Rfdknr7p/
Responder1
Minhas sugestões são garantir que a nova NIC se conecte e obtenha um endereço IP:
sudo dhclient -v enp5s0
Ele obteve um endereço IP? Confirme:
ip addr show
Se sim, altere o arquivo netplan para usarapenasenp5s0. Siga atentamente os exemplos:
cat /usr/share/doc/netplan/examples/static.yaml
O Netplan é rigoroso quanto a recuo, espaçamento, etc., então seja cauteloso. Depois que o arquivo estiver definido, siga com:
sudo netplan generate
E então:
sudo netplan apply
Deveria entrar em vigor imediatamente. A interface obteve o endereço solicitado? Verificar:
ip addr show
Nesse caso, está tudo pronto e você pode desconectar o cabo Ethernet da NIC antiga.