NetworkManager gestiona dispositivos de red y activa perfiles de conexión en muchos escritorios y servidores Linux. No es universal, así que confirma que controla la interfaz de destino antes de utilizar nmcli para cambiar su configuración.
Configuración de Red · Lección 4
NetworkManager
Aprende cómo NetworkManager separa los dispositivos, los perfiles de conexión persistentes y el estado activo durante la ejecución.
Dispositivos y conexiones
Un dispositivo es una interfaz del kernel como enp1s0 o wlan0. Una conexión es un perfil almacenado que contiene ajustes de IPv4, IPv6, DNS, Wi-Fi, enrutamiento y otros ámbitos. Un dispositivo puede tener varios perfiles, pero normalmente solo hay activo un perfil aplicable a la vez.
$ nmcli device status
$ nmcli connection show
$ nmcli connection show --active
¿Qué es un perfil de conexión de NetworkManager?
Inspeccionar el estado efectivo
Muestra el perfil activo y los detalles del dispositivo:
$ nmcli -f GENERAL,IP4,IP6 device show enp1s0
$ nmcli connection show 'Wired connection 1'
Los ajustes del perfil, los resultados de DHCP durante la ejecución y el estado del kernel pueden diferir. Compáralos con ip address, ip route y el resolver. El obsoleto nm-tool no debe constituir la base de un flujo de trabajo actual.
¿Qué comando lista los perfiles activos de NetworkManager?
Modificar y activar un perfil
Modifica explícitamente un perfil con nombre y actívalo después durante una ventana de mantenimiento:
$ sudo nmcli connection modify 'Wired connection 1' ipv4.method auto
$ sudo nmcli connection up 'Wired connection 1'
La modificación cambia los datos persistentes del perfil; la activación puede sustituir las direcciones, rutas y DNS activos. Un cambio remoto necesita acceso mediante consola, los ajustes originales guardados y una reversión temporizada independiente. Nunca dependas de la conexión que estás cambiando para transportar su propio comando de recuperación.
¿Cuál es la diferencia entre connection modify y connection up?
Comprobar y proteger los secretos
Después de la activación, comprueba el estado del perfil, las direcciones y rutas del kernel, DNS, ambas familias de direcciones y la aplicación prevista. Los perfiles de Wi-Fi, VPN, 802.1X y redes móviles pueden contener secretos. Limita los permisos de los perfiles y evita imprimir campos secretos en registros compartidos o transcripciones del shell.
¿Qué demuestra más que el estado «conectado» de NetworkManager?
Lección completada
Has completado NetworkManager
Ahora puedes gestionar perfiles de NetworkManager sin confundirlos con objetos de interfaz.
Confirma que NetworkManager controla el dispositivo de destino.
Distingue los perfiles almacenados del estado activo durante la ejecución.
Inspecciona por separado los dispositivos, todos los perfiles y los perfiles activos.
Trata la modificación, la activación, la recuperación y la comprobación como pasos distintos.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita