Adicionar um segundo endereço IP no Red Hat, CentOS, AlmaLinux ou Rocky Linux pode ser diferente do Debian, pois frequentemente envolve o uso de ferramentas distintas para a configuração de rede. Em sistemas baseados no Red Hat, a ferramenta nmcli é comumente utilizada, ou então a edição de arquivos de configuração. Abaixo estão os passos para adicionar um segundo endereço IP usando o nmcli.
Verifique a Existência de uma Interface de Rede
Use o seguinte comando para verificar as interfaces de rede existentes:
ip addr
Anote o nome da interface, por exemplo, ens18.
Encontre o Nome da Conexão de Rede
Use o seguinte comando para listar as conexões de rede disponíveis e encontrar aquela associada à sua interface:
nmcli connection show
Procure pelo nome da conexão correspondente à sua interface de rede, como:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Adicione o Segundo IP Usando o nmcli
Use o comando nmcli para adicionar um segundo IP:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Onde:
- <CONNECTION_NAME> é o nome da sua conexão de rede (neste exemplo: ens18)
- <SECOND_IP> é o novo endereço IP
- <PREFIX> é o comprimento do prefixo da máscara de sub-rede
Reinicie a Interface de Rede
Reinicie a interface de rede para aplicar as alterações:
sudo nmcli connection up <CONNECTION_NAME>
Verifique o Novo IP
Verifique se o segundo endereço IP foi adicionado:
ip addr
Certifique-se de ver o novo endereço IP sob a sua interface de rede.
Impeça que o cloud-init Modifique as Configurações de Rede
Para evitar a interferência do cloud-init, que pode alterar as configurações de rede, siga as instruções desta página para restringir que o cloud-init faça alterações na configuração de rede.
