Comando Nmcli como instalar e usar no Linux

Gerenciar a rede em sistemas Linux, em geral em qualquer sistema operacional, pode se tornar uma tarefa tediosa se não tivermos as ferramentas necessárias para isso, mas no caso de sistemas Linux um comando especial foi desenvolvido para gerenciar muitas variáveis ​​do vermelho e é o comando "nmcli" sobre o qual falaremos em detalhes neste tutorial.

O que é nmcliNmcli "interface de linha de comando do gerenciador de rede" é um comando que foi desenhado pensando em controlar o NetworkManager e com uma série de parâmetros para ter a possibilidade de reportar o estado da rede ao administrador.

Com o comando nmcli podemos criar, editar, excluir, ativar ou desativar conexões de rede, bem como controlar e também exibir o status do dispositivo de rede instalado no Linux.

1. Como instalar e usar nmcli no Linux

Passo 1
Por padrão, o nmcli é instalado em sistemas Linux. Podemos visualizar todas as interfaces de rede ativas no Linux com um dos seguintes comandos:

 conexão nmcli mostrado mcli com show

PROLONGAR

Passo 2
Como resultado disso, obteremos os seguintes detalhes:

  • Nome da conexão
  • UUID ativo
  • Tipo de rede (cabo ou Wi-Fi)
  • Dispositivo

Para exibir todas as conexões do Linux (ativas e desativadas), executaremos o seguinte comando:

 status de dev nmcli

PROLONGAR

2. Como configurar um endereço IP estático no Linux com nmcli


Dentro das tarefas administrativas do nmcli temos a possibilidade de estabelecer um endereço IP fixo para o equipamento. Para isso devemos levar em consideração o dispositivo onde a alteração será aplicada, neste caso será a interface de rede enps03.

Passo 1
Primeiro, vamos executar o comando "ip add" para ver a configuração de rede atual:

PROLONGAR

Passo 2
Neste caso, temos o seguinte:

  • Endereço IP 192.168.0.21
  • Gateway 192.168.0.255

Para estabelecer um novo endereço IP no Linux com nmcli, usaremos os seguintes valores:

  • Endereço IP 192.168.0.30
  • Gateway 192.168.0.255
  • DNS primário 8.8.8.8
  • Tipo de IP estático

Em primeiro lugar, estabeleceremos o IP desejado executando o seguinte:

 nmcli com mod enps03 ipv4.addresses 192.168.2.30/24

PROLONGAR

etapa 3
Agora vamos configurar o gateway:

 nmcli com mod enps03 ipv4.gateway 192.168.0.1

PROLONGAR

Passo 4
Agora vamos definir o servidor DNS:

 nmcli com mod enps03 ipv4.dns "8.8.8.8"

PROLONGAR

Etapa 5
Depois disso, vamos configurar o endereço IP de dinâmico para estático:

 nmcli com mod enps03 ipv4.method manual

PROLONGAR

Etapa 6
Aplicamos as alterações na seguinte ordem:

 nmcli com até enps03

PROLONGAR

Podemos ver a mensagem de que a conexão foi ativada com sucesso.

Etapa 7
Verificamos se o endereço IP 192.168.0.30 foi estabelecido executando o comando "ip add":

PROLONGAR

Etapa 8
Como alternativa, podemos ir, neste caso no CentOS 8, para o seguinte diretório:

 / etc / sysconfig / network-scripts /
Etapa 9
Então, executamos "cat ifcfg-enp0s3" para ver as propriedades da rede:

PROLONGAR

Lá encontramos claramente os valores que estabelecemos.
Com nmcli temos um nível completo de opções para gerenciar nossa rede da melhor maneira possível.

wave wave wave wave wave