¿Por qué Linux Mint no se conecta a Internet mediante un cable Ethernet?

¿Por qué Linux Mint no se conecta a Internet mediante un cable Ethernet?

Por alguna razón mi linux mint v20.1 no ha podido conectarse a internet a través del cable ethernet que tiene enchufado. Sé que el cable ethernet no es el problema porque funciona con otras computadoras. Esta computadora también estaba funcionando con el cable ethernet hace unos días. El puerto ethernet se ilumina en color naranja, lo que significa que no es un problema externo porque lo está detectando. Este es el resultado de lspci (para broadcom):

02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)

Esta es la salida de lsmod (para tg3):

tg3      172032  0

Y cuando le digo al registro del sistema con este comando que informe que la tarjeta se ha inicializado, no hay ningún resultado:

dmesg | grep ether

Esto tampoco tiene salida:

dmesg | grep -i eno1

Pero esto sí, lo que significa (creo) que el cable se llama eth0:

dmesg | grep eth0

La salida (tengo que escribir esto así que voy a usar algunas variables imaginarias) x = [1.629770] y = 0000:02:00.0

x tg3 y eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI Express) MAC address 14:fe:b5:df:5a:0c
x tg3 y eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
x tg3 y eth0: dma_rwctrl[76180000] dma_mask[64-bit]
x tg3 y enp2s0: renamed from eth0

pero en realidad se le ha cambiado el nombre a enp2s0. Entonces probé esto:

ifconfig enp2s0

Producción:

enp2s0: flags=4098<BROADCAST,MULTICAST> mtu 1500
     ether 14:fe:b5:df:5a:0c txqueuelen 1000 (Ethernet)
     RX packets 0 bytes 0 (0.0B)
     RX error - dropped 0 overruns 0   frame 0 
     TX packets 0 bytes 0 (0.0B)
     TX errors 0 dropped 0 overruns 0   carrier 0   collisions 0 
     device interrupt 16

Esta es una versión rehecha de mi publicación original:¿Por qué Linux Mint no se conecta con Ethernet?

Agregué mucha más información que espero ayude a resolver el problema.

Respuesta1

Bien, creo que lo encontraste. Esto significa que la tarjeta está instalada y reconocida:

enp2s0: flags=4098<BROADCAST,MULTICAST> mtu 1500
     ether 14:fe:b5:df:5a:0c txqueuelen 1000 (Ethernet)
     RX packets 0 bytes 0 (0.0B)
     RX error - dropped 0 overruns 0   frame 0 
     TX packets 0 bytes 0 (0.0B)
     TX errors 0 dropped 0 overruns 0   carrier 0   collisions 0 
     device interrupt 16

Pero note queno hay ninguna dirección IP en la lista? Esto significa que la tarjeta ethernetno está configurado. Debe ingresar una configuración usando NetworkManager, netplan o cualquier sistema que esté usando su distribución.

Para comprobar rápidamente si está funcionando, puedes configurarlo manualmente (aquí asumo que tienes un enrutador en 192.168.1.1 y puedes usar la dirección 192.168.1.137):

ifconfig enp2s0 192.168.1.137 netmask 255.255.255.0
route add -net default gw 192.168.1.1

Ahora debería poder hacer ping a 192.168.1.1 y, si Internet está conectado, a algo más parecido a uno de los nodos de Google en 8.8.8.8.

Quizás quieras hacer un

grep -r eth0 /etc

para ver si hayesexiste una configuración, simplemente no funciona porque usa el antiguo eth0apodo en lugar del enp2s0.

información relacionada