La mayoría de distribuciones de Linux modernas como AlmaLinux o Red Hat han adoptado el uso de nmcli para realizar la configuración de red del sistema.
nmcli es un comando utilizado para gestionar conexiones de red en sistemas Linux. Es parte del NetworkManager y permite configurar conexiones, visualizar el estado de la red y solucionar problemas, etc. Por resumir mucho, es un comando que agrupa muchas funcionalidades como ifconfig, ifdown, ifup, etc etc.
Pues bien, os dejo un listado de comandos básicos para realizar tareas sencillas, espero que os sirvan.
Comandos Básicos
1. Ver el estado de la red
Para obtener una visión general de las conexiones de red:
nmcli general status
Este comando muestra si NetworkManager está activo y cuáles interfaces están disponibles.
Para listar todas las conexiones configuradas:
nmcli connection show
2. Conectar a una Red WiFi
Para listar las redes WiFi disponibles:
nmcli device wifi list
Para conectarse a una red WiFi:
nmcli device wifi connect "SSID" password "CONTRASEÑA"
3. Configurar una Dirección IP Estática
Si deseas configurar una dirección IP estática en una interfaz (por ejemplo, eth0
):
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual
nmcli connection up eth0
4. Habilitar o Deshabilitar una Interfaz de Red
Para deshabilitar una interfaz (por ejemplo, eth0
):
nmcli device disconnect eth0
Para habilitarla nuevamente:
nmcli device connect eth0
5. Crear una Conexión Nueva
Si necesitas agregar manualmente una nueva conexión Ethernet:
nmcli connection add type ethernet ifname eth0 con-name MiConexionEthernet
6. Reiniciar NetworkManager
Y por último, si quieres reiniciar el servicio en sí:
systemctl restart NetworkManager
0 comentarios