Configurar Endereços IPv4 e IPv6

Red Hat Enterprise LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você praticará a configuração de endereços estáticos IPv4 e IPv6 em um sistema Red Hat Enterprise Linux (RHEL). Você utilizará a ferramenta de linha de comando nmcli para criar e gerenciar perfis de conexão de rede persistentes. Esta é uma habilidade fundamental para qualquer administrador de sistemas e um tópico crucial para o exame de certificação RHCSA.

Este é um Desafio (Challenge), que difere de um Laboratório Guiado por exigir que você tente concluir a tarefa de forma independente, em vez de apenas seguir passos instrucionais. Desafios costumam ter um nível de dificuldade maior. Se encontrar problemas, você pode debater com o Labby ou consultar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 100%. Ele recebeu uma taxa de avaliações positivas de 100% dos alunos.

Configurar um Endereço IPv4 Estático

Sua primeira tarefa é criar um novo perfil de conexão persistente no NetworkManager para a interface dummy0 com uma configuração IPv4 estática.

Tarefas

  • Criar um novo perfil de conexão do NetworkManager chamado dummy0-static.
  • Configurar o perfil para a interface dummy0.
  • Atribuir o endereço IPv4 estático 192.168.100.10/24.
  • Definir o gateway como 192.168.100.1.
  • Garantir que o perfil de conexão esteja configurado para ativar automaticamente na inicialização do sistema.
  • Ativar o novo perfil de conexão.

Requisitos

  • Você deve usar a ferramenta de linha de comando nmcli.
  • O novo perfil de conexão deve ser nomeado exatamente como dummy0-static.
  • A configuração deve ser persistente após reinicializações.

Dicas

Para criar um perfil de conexão no NetworkManager usando o nmcli, você precisará usar o comando nmcli connection add com os seguintes parâmetros principais:

  • type: Especifica o tipo de conexão (para interfaces dummy, use dummy)
  • con-name: O nome do perfil de conexão
  • ifname: O nome da interface
  • autoconnect: Defina como yes para ativação automática no boot
  • ip4: Endereço IPv4 com notação CIDR
  • gw4: Endereço do gateway IPv4

A sintaxe básica é:

sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]

Após criar a conexão, você pode precisar ativá-la usando:

sudo nmcli connection up [CONNECTION_NAME]

Exemplo

Após ativar com sucesso a nova conexão, a saída de ip addr show dummy0 deve incluir o endereço IPv4 estático.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    ...

Além disso, você pode verificar se o perfil de conexão está ativo com nmcli con show --active.

NAME           UUID                                  TYPE      DEVICE
dummy0-static  550e8400-e29b-41d4-a716-446655440000  ethernet  dummy0
...
✨ Verificar Solução e Praticar

Adicionar um Endereço IPv6 Estático

Agora, você modificará o perfil de conexão dummy0-static existente para adicionar um endereço IPv6 estático e um gateway.

Tarefas

  • Modificar o perfil de conexão dummy0-static.
  • Adicionar o endereço IPv6 estático 2001:db8:cafe::10/64.
  • Definir o gateway IPv6 como 2001:db8:cafe::1.
  • Aplicar as alterações à conexão ativa.

Requisitos

  • Você deve usar a ferramenta de linha de comando nmcli para modificar a conexão existente.
  • As alterações devem ser aplicadas ao perfil dummy0-static.

Dicas

Para modificar uma conexão existente do NetworkManager, use o comando nmcli connection modify:

  • Use ipv6.method manual para habilitar a configuração manual de IPv6
  • Use ipv6.addresses para definir o endereço IPv6
  • Use ipv6.gateway para definir o gateway IPv6

A sintaxe básica é:

sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]

Após modificar o perfil de conexão, você deve reativá-lo para que as alterações entrem em vigor:

sudo nmcli connection up [CONNECTION_NAME]

Exemplo

Após aplicar as alterações, a saída de ip addr show dummy0 deve agora incluir tanto o endereço IPv4 quanto o IPv6.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    inet6 2001:db8:cafe::10/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    ...

Você pode verificar se a configuração IPv6 foi aplicada checando os detalhes da conexão:

$ nmcli con show dummy0-static | grep ipv6
ipv6.method:                            manual
ipv6.addresses:                         2001:db8:cafe::10/64
ipv6.gateway:                           2001:db8:cafe::1
...
✨ Verificar Solução e Praticar

Resumo

Neste desafio, você aprendeu como gerenciar configurações de rede em um sistema RHEL moderno. Você utilizou com sucesso o utilitário nmcli para criar uma conexão IPv4 estática persistente e, em seguida, a modificou para adicionar uma configuração IPv6 estática. Estas são habilidades essenciais para a administração de servidores e são frequentemente testadas no exame RHCSA.