Añadir una dirección IPv4 pública y una dirección IPv6 pública en un servidor Linux (CentOS 7)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Servidor Cloud
En este artículo te explicamos cómo añadir direcciones IPv4 públicas adicionales y direcciones IPv6 públicas adicionales a un Servidor Cloud en el que está instalado CentOS 7.
Nota
En los siguientes artículos puedes consultar cómo establecer una conexión de red cifrada con el servidor mediante Secure Shell (SSH):
Puedes configurar direcciones IPv4 públicas adicionales y direcciones IPv6 públicas adicionales en CentOS 7 de la siguiente manera:
Requisitos previos
Asignaste una o más direcciones IPv4 y/o IPv6 públicas adicionales a tu servidor en el Cloud Panel.
Iniciaste sesión en el servidor.
Anotaste las direcciones IPv4 y/o IPv6 del servidor.
Para mostrar los servidores DNS utilizados, introduce el siguiente comando:
[root@localhost ~]# cat /etc/resolv.conf
Entonces, se mostrarán los servidores DNS utilizados en la entrada DNS. Por ejemplo:
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 212.227.123.16
nameserver 212.227.123.17Anota los servidores DNS.
Abre el archivo etc/sysconfig/network-scripts/ifcfg-ens192 con el editor vi.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens192
Sustituye las entradas existentes por la siguiente información:
NAME=Public_<Interface_Device>
TYPE=Ethernet
DEVICE=<Interface_Device>
ONBOOT=yes
BOOTPROTO=none
IPADDR=<Dirección IPv4 principal>
PREFIX=32
GATEWAY=10.255.255.1
DNS1=<Servidor-DNS 1>
DNS2=<Servidor-DNS 2>
IPV6INIT=yes
IPV6_AUTOCONF=no
DHCPV6C=no
IPV6ADDR=<Dirección IPv4 principal>/64
IPV6_DEFAULTGW=fe80::1%<Interface_Device>
Notas
El editor vi tiene un modo de inserción y un modo de comando. Puedes activar el modo de inserción con la tecla [i]. En este modo, los caracteres introducidos se insertan inmediatamente en el texto. Para activar el modo de comando, pulsa la tecla [ESC]. En este modo, todo lo que escribas con el teclado se interpretará como un comando.
Para salir del editor vi y guardar el archivo, introduce el comando :wq y pulsa Intro.
Para Device=, introduce el dispositivo ens192 y para DNS1 y DNS2, introduce los servidores DNS que hayas anotado. Para IPADDR, introduce tu dirección IPv4 principal y tu dirección IPv6 principal para IPV6ADDR.
Para configurar las direcciones IPv4 adicionales, añade las siguientes entradas:
IPADDR1=<Dirección IPv4 adicional>
PREFIX1=32
IPADDR2=<Dirección IPv4 adicional>
PREFIX2=32
IPADDRN=<Dirección IPv4 adicional>
PREFIXN=32Sustituye con la dirección IPv4 adicional que desees.
Para configurar direcciones IPv6 adicionales, añade la siguiente entrada:
IPV6ADDR_SECONDARIES=<Dirección IPv6 adicional>/64
Sustituye con la dirección IPv6 adicional que desees. Para configurar varias direcciones IPv6 adicionales, introdúcelas una tras otra. Utiliza un espacio para separar las direcciones IPv6.
El siguiente ejemplo muestra una entrada completa para configurar la dirección IPv4 principal y la dirección IPv6 principal, así como una dirección IPv4 adicional y una dirección IPv6 adicional.NAME=Public_ens192
TYPE=Ethernet
DEVICE=ens192
ONBOOT=yes
BOOTPROTO=none
IPADDR=217.160.244.40
PREFIX=32
IPADDR1=212.227.213.81
PREFIX1=32
GATEWAY=10.255.255.1
DNS1=212.227.123.16
DNS2=212.227.123.17
IPV6INIT=yes
IPV6_AUTOCONCONF=no
DHCPV6C=no
IPV6ADDR=2001:8d8:1801:8329::1/64
IPV6ADDR_SECONDARIES=2001:8d8:1801:8329::2/64
IPV6_DEFAULTGW=fe80::1%ens192Para reiniciar el servidor, introduce el siguiente comando:
[root@localhost ~]# systemctl reboot
Vuelve a iniciar sesión en el servidor.
Para comprobar si las direcciones IPv4 y direcciones IPv6 deseadas se han configurado correctamente, introduce el comando ip addr show::
[root@localhost~]# ip addr show
Nota
- Si el servidor deja de ser accesible debido a un error de configuración, puedes iniciar sesión en el servidor mediante la consola KVM y corregir la configuración.