Aquí hay un desglose de cómo funcionan las conexiones Ethernet y cómo solucionarlas en la línea de comando:
Comprender las conexiones Ethernet en Linux
1. Conexión física: Asegúrese de que su cable Ethernet esté conectado de forma segura al puerto Ethernet de su computadora y el otro extremo esté conectado a un enrutador, conmutación o salida de red.
2. Administrador de red: Las distribuciones de Linux usan administradores de red para manejar las conexiones de red automáticamente. Los más comunes son:
* NetworkManager: Usado en Ubuntu, Fedora y muchos otros.
* Systemd-Networkd: Utilizado en Arch Linux, Debian (opcionalmente) y algunos otros.
3. DHCP (Protocolo de configuración de host dinámico): De manera predeterminada, su computadora intentará obtener una dirección IP automáticamente de un servidor DHCP (generalmente su enrutador).
Solución de problemas de conexiones Ethernet a través de la línea de comandos
1. Compruebe el estado de la interfaz Ethernet:
* Lista de interfaces de red:
`` `Bash
Show de enlace IP
`` `` ``
Busque una interfaz llamada "Eth0" (o similar, por ejemplo, "ENP0S3"). El "estado" debe ser "arriba" si la interfaz está activa.
* Ver información detallada de la interfaz:
`` `Bash
ip complem show etth0
`` `` ``
(Reemplace "eth0" si su interfaz tiene un nombre diferente). Verifique si se asigna una dirección "INET" (su dirección IP).
2. Reiniciar administrador de red (si es necesario):
* para NetworkManager:
`` `Bash
sudo systemctl reiniciar NetworkManager
`` `` ``
* para Systemd-Networkd:
`` `Bash
sudo systemctl reiniciar systemd-networkd
`` `` ``
3. Compruebe la conexión DHCP (si corresponde):
* Ver información de arrendamiento DHCP:
`` `Bash
cat /var/lib/dhcp/dhclient.leases
`` `` ``
(La ruta puede variar ligeramente dependiendo de su distribución).
4. Configure manualmente una IP estática (si es necesario):
Precaución: Solo haga esto si conoce el esquema de direccionamiento IP de su red y tiene una IP estática reservada para su dispositivo. La configuración errónea puede conducir a problemas de red.
* NetworkManager (usando NMCLI):
`` `Bash
Conexión NMCLI Modificar "Conexión con cable 1" IPV4.Method Manual IPv4.Addresses 192.168.1.100/24 IPV4.Gateway 192.168.1.1 IPV4.DNS 8.8.8.8
Conexión NMCLI UP "Conexión con cable 1"
`` `` ``
(Reemplace la "conexión con cable 1" con el nombre de su conexión y modifique las direcciones IP y la puerta de enlace según la configuración de su red)
* Systemd-NetWorkd (edición de archivos de configuración):
Deberá crear o modificar archivos de configuración en `etc/systemd/network/`. Este proceso es más involucrado. Consulte la documentación SystemD-NetWorkd para su distribución.
5. Test Network Connectivity:
* ping una dirección IP conocida (por ejemplo, el servidor DNS de Google):
`` `Bash
Ping 8.8.8.8
`` `` ``
* ping un nombre de dominio:
`` `Bash
Ping Google.com
`` `` ``
Consejos adicionales:
* Consulte la documentación de su distribución: Los comandos y configuraciones exactos pueden variar ligeramente según su distribución de Linux.
* Verifique las conexiones del cable: Verifique que su cable Ethernet esté conectado de forma segura en ambos extremos.
* Reinicie su enrutador: A veces, un simple reinicio del enrutador puede resolver problemas de red.
Si todavía tiene problemas para conectarse a Ethernet después de probar estos pasos, proporcione más detalles sobre su problema, incluida su distribución de Linux, cualquier mensaje de error que vea y su configuración de red.