Red Hat Training

A Red Hat training course is available for RHEL 8

9.2. Configuração de uma conexão Wi-Fi usando nmcli

Este procedimento descreve como configurar um perfil de conexão Wi-fi usando nmcli.

Pré-requisitos

  • O utilitário nmcli a ser instalado.
  • Certifique-se de que o rádio WiFi esteja ligado (padrão):

    ~]$ nmcli radio wifi on

Procedimento

  1. Para criar um perfil de conexão Wi-Fi com configuração estática IP:

    ~]$ nmcli con add con-name MyCafe ifname wlan0 type wifi ssid MyCafe ` `ip4 192.168.100.101/24 gw4 192.168.100.1
  2. Configurar um servidor DNS. Por exemplo, para definir 192.160.100.1 como o servidor DNS:

    ~]$ nmcli con modify con-name MyCafe ipv4.dns "192.160.100.1"
  3. Opcionalmente, defina um domínio de busca DNS. Por exemplo, para definir o domínio de busca para example.com:

    ~]$ nmcli con modify con-name MyCafe ipv4.dns-search "example.com"
  4. Para verificar uma propriedade específica, por exemplo mtu:

    ~]$ nmcli connection show id MyCafe | grep mtu
    802-11-wireless.mtu:                     auto
  5. Para mudar a propriedade de um ambiente:

    ~]$ nmcli connection modify id MyCafe 802-11-wireless.mtu 1350
  6. Para verificar a mudança:

    ~]$ nmcli connection show id MyCafe | grep mtu
    802-11-wireless.mtu:                     1350

Etapas de verificação

  1. Use o utilitário ping para verificar se este host pode enviar pacotes para outros hosts.

    • Pingar um endereço IP na mesma sub-rede. Por exemplo, o endereço IP de uma sub-rede:

      # ping 192.168.100.103

      Se o comando falhar, verificar as configurações de IP e subrede.

    • Pingar um endereço IP em uma sub-rede remota. Por exemplo, o endereço IP de uma sub-rede remota:

      # ping 198.51.16.3
      • Se o comando falhar, pingar o gateway padrão para verificar as configurações.

        # ping 192.168.100.1
  2. Use o utilitário host para verificar se a resolução do nome funciona. Por exemplo:

    # host client.example.com

    Se o comando retornar algum erro, como connection timed out ou no servers could be reached, verifique suas configurações de DNS.

Recursos adicionais

  • Consulte a página de manual nm-settings(5) para mais informações sobre propriedades e suas configurações.
  • Se a configuração no disco não corresponder à configuração no dispositivo, iniciar ou reiniciar o NetworkManager cria uma conexão in-memory que reflete a configuração do dispositivo. Para maiores detalhes e como evitar este problema, veja NetworkManager duplica uma conexão após o reinício do serviço NetworkManager.