Redes
Publicado el 28/08/2026
En esta página te mostramos cómo manejar puertos, redes, subredes y routers.
Crear una red, subred y puertos
En esta subsección te mostraré como crear redes, subredes y puertos.
Crear una red
Para crear una red, seguí estos pasos:
-
Accedé al CLI (consultá la guía).
-
Ejecutá el comando de creación
TXTopenstack network create \ --description "<descripción opcional>" \ <nombre_de_la_red><nombre_de_la_red>: el nombre que le quieras dar a la red.<descripción opcional>: texto libre para identificarla (puede omitirse).
-
Confirmá la creación
TXTopenstack network list
Crear una subred
Para crear una subred, seguí estos pasos:
-
Accedé al CLI (consultá la guía).
-
Obtené el ID de la red donde vas a colocar la subred:
TXTopenstack network list -
Ejecutá el comando de creación
TXTopenstack subnet create \ --network <ID_o_Nombre_de_la_red> \ --subnet-range <CIDR> \ --gateway <IP_gateway> \ --dns-nameserver <IP_DNS> \ --allocation-pool start=<IP_inicio>,end=<IP_fin> \ --disable-dhcp <opcional> \ <nombre_de_la_subred><CIDR>: rango de direcciones, por ejemplo 192.168.10.0/24.<IP_gateway>: IP del gateway (puede ser --no-gateway si no lo necesitás).<IP_DNS>: dirección de al menos un servidor DNS (puedes repetir la opción para varios).--allocation-pool: rango de IPs que Netuy Public Cloud podrá asignar a las instancias (opcional).- --disable-dhcp: si querés que la subred no tenga DHCP (omitir para que tenga DHCP).
<nombre_de_la_subred>: nombre descriptivo para la subred.
-
Confirmá la creación
TXTopenstack subnet listVerás la subred con su ID, Nombre, CIDR y Red asociada.
Crear un puerto
Para crear un puerto, hacé lo siguiente:
-
Accedé al CLI (consultá la guía).
-
Obtené el ID de la red (o de la subred) donde vas a crear el puerto:
TXTopenstack network list # o openstack subnet list -
Ejecutá el comando de creación
TXTopenstack port create \ --network <ID_o_Nombre_de_la_red> \ --fixed-ip ip-address=<IP_fija> \ # opcional --security-group <ID_o_Nombre_del_sg> \ # opcional, pueden ser varios --device-owner <owner> \ # opcional (por ej. “compute:nova”) <nombre_del_puerto>--fixed-ip: si necesitás asignar una IP estática dentro del rango de la subred.--security-group: uno o varios grupos de seguridad que se aplicarán al puerto.<nombre_del_puerto>: nombre descriptivo del puerto.
-
Confirmá la creación
TXTopenstack port listEl puerto aparecerá con su ID, Nombre, Dirección MAC y IP(s) asignada(s).
Routers
En Netuy Public Cloud podés crear un router con la capacidad de enrutar el tráfico entre la red externa y una o más redes internas.
Limitaciones del router: El router que ofrecemos en el cloud no cuenta con capacidades avanzadas, como filtrado de IPs mediante firewall y la posibilidad de configurar servicios como VPN.
¿Querés un router con capacidades avanzadas? Seguí estos pasos:
- Cargá la imagen del router a Netuy Public Cloud.
- Desactivá los grupos de seguridad en todos los puertos internos.
- En el puerto externo, creá una regla que permita el ingreso desde cualquier IP hacia cualquier puerto. Esto es seguro porque las reglas se gestionan dentro del router.
- Enmascará todas las IPs privadas que quieran salida a internet.
Crear router
Para crear un router, seguí estos pasos:
-
Accedé al CLI (consultá la guía).
-
Ejecutá el comando de creación
TXTopenstack router create \ --description "<descripción opcional>" \ <nombre_del_router><nombre_del_router>: el nombre que le quieras dar al router.<descripción opcional>: texto libre para identificarlo (puede omitirse).
-
Confirmá la creación
TXTopenstack router listVerás el router recién creado con su ID y Nombre.
Añadir interfaces al router
En esta sección vas a aprender cómo añadir interfaces a un router. Esto es necesario para conectar redes internas con redes externas.
Para añadir interfaces, seguí estos pasos:
-
Accedé al CLI (consultá la guía).
-
Obtené el ID del router y el ID de la subred a la que querés conectar:
TXTopenstack router list # IDs de routers openstack subnet list # IDs de subredes -
Ejecutá el comando de adición de interfaz
TXTopenstack router add subnet \ <ID_del_router> \ <ID_de_la_subred>Si preferís especificar una IP fija para la interfaz, añadí el parámetro
--subnet-ip:TXTopenstack router add subnet \ --subnet-ip <IP_fija> \ <ID_del_router> \ <ID_de_la_subred> -
Verificá que la interfaz quedó añadida
TXTopenstack router show <ID_del_router> -c interfaces_info -f yaml
IP Flotante
Una IP flotante es una IP pública que podés asignar de forma dinámica a cualquiera de las instancias (puertos) de tu proyecto. El único requisito es que exista un router que conecte la red externa con la red interna donde se encuentra la instancia a la que querés asignarle la IP flotante.
Crear router: Para crear un router, consultá la guía correspondiente.
Asignar IP flotante al proyecto (crear IP flotante)
Para asignar una IP flotante al proyecto, seguí estos pasos:
- Accedé al CLI (consultá la guía).
-
Ejecutá el comando de creación
TXTopenstack floating ip create internet- internet es el nombre de la red externa que está vinculada al router externo. El comando devuelve la IP y su ID.
Asociar IP a un puerto
En esta sección vas a ver cómo asignar una IP flotante a un puerto.
Para hacerlo, seguí estos pasos:
- Accedé al CLI (consultá la guía).
- Obtené el ID del puerto (port) de la instancia al que querés asignar la IP:
TXT
openstack server list # ID de la instancia openstack port list --server <ID_instancia> - Asociá la IP flotante
TXT
openstack floating ip set \ --port <ID_del_port> \ <IP_flotante_o_ID_flotante>