Añadir direcciones IPv4 públicas y direcciones IPv6 públicas en un servidor Linux (CentOS Stream 9)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Para Servidor Cloud
En este artículo te explicamos cómo añadir direcciones IPv4 públicas y direcciones IPv6 públicas adicionales en un servidor en el que está instalado CentOS Stream 9.
Para configurar direcciones IPv4 públicas y direcciones IPv6 públicas adicionales en CentOS Stream 9, sigue estos pasos:
Nota
En los siguientes artículos puedes consultar cómo establecer una conexión de red cifrada con el servidor mediante Secure Shell (SSH):
Requisitos
Has asignado una o más direcciones IPv4 y/o IPv6 públicas adicionales a tu servidor en el Cloud Panel.
Has iniciado la sesión en el servidor.
Has anotado las direcciones IPv4 Y/o IPv6 del servidor.
Consultar la interfaz de red
Consulta el nombre del archivo de la interfaz de red. Para ello, introduce el siguiente comando:
[root@localhost ~]# ip addr
El siguiente ejemplo utiliza la interfaz de red ens192:
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:0a:1b:3b brd ff:ff:ff:ff:ff:ff
altname enp11s0
inet 217.160.36.149/32 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet 217.160.36.232/32 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet6 2001:8d8:1801:75e::1/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 2001:8d8:1801:75e::2/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::33fc:a146:c6f0:5fbe/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Consultar servidores DNS predeterminados
Para consultar los servidores DNS utilizados, introduce los siguientes comandos:
[root@localhost ~]# curl http://169.254.169.254/latest/meta_data/dns/nameservers -Lv
[root@localhost ~]# curl http://169.254.169.254/latest/meta_data/dns/nameservers6 -LvLos servidores DNS utilizados se muestran al final del mensaje.
Por ejemplo:[root@localhost ~]# curl http://169.254.169.254/latest/meta_data/dns/nameservers -Lv
* Trying 169.254.169.254...
* TCP_NODELAY set
* Connected to 169.254.169.254 (169.254.169.254) port 80 (#0)
> GET /latest/meta_data/dns/nameservers HTTP/1.1
> Host: 169.254.169.254
> User-Agent: curl/7.61.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Thu, 08 Sep 2022 12:19:36 GMT
< Server: Apache
< Strict-Transport-Security: max-age=63072000; includeSubDomains
< Vary: Accept-Encoding
< Access-Control-Allow-Origin: *
< Access-Control-Allow-Headers: X-TOKEN, X-HASH, X-MICROTIME, X-USER, Content-Type, X-API-TOKEN, Authorization
< Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
< Access-Control-Expose-Headers: Error-Msg
< Cache-control: no-cache, no-store, max-age=0
< Access-Control-Allow-Origin: *
< Access-Control-Allow-Headers: X-TOKEN, X-HASH, X-MICROTIME, Content-Type, X-API-TOKEN, Authorization
< Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
< Access-Control-Expose-Headers: Error-Msg
< Transfer-Encoding: chunked
< Content-Type: text/plain;charset=UTF-8
<
212.227.123.16,212.227.123.17
* Connection #0 to host 169.254.169.254 left intactAnota los servidores DNS. En el ejemplo anterior, estos se muestran sobre la línea * Connection #0 to host 169.254.169.254 left intact.
Generar UUID
Genera un identificador único universal (UUID) y anótalo. Será necesario más tarde para la configuración de la red.
Para generar un UUID, introduce el siguiente comando:
[root@localhost ~]# uuidgen
Consultar puertas de enlace para IPv4 y/o IPv6
Para consultar las puertas de enlace predeterminadas (default gateway) de la interfaz activa, introduce los siguientes comandos:
IPv4:[root@localhost ~]# ip route show | grep 'default'
IPv6:
[root@localhost ~]# ip -6 route show | grep 'default'
Anota las direcciones IP de las puertas de enlace (gateways). Estas aparecen directamente después de la parte de default via.
Por ejemplo:
Gateway IPv4:[root@localhost ~]# ip route show | grep 'default'
default via 10.255.255.1 dev ens192 proto static metric 100
Gateway IPv6:[root@localhost ~]# ip -6 route show | grep 'default'
default via fe80::1 dev ens192 proto static metric 100 pref medium
Añadir direcciones IPv4 y/o IPv6
Abre el archivo /etc/NetworkManager/system-connections/ens192.nmconnection con el editor vi. Introduce el siguiente comando:
[root@localhost ~]# vi /etc/NetworkManager/system-connections/ens192.nmconnection
Notas
El editor vi tiene un modo de inserción y un modo de comando. Puedes iniciar el modo de inserción con la tecla [i]. En este modo, los caracteres introducidos se insertan inmediatamente en el texto. Para entrar en el modo de comandos, presiona [ESC]. Cuando se utiliza el modo de comando, tus pulsaciones se interpretan como un comando.
Para salir de vi y guardar el archivo, introduce el comando :wq y luego pulsa Enter.
En el área [connection], introduce en la entrada uuid= el nuevo UUID generado.
Sustituye las entradas existentes en el área [ipv4] por las siguientes:
[ipv4]
address1=<DIRECCIÓN-IPv4-PRINCIPAL>/32,10.255.255.1
address2=<DIRECCIÓN-IPv4-ADICIONAL>/32,10.255.255.1
dns=<DNS-Server1>;<DNS-Server2>;
method=manualPor ejemplo:
[ipv4]
address1=217.160.141.60/32,10.255.255.1
address2=82.165.254.101/32,10.255.255.1
dns=127.0.0.53;
method=manualSustituye <dirección-IPv4-principal>y <dirección-IPv4-adicional>por la dirección IPv4 principal y la adicional. A continuación, introduce el servidor DNS anotado en la entrada dns=.
Sustituye las entradas existentes en la sección [ipv6] por las siguientes:
[ipv6]
addr-gen-mode=stable-privacy
address1=<DIRECCIÓN-IPv6-PRINCIPAL>/64,fe80::1
address2=<DIRECCIÓN-IPv6-ADICIONAL>/64,fe80::1
dhcp-duid=ll
dns=<dns1>;<dns2>;
method=manualPor ejemplo:
[ipv6]
addr-gen-mode=stable-privacy
address1=<2001:8d8:1801:75e::1>/64,fe80::1
address2=<2001:8d8:1801:75e::2>/64,fe80::1
dhcp-duid=ll
dns=fe80::1;
method=manualSustituye <dirección-IPv6-principal> y <dirección-IPv6-adicional> por la dirección IPv6 principal y la adicional. A continuación, introduce el servidor DNS anotado en la entrada dns=.
Reinicia el servidor para que se apliquen los cambios. Para ello, introduce el siguiente comando:
[root@localhost ~]# systemctl reboot