¿Cómo volver a conectarse a la interfaz Ethernet en una computadora con Linux?

¿Cómo volver a conectarse a la interfaz Ethernet en una computadora con Linux?

Estoy trabajando con una pequeña computadora Linux que tiene una interfaz Ethernet.

Por lo general, tiene la interfaz lo "Local Loopback" y la interfaz eth0 "Ethernet" que realiza todo el manejo de Ethernet.

Sin embargo, cuando ejecuté el comando ifconfig en él, mi computadora solo reconoció la interfaz lo y no puede encontrar su interfaz eth0.

Mi interfaz Ethernet está integrada en la computadora, por lo que no creo que sea un problema de falla del hardware.

¿Hay algún comando de Linux para volver a reconocer o buscar la interfaz Ethernet e intentar encontrarla?

Respuesta1

Creo que el ifconfigcomando solo muestra los adaptadores de red activos (los que están activos) a menos que use la -aopción como lo ilustra @dien.

Este comando siempre los muestra todos:ip link show

Probablemente la interfaz no pudo obtener una dirección DHCP de un servidor DHCP. Pruebe ifup eth0, o como sugiere @ZaB, dhclient eth0 -v(el -v mostrará información de diagnóstico).

Si hay algún problema con su DHCP y necesita configurar una dirección estática temporalmente, ifconfig eth0 up {ip_address} netmask {subnet_mask}modifíquelo /etc/resolv.confpara configurar sus servidores DNS; todo esto se sobrescribirá la próxima vez que dhclient eth0 -vfuncione.

Si ip link showno aparece, eth0puede verificar en el BIOS para ver si su Ethernet integrada está deshabilitada o posiblemente hay algún problema con la configuración de su kernel.

Respuesta2

Uno no sueleconectarse a la interfaz, pero conéctese a través de él. Para cosas a nivel de usuario, /dev/ethXse debe asignar una dirección IP, ya sea a través de DHCP (como desde su enrutador o firewall) o configurada manualmente a través de la interfaz de administración.

Respuesta3

/etc/init.d/network start

o

dhclient eth0 

¿O un simple reinicio?

Respuesta4

Puede comprobar la existencia de su interfaz con

ifconfig -a 

o

ls /sys/class/net/ethX

Si el dispositivo no existe, tal vez su kernel no esté configurado.

información relacionada