GNU/Linux >> Tutoriales Linux >  >> Linux

nmcli:comando no encontrado

La herramienta nmcli es la más fundamental de las interfaces de NetworkManager. Contiene muchos subcomandos que le permiten ver y configurar la información de la red. Debido a que muchos servidores de red no incluirán una GUI, es importante sentirse cómodo con nmcli para administrar la configuración de red.

Los siguientes son algunos ejemplos de subcomandos que puede usar con nmcli.

Subcomando Solía ​​
estado general Ver un resumen de los datos de conectividad de la red. Ver información de identificación para cada NIC. Habilite la NIC especificada.
mostrar conexión Deshabilitar la NIC especificada.
configurar {ID de dispositivo} Ingrese al modo interactivo para configurar la NIC especificada.
con down {ID de dispositivo} Observe los eventos enviados por el núcleo o por una regla de udev.
con editar {ID de dispositivo} Simule un evento udev ejecutándose para un dispositivo, con resultados en la salida.
estado del dispositivo Muestra el estado actual de cada NIC.

Sintaxis

La sintaxis del comando nmcli es:

# nmcli [options] [subcommand] [arguments]

Si encuentra el siguiente error mientras ejecuta el comando nmcli:

nmcli: command not found

puede intentar instalar el siguiente paquete según su elección de distribución:

Distribución del sistema operativo Comando
Debian apt-get install administrador de red
Ubuntu apt-get install administrador de red
Alpino apk agregar administrador de red
Arco Linux administrador de red pacman -S
Kali Linux apt-get install administrador de red
Fedora dnf instala NetworkManager-1
Raspbian apt-get install administrador de red

Ejemplos de comandos nmcli

1. Ejecute un subcomando `nmcli`:

# nmcli agent|connection|device|general|help|monitor|networking|radio command_options

2. Muestra la versión actual de NetworkManager:

# nmcli --version

3. Mostrar ayuda:

# nmcli --help

4. Mostrar ayuda para un subcomando:

# nmcli subcommand --help

5. Muestre la lista de todas las conexiones usando el comando nmcli de la siguiente manera:

# nmcli con show

6. Muestre solo las conexiones activas usando el comando nmcli de la siguiente manera:

# nmcli con show --active

7. Muestre los detalles de una conexión especificando el ID de conexión (NOMBRE) usando el comando nmcli de la siguiente manera:

# nmcli con show "enp0s3"

8. Muestre el estado del dispositivo (interfaz) como conectado o desconectado usando el comando nmcli de la siguiente manera:

# nmcli dev status

9. Muestre los detalles del dispositivo usando el comando nmcli de la siguiente manera:

# nmcli dev show enp0s3

10. Desactive la conexión automática para un perfil de conexión como se muestra en la línea de comando aquí:

# nmcli con mod "static" connection.autoconnect no

11. Especifique un servidor DNS usando el comando nmcli con mod como se muestra aquí:

# nmcli con mod "static" ipv4.dns "1.1.1.1"

12. Podemos agregar más valores a una clave usando el símbolo + o – delante del argumento. También podemos agregar otro servidor DNS usando el comando nmcli con mod como se muestra aquí:

# nmcli con mod "static" +ipv4.dns "8.8.8.8"

13. Podemos cambiar la dirección IP estática y la puerta de enlace para un perfil de conexión como se muestra aquí:

# nmcli con mod  "static"  ipv4.address  "50.50.50.50/24" ipv4.gateway

14. Podemos asignar una dirección IP secundaria a la misma interfaz sin puerta de enlace en un perfil existente como se muestra aquí:

# nmcli con mod "static" +ipv4.addresses "70.70.70.100/16"

15. Para activar los cambios, el perfil de conexión debe activarse con el comando nmcli con como se muestra aquí:

# nmcli con up "static"

16. Elimine un perfil de conexión usando el comando nmcli del como se muestra aquí:

# nmcli del "static"

17. Deshabilite todas las interfaces administradas usando el comando nmcli como se muestra aquí:

# nmcli net off

18. Desactive una interfaz desconectando temporalmente el dispositivo como se muestra aquí:

# nmcli dev dis enp0s8

19. Abra una interfaz conectando el dispositivo como se muestra aquí:

# nmcli dev con enp0s8


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. tvservice:comando no encontrado

  5. lspci:comando no encontrado

aws-shell:comando no encontrado

dpkg:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado