Agregar una segunda dirección IP en Red Hat, CentOS, AlmaLinux o Rocky Linux puede diferir de Debian, ya que a menudo implica usar herramientas distintas para la configuración de red. En los sistemas basados en Red Hat, se suele usar la herramienta nmcli o se editan los archivos de configuración. A continuación se indican los pasos para agregar una segunda dirección IP mediante nmcli.
Comprobar la existencia de una interfaz de red
Use el siguiente comando para comprobar las interfaces de red existentes:
ip addr
Anote el nombre de la interfaz, por ejemplo, ens18.
Encontrar el nombre de la conexión de red
Use el siguiente comando para listar las conexiones de red disponibles y encontrar la asociada a su interfaz:
nmcli connection show
Busque el nombre de la conexión correspondiente a su interfaz de red, como por ejemplo:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Agregar la segunda IP con nmcli
Use el comando nmcli para agregar una segunda IP:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Donde:
- <CONNECTION_NAME> es el nombre de su conexión de red (en este ejemplo: ens18)
- <SECOND_IP> es la nueva dirección IP
- <PREFIX> es la longitud del prefijo de la máscara de subred
Reiniciar la interfaz de red
Reinicie la interfaz de red para aplicar los cambios:
sudo nmcli connection up <CONNECTION_NAME>
Comprobar la nueva IP
Verifique si se ha agregado la segunda dirección IP:
ip addr
Asegúrese de ver la nueva dirección IP bajo su interfaz de red.
Evitar que cloud-init modifique la configuración de red
Para evitar la interferencia de cloud-init, que puede alterar la configuración de red, siga las instrucciones de esta página para impedir que cloud-init realice cambios en la configuración de red.
