Configuración de Red
Mi Viaje por Linux: Dominando la Configuración de Red - NetworkManager al Rescate
¡Hola de nuevo, aventureros de Linux! En nuestra última entrada exploramos los fundamentos de las redes. Hoy quiero compartir mis descubrimientos sobre cómo configurar y gestionar las conexiones de red en Linux. ¡Es más fácil de lo que parece!
Conociendo Nuestro Sistema
Lo primero que aprendí fue a identificar mi sistema en la red:
# Ver el nombre de nuestro equipo
hostname
hostname -I # Ver todas nuestras direcciones IP
# Ver un resumen de nuestras interfaces
ip addr show
NetworkManager: Nuestro Mejor Amigo
NetworkManager es la herramienta que hace toda la magia. Aquí están los comandos que más uso:
# Ver todas nuestras conexiones
nmcli dev status
nmcli con show
# Mostrar solo las conexiones activas
nmcli con show --active
Configurando Interfaces de Red
He aquí cómo crear y configurar interfaces (esto me salvó la vida más de una vez):
# Crear una nueva conexión Ethernet
nmcli con add con-name "mi-red" type ethernet ifname eth0
# Configurar una IP estática
nmcli con mod "mi-red" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8,8.8.4.4"
# Activar la conexión
nmcli con up "mi-red"
Trucos Prácticos que he Aprendido
- Verificar Conectividad Rápidamente:
# Probar la resolución DNS
host google.com
# Verificar nuestra puerta de enlace
ip route show
- Gestionar Conexiones:
# Desactivar una interfaz
nmcli dev disconnect eth0
# Reactivar una interfaz
nmcli dev connect eth0
- Configuración del Hostname:
# Ver nuestro hostname actual
hostnamectl
# Cambiar el hostname
sudo hostnamectl set-hostname "new_name"
Mi Lista de Verificación Personal
Cuando configuro una nueva red, siempre reviso:
- El estado de las interfaces:
nmcli dev status
- La configuración IP:
ip addr show
- La configuración DNS:
cat /etc/resolv.conf
- La conectividad básica:
ping -c 4 8.8.8.8
Resolución de Problemas Comunes
Si algo no funciona, estos comandos me ayudan a diagnosticar:
# Ver el estado detallado de una conexión
nmcli -p con show "nombre-conexion"
# Ver los logs de NetworkManager
journalctl -u NetworkManager
# Reiniciar NetworkManager si es necesario
sudo systemctl restart NetworkManager
¿Te ha resultado útil esta guía? En la próxima entrada exploraremos la configuración avanzada de red y cómo mantener conexiones seguras. ¡No te lo pierdas!