Red Hat Training

A Red Hat training course is available for RHEL 8

8.2. Configuração de uma conexão Ethernet estática usando o editor interativo nmcli

Este procedimento descreve a adição de uma conexão Ethernet com as seguintes configurações usando o modo interativo nmcli:

  • Um endereço IPv4 estático - 192.0.2.1 com uma máscara de sub-rede /24
  • Um endereço IPv6 estático - 2001:db8:1::1 com uma máscara de sub-rede /64
  • Um gateway padrão IPv4 - 192.0.2.254
  • Um gateway padrão IPv6 - 2001:db8:1::fffe
  • Um servidor DNS IPv4 - 192.0.2.200
  • Um servidor DNS IPv6 - 2001:db8:1::ffbb
  • Um domínio de busca DNS - example.com

Procedimento

  1. Para adicionar um novo perfil de conexão NetworkManager para a conexão Ethernet, e iniciar o modo interativo, entre:

    # nmcli connection edit type ethernet con-name Example-Connection
  2. Defina a interface de rede:

    nmcli> set connection.interface-name enp7s0
  3. Defina o endereço IPv4:

    nmcli> set ipv4.addresses 192.0.2.1/24
  4. Defina o endereço IPv6:

    nmcli> set ipv6.addresses 2001:db8:1::1/64
  5. Configure o método de conexão IPv4 e IPv6 para manual:

    nmcli> set ipv4.method manual
    nmcli> set ipv6.method manual
  6. Defina os gateways padrão IPv4 e IPv6:

    nmcli> set ipv4.gateway 192.0.2.254
    nmcli> set ipv6.gateway 2001:db8:1::fffe
  7. Configure os endereços dos servidores DNS IPv4 e IPv6:

    nmcli> set ipv4.dns 192.0.2.200
    nmcli> set ipv6.dns 2001:db8:1::ffbb

    Para definir vários servidores DNS, especifique-os separados por espaço e entre aspas.

  8. Definir o domínio de busca DNS para a conexão IPv4 e IPv6:

    nmcli> set ipv4.dns-search example.com
    nmcli> set ipv6.dns-search example.com
  9. Salvar e ativar a conexão:

    nmcli> save persistent
    Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection.
    Do you still want to save? (yes/no) [yes] yes
  10. Abandonar o modo interativo:

    nmcli> quit

Etapas de verificação

  1. Mostrar o status dos dispositivos e conexões:

    # nmcli device status
    DEVICE      TYPE      STATE      CONNECTION
    enp7s0      ethernet  connected  Example-Connection
  2. Para exibir todas as configurações do perfil de conexão:

    # nmcli connection show Example-Connection
    connection.id:              Example-Connection
    connection.uuid:            b6cdfa1c-e4ad-46e5-af8b-a75f06b79f76
    connection.stable-id:       --
    connection.type:            802-3-ethernet
    connection.interface-name:  enp7s0
    ...
  3. 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.

      Para IPv4:

      # ping 192.0.2.3

      Para IPv6:

      # ping 2001:db8:2::1

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

    • Pingar um endereço IP em uma sub-rede remota.

      Para IPv4:

      # ping 198.162.3.1

      Para IPv6:

      # ping 2001:db8:2::1
      • Se o comando falhar, pingar o gateway padrão para verificar as configurações.

        Para IPv4:

        # ping 192.0.2.254

        Para IPv6:

        # ping 2001:db8:1::fffe
  4. 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.

Passos para a solução de problemas

  1. Se a conexão falhar ou se a interface de rede comutar entre um estado para cima e para baixo:

    • Certifique-se de que o cabo de rede esteja conectado ao host e a um switch.
    • Verifique se a falha do link só existe neste host ou também em outros hosts conectados ao mesmo switch ao qual o servidor está conectado.
    • Verificar se o cabo de rede e a interface de rede estão funcionando como esperado. Executar as etapas de diagnóstico do hardware e substituir os cabos de defeito e as placas de interface de rede.

Recursos adicionais