Para CentOS 7

En una red privada, los servidores se comunican a través de IPs locales que no se enrutan en Internet. Para utilizar un servidor en una red privada, debes configurar la interfaz de la red en el servidor. En este artículo te explicamos cómo hacerlo.

Requisitos:
  • Haber creado una red privada.

  • Haber asignado el servidor a la red privada en el Cloud Panel.

Determina la dirección de subred y la máscara de subred de la red privada

  • En el Cloud Panel, haz clic en la sección Red > Red privada y selecciona la red privada deseada.

  • Anota la dirección de la subred y la máscara de la subred. Estas se pueden encontrar en la sección de Configuración.

Configura la interfaz de la red privada

  • Inicia sesión en tu servidor.

  • Si el servidor se ha asignado a una red privada, este tiene una interfaz de red adicional sin configurar. Para visualizar la interfaz de la red, introduce el siguiente comando:

    [root@localhost ~]# ifconfig -a

    Ejemplo:

    [root@localhost ~]# ifconfig -a
    ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 212.227.155.186  netmask 255.255.255.255  broadcast 212.227.155.186
            inet6 fe80::250:56ff:fe3d:a0af  prefixlen 64  scopeid 0x20<link>
            ether 00:50:56:3d:a0:af  txqueuelen 1000  (Ethernet)
            RX packets 493  bytes 69834 (68.1 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 703  bytes 65683 (64.1 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     
    ens224: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            ether 00:50:56:2d:5c:00  txqueuelen 1000  (Ethernet)
            RX packets 2  bytes 120 (120.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 59  bytes 9746 (9.5 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 68  bytes 5920 (5.7 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 68  bytes 5920 (5.7 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  • Anota el nombre de la interfaz de red no configurada para la red privada y la dirección MAC. En el ejemplo anterior, el nombre de la interfaz de red no configurada para la red privada es ens224. La dirección MAC es 00:50:56:2d:5c:00.

  • Usa el editor vi para crear el archivo de configuración para la interfaz no configurada. Ejemplo:

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens224

  • Para configurar la red privada, introduce la siguiente información:

    NAME="Private [NOMBRE_DE_LA_INTERFAZ_DE_RED_PRIVADA]"
    DEVICE="[NOMBRE_DE_LA_INTERFAZ_DE_RED_PRIVADA]"
    IPADDR="[DIRECCIÓN-IP_DEL_SERVIDOR_DE_LA_RED_PRIVADA]"
    NETMASK="[MÁSCARA_DE_SUBRED_DE_LA_RED_PRIVADA]"
    HWADDR="[DIRECCIÓN-MAC]"
    BOOTPROTO="none"
    ONBOOT="yes"
    USERCTL="no"

    Ejemplo:

    NAME="Private ens224"
    DEVICE="ens224"
    IPADDR="192.168.2.2"
    NETMASK="255.255.255.0"
    HWADDR="00:50:56:2d:5c:00"
    BOOTPROTO="none"
    ONBOOT="yes"
    USERCTL="no

Nota

Para poder utilizar un servidor en una red privada, debes asignar manualmente una dirección IP al servidor como parte de la configuración manual de la interfaz de la red para que este pueda ser encontrado en la red privada. Esta dirección IP no puede enrutarse a redes públicas.

Para definir la dirección IP se necesita la siguiente información:

Dirección de subred: en este caso, la dirección de subred especifica la red privada.

Máscara de subred: la máscara de subred especifica qué parte de la dirección IP se utiliza para identificar el host (o servidor) y qué parte clasifica la red.

Puedes utilizar esta información para definir la dirección IP mediante la cual el servidor puede ser accesible en tu red privada.

Ejemplo:

Si la dirección de subred o el rango de red definido es 192.168.1.0 y se utiliza la máscara de subred 255.255.255.255.0, esto significa que todas las computadoras o los servidores coinciden en los tres primeros bytes. En este ejemplo, se puede utilizar un máximo de 254 direcciones de host (192.168.1.1 a 192.168.1.254). Si has asignado 2 servidores a una red privada, puedes asignar las direcciones IP 192.168.1.1 y 192.168.1.2 a los respectivos servidores.

Nota

El editor vi tiene un modo de entrada y un modo de comandos. Puedes acceder al modo de entrada pulsando la tecla i. En este modo, los caracteres introducidos se insertan inmediatamente en el texto. Para entrar en el modo de comandos, pulsa la tecla ESC. Cuando se utiliza el modo de comandos, cualquier entrada del teclado se interpreta como un comando.

  • Para salir del editor vi y guardar el archivo, introduce el siguiente comando y luego presiona Enter:

    :wq

  • Para reiniciar la interfaz de la red privada, introduce el siguiente comando:

    [root@localhost ~]# nmcli connection reload

Comprueba la configuración

Para verificar que la interfaz de la red se ha configurado correctamente para la red privada, envía un ping a la dirección IP de otro servidor asignado a la red privada. Ejemplo:

root@localhost:~# ping -c 1 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.176 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.151 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.170 ms

--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2050ms
rtt min/avg/max/mdev = 0.151/0.165/0.176/0.018 ms

Cuando los paquetes de datos se entreguen al servidor, la interfaz de la red se habrá configurado correctamente para la red privada.