GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo administrar la red usando la herramienta nmcli en RedHat/CentOS 7

Una nueva característica de Red Hat Enterprise Linux 7 y CentOS 7 es que el servicio de red predeterminado lo proporciona NetworkManager , un daemon de configuración y control de red dinámico que intenta mantener las conexiones y los dispositivos de red activos cuando están disponibles, al mismo tiempo que admite los archivos de configuración tradicionales de tipo ifcfg. NetworkManager se puede usar con los siguientes tipos de conexiones:Ethernet, VLAN, Bridges, Bonds, Teams, Wi-Fi, banda ancha móvil (como 3G celular) e IP sobre InfiniBand. Para estos tipos de conexión, NetworkManager puede configurar alias de red, direcciones IP, rutas estáticas, información de DNS y conexiones VPN, así como muchos parámetros específicos de conexión.

NetworkManager se puede controlar con la herramienta de línea de comandos, nmcli .

Uso general de nmcli

La sintaxis general de nmcli es:

# nmcli [ OPTIONS ] OBJECT { COMMAND | help }

Una cosa interesante es que puede usar la tecla TAB para completar acciones cuando escribe el comando, por lo que si en algún momento olvida la sintaxis, puede presionar TAB para ver una lista de opciones disponibles.

Algunos ejemplos de uso general de nmcli:

# nmcli general status

Mostrará el estado general de NetworkManager.

# nmcli connection show

Mostrará todas las conexiones.

# nmcli connection show -a

Mostrará solo las conexiones activas.

# nmcli device status

Mostrará una lista de dispositivos reconocidos por NetworkManager y su estado actual.

1) Iniciar/detener interfaces de red

Puede usar la herramienta nmcli para iniciar o detener las interfaces de red desde la línea de comandos, esto es el equivalente de subir/bajar en ifconfig.
Para detener una interfaz, use la siguiente sintaxis:

# nmcli device disconnect eno16777736

Para iniciarlo puedes usar esta sintaxis:

# nmcli device connect eno16777736

2) Agregar una conexión ethernet con IP estática

Para agregar una nueva conexión ethernet con una dirección IP estática, puede usar el siguiente comando:

# nmcli connection add type ethernet con-name NAME_OF_CONNECTION ifname interface-name ip4 IP_ADDRESS gw4 GW_ADDRESS

reemplazando NAME_OF_CONNECTION con el nombre que desea aplicar a la nueva conexión, IP_ADDRESS con la dirección IP que desea usar y GW_ADDRESS con la dirección de la puerta de enlace que usa (si no usa una puerta de enlace, puede omitir esta última parte) .

# nmcli connection add type ethernet con-name NEW ifname eno16777736 ip4 192.168.1.141 gw4 192.168.1.1

Para configurar los servidores DNS para esta conexión, puede usar el siguiente comando:

# nmcli connection modify NEW ipv4.dns "8.8.8.8 8.8.4.4"

Para abrir la nueva conexión Ethernet, emita un comando de la siguiente manera:

# nmcli connection up NEW ifname eno16777736

Para ver información detallada sobre la conexión recién configurada, emita un comando de la siguiente manera:

# nmcli -p connection show NEW

3) Agregar una conexión que usará DHCP

Si desea agregar una nueva conexión que usará DHCP para configurar la dirección IP de la interfaz, la dirección de la puerta de enlace y los servidores dns, todo lo que tiene que hacer es omitir la parte de la dirección ip/gw del comando y Network Manager usará DHCP para obtener la detalles de configuración.

Por ejemplo, para crear un perfil de conexión DHCP configurado llamado NEW_DHCP, en el dispositivo
eno16777736 puedes usar el siguiente comando:

# nmcli connection add type ethernet con-name NEW_DHCP ifname eno16777736

Cent OS
  1. Cómo reiniciar el servicio de red en CentOS 8 o RHEL 8

  2. ¿Cómo utilizar la herramienta de actualización de RedHat para actualizar CentOS de 6.x a CentOS 7?

  3. Cómo instalar la herramienta de monitoreo de red Cacti en un Centos VPS

  4. CentOS/RHEL 7:cómo crear un enlace de red (equipo de NIC) usando nmcli

  5. Cómo crear una interfaz de puente usando nmcli en CentOS/RHEL 7 y 8

Cómo instalar y administrar paquetes en CentOS usando RPM

Cómo instalar Wireshark en CentOS 8

Cómo administrar el almacenamiento local usando stratis | Sombrero rojo

Cómo instalar la herramienta de monitoreo de red Monitorix en CentOS 7

Cómo configurar WebDAV usando Apache en CentOS 7

Cómo instalar PhpStorm en CentOS 8