Configurar una red privada en un Servidor Cloud Linux (Debian/Ubuntu)

Rate this post

En una red privada, los servidores se comunican entre sí por medio de direcciones IP locales que no están enrutadas en Internet. Para poder hacer uso de un servidor en una red privada, primero debes asignarlo a la red privada correspondiente en el Cloud Panel. Una vez realizado este paso, el servidor dispondrá de una interfaz de red adicional que deberá ser configurada. Procede con los siguientes pasos para configurar la interfaz de red:

Requisitos
– Has creado una red privada desde tu Cloud Panel.
– Has asignado el servidor deseado a la red privada correspondiente en el Cloud Panel.
  1. Consulta el nombre del archivo de la interfaz de red. Para ello, introduce el siguiente comando:
[root@localhost ~]# ip addr

Ejemplo:

[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:2b:2c:68 brd ff:ff:ff:ff:ff:ff
    inet 212.227.209.26/32 brd 212.227.209.26 scope global dynamic ens192
       valid_lft 33737sec preferred_lft 33737sec
    inet6 fe80::250:56ff:fe2b:2c68/64 scope link
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:50:56:20:cf:11 brd ff:ff:ff:ff:ff:ff

En este ejemplo, el nombre de la interfaz de red no configurada es ens224.

  1. Para poder utilizar un servidor conectado a una red privada, debes asignar una dirección IP manualmente en la configuración de la interfaz de red. Esta IP te permitirá acceder al servidor dentro de la red privada. Recuerda que esta IP no deberá estar enrutada en redes públicas. Para configurar dicha IP, introduce la dirección IP estática y la máscara de red 255.255.255.0 en etc/network/interfaces.

Ejemplo:

[root@localhost ~]# nano /etc/network/interfaces
auto ens224
iface ens224 inet static
address 192.168.2.1
netmask 255.255.255.0

Ejemplo:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
source /etc/network/interfaces.d/*
 
# The loopback network interface
auto lo ens192
iface lo inet loopback
 
# The primary network interface
allow-hotplug ens192
iface ens192 inet dhcp
iface ens192 inet6 manual
      pre-up sleep 5
      up dhclient -6 -nw -v ens192
      down dhclient -6 -r -v ens192
 
auto ens224
iface ens224 inet static
address 192.168.2.1
netmask 255.255.255.0
  1. Para reiniciar la interfaz, introduce el siguiente comando:
[root@localhost ~]# ifup ens224

Ahora se puede acceder al servidor dentro de la red privada correspondiente.

Comprobar la configuración

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

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

--- 192.168.2.2 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

Verifica que los paquetes de datos hayan sido entregados. De ser así, la interfaz de red ha sido configurada correctamente en la red privada.