Como configurar um endereço IP estático em uma rede WiFi a partir da linha de comando no Linux usando NetworkManager

Como Configurar Um Endereco Ip Estatico Em Uma Rede Wifi A Partir Da Linha De Comando No Linux Usando Networkmanager



Muito provavelmente, seu roteador WiFi usará DHCP para atribuir endereços IP aleatórios em seu desktop/laptop. Se você deseja executar algum tipo de servidor/serviço em seu desktop/laptop e só tem conectividade WiFi disponível, você precisa configurar um endereço IP estático/fixo para sua rede WiFi. Dessa forma, seus servidores/serviços estarão disponíveis no mesmo endereço IP o tempo todo e você evitará muitos problemas de conectividade e dificuldades de reconfiguração.

Neste artigo, mostraremos como configurar um endereço IP estático/fixo para sua rede WiFi a partir da linha de comando em distribuições Linux modernas que usam o NetworkManager para gerenciar os dispositivos de rede.

Este artigo deve funcionar nas seguintes distribuições Linux listadas e em outras distribuições Linux (não listadas) que usam o NetworkManager para gerenciar as redes e têm a ferramenta de linha de comando “nmcli” disponível.







  • Ubuntu
  • Debian
  • Linux Mint
  • SO elementar
  • Fedora
  • RHEL
  • Fluxo CentOS
  • AlmaLinux
  • Linux rochoso
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • OracleLinux

Tópico de Conteúdo:

Conectando-se a uma rede WiFi a partir da linha de comando no Linux usando Nmcli

Antes de começar, certifique-se de que sua interface de rede WiFi esteja habilitada e que você esteja conectado à rede WiFi desejada usando o NetworkManager.



Encontrando as informações atuais de endereçamento IP da interface de rede WiFi no Linux

Ao configurar um endereço IP estático/fixo para sua rede WiFi, aprender sobre as informações atuais de endereço IP será útil, pois a maioria das informações IP (ou seja, servidor DNS, gateway, máscara de sub-rede) permanecerá a mesma; apenas o endereço IP pode ser alterado.



Para encontrar o nome da interface de rede WiFi e o nome da conexão NetworkManager atualmente ativa, execute o seguinte comando:





$ sudo dispositivo nmcli

No nosso caso, o nome da interface de rede WiFi é “wlp7s27u1” e o nome da conexão NetworkManager atualmente ativa é “NodeKite-2.4G”. Anote essas informações, pois você precisará delas em breve.



Para encontrar as informações de endereço IP atualmente configuradas (ou seja, endereço IP, máscara de sub-rede, gateway, servidor DNS) da interface de rede WiFi “wlp7s27u1”, execute o seguinte comando:

$ sudo nmcli -f GENERAL.DEVICE, GENERAL.CONNECTION, IP4.ADDRESS, IP4.GATEWAY, dispositivo IP4.DNS mostra wlp7s27u1

Como você pode ver, o endereço IP atribuído em nossa interface de rede WiFi “wlp7s27u1” é 192.168.0.113, a máscara de sub-rede é /24 (ou 255.255.255.0), o endereço IP do gateway (o endereço IP do WiFi conectado roteador) é 192.168.0.1 e o endereço do servidor DNS é 1.1.1.1.

Configurando um endereço IP estático/fixo para rede WiFi a partir da linha de comando no Linux usando Nmcli

Para configurar um endereço IP estático/fixo para sua rede WiFi, você precisa saber o nome da conexão NetworkManager que está configurado para sua interface de rede WiFi se conectar à sua rede WiFi.

Para encontrar o nome da conexão do NetworkManager, execute o seguinte comando:

$ sudo conexão nmcli

No nosso caso, o nome da conexão NetworkManager para nossa rede WiFi é “NodeKite-2.4G”.

Para configurar um endereço IP estático/fixo de 192.168.0.25 (digamos) para a rede WiFi “NodeKite-2.4G” (digamos) com todas as outras informações de IP (ou seja, máscara de sub-rede, gateway, servidor DNS) intactas, execute o seguinte comando:

$ sudo modificação de conexão nmcli 'NodeKite-2.4G' manual do método ipv4.ipv4.addresses 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Assim que a conexão NetworkManager “NodeKite-2.4G” estiver configurada com um endereço IP estático/fixo, execute o seguinte comando para aplicar as alterações:

$ sudo conexão nmcli ativada 'NodeKite-2.4G'

Como você pode ver, um endereço IP estático/fixo está definido para a interface de rede WiFi “wlp7s27u1”.

Você pode confirmar se o endereço IP estático/fixo de 192.168.0.25 está definido para a interface de rede WiFi “wlp7s27u1” usando também o comando “ip”:

$ IP a

Verificando a conectividade com a Internet na linha de comando

Se você configurou corretamente um endereço IP estático/fixo na interface de rede WiFi, você poderá executar ping em “google.com” (ou nos nomes de domínio de qualquer outro site popular) para verificar se possui conectividade com a Internet.

$ pingar -c 3 Google com

Conclusão

Neste artigo, mostramos como encontrar as informações atuais de endereço IP da sua interface de rede WiFi. Também mostramos como configurar um endereço IP estático/fixo para sua interface de rede WiFi no Linux a partir da linha de comando usando o NetworkManager. Definir um endereço IP estático/fixo é essencial para hospedar algum tipo de servidor/serviço em seu computador.