¿Cómo habilitar la tarjeta NIC Ethernet secundaria?

¿Cómo habilitar la tarjeta NIC Ethernet secundaria?

Recientemente configuré una nueva instalación de Ubuntu 20.04 en una vieja PC mía. Está ejecutando algunos contenedores acoplables sin problemas. Sin embargo, su NIC Ethernet instalada no admite una velocidad de 1000 Mbps. Me gustaría poder aprovechar la velocidad de mi red doméstica, así que compréesta tarjeta de red ethernet. Soy nuevo en la modificación de hardware, pero creo que lo instalé correctamente. Lo acabo de conectar a un puerto PCIe. Puedo ver que mi PC lo reconoce, pero no lo utiliza.

lspcimuestra05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8161 (rev 15)

ip addrmuestra nueva conexión 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

Reinicié mi PC un par de veces y me di cuenta de que la NIC no aparecería en ipconfig, solo en ipconfig -a. Después de hacerlo sudo ipconfig enp5s0 up, aparecerá en ipconfig. ¿Qué quiere decir esto? ¿Cómo puedo hacer que aparezca en el arranque para poder usarlo como mi conexión principal?

La empresa no ofrece un controlador oficial de Linux, pero sí el controlador Realtek r8168.supuestamente funciona. Lo instalé actualizando las listas de paquetes a "universo" y lo hice sudo apt update && sudo apt install r8168-dkms. lsmodme muestra que tanto r8169 (controlador con errores) como r8168 (controlador que quiero) están instalados pero no son utilizados por enp5s0:

r8168                 548864  0
r8169                  90112  0

También incluí r8169 en la lista negra agregándolo a /etc/modprobe.d/blacklist.conf. Aún así, ethtool -i enp5s0me muestra que sigue siendo "controlador: r8169".

Intenté usar nmtui, pero no me permite aplicar la conexión al dispositivo porque "el dispositivo no está estrictamente administrado". Busqué esto en Google, pero todo lo que surgió fue cambiar una línea en /etc/NetworkManager/NetworkManager.conf de administrado=false a administrado=true. Se reinició el servicio de administrador de red pero aún nmcli dmuestra todos los dispositivos como no administrados. No estoy seguro si está relacionado.

Con todo, conectar un cable Ethernet al nuevo puerto no funciona. Utilizo SSH para administrar esta PC porque no tiene cabeza, por lo que no puedo conectarme cuando uso ese puerto. Quizás consiga un monitor y un teclado y veré qué dicen los comandos anteriores cuando los conecte al nuevo puerto. Si alguien tuvo un problema similar, hágamelo saber. Agradezco cualquier ayuda

Editar: Salida de sudo dmesg -l emerg,alert,crit,err,warn:https://paste.ubuntu.com/p/7zp2MFg84g/

Editar: salida de los comandos de @chili555:https://paste.ubuntu.com/p/25Rfdknr7p/

Respuesta1

Mis sugerencias son asegurarme de que la nueva NIC se conecte y obtenga una dirección IP:

sudo dhclient -v enp5s0

¿Obtuvo una dirección IP? Confirmar:

ip addr show

Si es así, modifique el archivo netplan para utilizarsoloenp5s0. Siga atentamente los ejemplos: cat /usr/share/doc/netplan/examples/static.yaml

Netplan es estricto en cuanto a sangría, espaciado, etc., así que tenga cuidado. Una vez configurado el archivo, siga con:

sudo netplan generate

Y luego:

sudo netplan apply

Debería tener efecto inmediato. ¿La interfaz obtuvo la dirección solicitada? Controlar:

ip addr show

Si es así, ya está todo listo y puede desconectar el cable Ethernet de la NIC anterior.

información relacionada