Todos los productos
Search
Centro de documentos

Elastic Compute Service:Secondary private IP

Última actualización: Sep 07, 2026

Es posible asignar una o más direcciones IP privadas secundarias a una interfaz de red elástica (ENI), ya sea principal o secundaria. Esto resulta útil en escenarios como hosting de múltiples aplicaciones, failover y balanceo de carga. En este tema se describe cómo asignar, configurar y liberar direcciones IP privadas secundarias.

Dirección IP privada secundaria

Si la única dirección IP privada principal de una interfaz de red elástica (ya sea la interfaz de red principal o las interfaces de red elásticas secundarias) de una instancia ECS no es suficiente para sus necesidades, puede asignarle varias direcciones IP privadas secundarias. La siguiente figura ilustra la relación entre las interfaces de red y las direcciones IP privadas de una instancia ECS.

image

Casos de uso

Entre los casos de uso más comunes de las direcciones IP privadas secundarias se encuentran:

  • Hosting de múltiples aplicaciones: aloje varios servicios en una sola instancia ECS mediante la asignación de una dirección IP privada secundaria distinta a cada aplicación. De esta forma mejorará el aprovechamiento de la instancia.

  • Failover: cuando una instancia presenta errores, desvincule la ENI secundaria de la instancia afectada y vincúlela a una instancia en espera. Con esto, el tráfico de las direcciones IP privadas secundarias asociadas se redirigirá a la instancia en espera.

  • Balanceo de carga: asigne varias direcciones IP privadas secundarias a una instancia para distribuir la carga. Así incrementará la escalabilidad y el rendimiento del sistema.

Notas

  • El número máximo de direcciones IP privadas que se pueden asignar a una interfaz de red elástica depende de su estado.

    • Si una interfaz de red elástica está Available, se le pueden asignar hasta 10 direcciones IP privadas.

    • Si una interfaz de red elástica está Bound, el tipo de instancia determina el número máximo de direcciones IP privadas que se pueden asignar. Para obtener más información, consulte la columna Private IPv4 Addresses per ENI en la sección Instance Specification Details de la documentación de instance family.

  • Los security groups de VPC admiten un número limitado de direcciones IP privadas. Por lo tanto, planifique las asignaciones de direcciones IP privadas secundarias con base en esta restricción. Para obtener más información, consulte Security Group Limits.

Asignar una dirección IP privada secundaria a una ENI

Importante

Para que una instancia ECS reconozca una dirección IP privada secundaria, debe configurarla dentro de su sistema operativo. Esta configuración, detallada en Step 3, es obligatoria además de la asignación de la dirección desde la consola en el paso 1.

Paso 1: Asignar una dirección IP privada secundaria

En la página Manage ENI IP Addresses puede agregar o eliminar direcciones IP privadas secundarias para la interfaz de red elástica de destino. Esta interfaz puede ser la principal o una secundaria de una instancia ECS.

Nota

También puede asignar direcciones IP privadas secundarias o direcciones IPv6 a una interfaz de red mediante las operaciones de API AssignPrivateIpAddresses o AssignIpv6Addresses.

  1. Vaya a Consola de ECS - Interfaces de red elásticas.

  2. En la esquina superior izquierda de la página, seleccione una región y un resource group.

  3. En la página ENIs, busque la interfaz de red elástica que desea gestionar y haga clic en Manage ENI IP Addresses en la columna Actions.

  4. En el cuadro de diálogo Manage ENI IP Addresses, haga clic en Add en la sección Secondary Private IPv4 Address o IPv6 Supported. A continuación, elija un método para asignar la dirección IP.

    • Auto-assign: el sistema asigna automáticamente una dirección IP disponible del bloque CIDR IPv4 o IPv6 privado de la interfaz de red elástica.

    • Manually Enter: introduzca una dirección IP privada secundaria. La dirección debe estar dentro del bloque CIDR IPv4 o IPv6 privado de la interfaz de red elástica.

  5. Haga clic en OK.

  6. Compruebe que la dirección IP privada secundaria se haya asignado correctamente a la interfaz de red elástica de destino.

    Puede confirmarlo en la página de detalles de la interfaz de red elástica de la instancia ECS.

    La ENI está vinculada a una dirección IP privada principal y a dos direcciones IPv4 privadas secundarias.

Paso 2 (opcional): Vincular una ENI secundaria

Si desea agregar una dirección IP privada secundaria a una interfaz de red elástica secundaria, asegúrese de que dicha interfaz esté vinculada a una instancia ECS y ya se haya configurado. Para obtener más información, consulte Bind a secondary elastic network interface y Configure a secondary elastic network interface.

Este ejemplo asigna una dirección IP privada secundaria a la interfaz de red elástica principal de una instancia ECS, por lo que este paso no es obligatorio.

Paso 3: Configurar la dirección IP privada secundaria

Después de asignar una dirección IP privada secundaria a una instancia, también debe configurarla en el sistema operativo de la instancia. Los pasos de configuración varían según el sistema operativo y el tipo de dirección IP.

Ejemplo de configuración

Nota
  • Este documento muestra cómo configurar una dirección IPv4 privada secundaria. Para consultar las instrucciones sobre cómo configurar una dirección IPv6 privada secundaria, consulte IPv6 communication.

  • A continuación se muestra una tabla con las direcciones IPv4 privadas asignadas a la interfaz de red en este ejemplo. Debe reemplazar las direcciones IP de los comandos y las configuraciones por las suyas.

    Interfaz de red

    Dirección IPv4 privada principal

    Dirección IPv4 privada secundaria 1

    Dirección IPv4 privada secundaria 2

    interfaz de red principal

    192.168.1.201

    192.168.1.202

    192.168.1.203

Antes de empezar, asegúrese de que la instancia se encuentre en el estado Running. Para consultar las instrucciones, consulte start an instance.

Este documento proporciona los pasos de configuración para varios sistemas operativos comunes. Siga los pasos correspondientes a su sistema operativo.

Configuración en Linux

  1. Conéctese a la instancia ECS.

    Para consultar las instrucciones, consulte Connect to a Linux instance by using Workbench.

  2. Revise la configuración actual de red y de enrutamiento para identificar la puerta de enlace predeterminada y la máscara de subred.

    Consultar la dirección IPv4 privada principal

    Ejecute el siguiente comando para consultar la configuración de red:

    ip a

    La salida del comando muestra la configuración de red actual de la instancia:

    [root@iZxxx ~]# ip a
    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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:0e:3b:96 brd ff:ff:ff:ff:ff:ff
        altname enp0s5
        altname ens5
        inet 192.168.1.201/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
           valid_lft 315359875sec preferred_lft 315359875sec
        inet6 fe80::216:3exx:xxxx:xxxx scope link
           valid_lft forever preferred_lft forever

    La salida indica la siguiente configuración de red:

    • eth0 está activa y su dirección IPv4 privada principal, 192.168.1.201, se configuró de forma dinámica.

    Consultar la máscara de subred y la puerta de enlace predeterminada

    Ejecute el siguiente comando para consultar la información de enrutamiento:

    route -n

    La salida del comando muestra la siguiente información:

    • Máscara de subred (Genmask): 255.255.255.0

    • Puerta de enlace predeterminada (Gateway): 192.168.1.253

    [root@iZufxxx9Z ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.253   0.0.0.0         UG    100    0        0 eth0
    192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0

    Con base en la información anterior, la configuración de red actual es la siguiente:

    Interfaz de red

    Estado

    Puerta de enlace predeterminada

    Máscara de subred

    Dirección IP privada principal

    Dirección IPv4 privada secundaria 1

    Dirección IPv4 privada secundaria 2

    eth0 (interfaz de red principal)

    UP

    192.168.1.253

    255.255.255.0

    192.168.1.201 (configurada automáticamente)

    192.168.1.202 (no reconocida, requiere configuración)

    192.168.1.203 (no reconocida, requiere configuración)

  3. Elija uno de los siguientes métodos para configurar las direcciones IPv4 privadas secundarias.

    nmcli con

    Nota
    • NetworkManager es un daemon en los sistemas Linux que gestiona las conexiones y la configuración de red. Proporciona la herramienta de línea de comandos nmcli, que permite gestionar fácilmente las conexiones de red.

    • Este método es compatible con todos los sistemas operativos que usan NetworkManager para gestionar los servicios de red, incluidos, entre otros, Fedora, CentOS, RHEL, Ubuntu, Debian y los sistemas basados en estas distribuciones.

    • En este ejemplo, el nombre de la conexión corresponde a la interfaz de red eth0. Debe reemplazar el nombre de la conexión por el nombre real de su entorno.

    1. Ejecute el siguiente comando para crear un archivo que deshabilite la función de configuración de red de cloud-init. Esto evita que la configuración se revierta después de reiniciar el sistema. Para obtener más información, consulte Auto-initialize network configurations by using cloud-init.

      sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

      Agregue el siguiente contenido:

      network: {config: disabled}
    2. Ejecute el siguiente comando para consultar la información actual de la conexión de red.

      nmcli con show

      Los nombres de las conexiones de red varían según la distribución de Linux. A continuación se muestra un ejemplo:

      [root@iZxxx ~]# nmcli con show
      NAME         UUID                                  TYPE      DEVICE
      System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
    3. Ejecute los siguientes comandos para configurar las direcciones IPv4 privadas secundarias y la puerta de enlace predeterminada de eth0.

      sudo nmcli con modify "System eth0" ipv4.addresses 192.168.1.201/24,192.168.1.202/24,192.168.1.203/24
      sudo nmcli con modify "System eth0" ipv4.gateway 192.168.1.253
    4. Ejecute el siguiente comando para activar la conexión de red modificada.

      sudo nmcli con up "System eth0"

      Si la configuración es correcta, aparecerá un mensaje similar a "Connection successfully activated".

    Archivos de configuración

    Importante
    • Los archivos de configuración de red varían según la distribución y la versión de Linux.

    • Cree una copia de seguridad del archivo de configuración original antes de editarlo.

    • Esta operación implica modificar archivos de configuración de red. Para evitar problemas de conectividad, compruebe cuidadosamente los cambios. Una configuración incorrecta podría dejar la instancia inaccesible.

    Serie RHEL

    Nota
    • Sistemas operativos compatibles: Alibaba Cloud Linux 2/3, CentOS 6/7/8, Red Hat 6/7/8/9, Anolis 7/8 y Fedora 33/34/35.

    • Sistema operativo del ejemplo: Alibaba Cloud Linux 3.2.

    • Interfaz de red del ejemplo: este ejemplo usa la interfaz de red eth0. Reemplace el identificador de la interfaz de red por el identificador real de su entorno.

    1. Ejecute el siguiente comando para comprobar si existe el archivo de configuración principal de la interfaz de red. Cada interfaz de red cuenta con un archivo de configuración correspondiente que la identifica.

      Nota
      • En algunos sistemas operativos, como Alibaba Cloud Linux 3.2, cloud-init genera automáticamente el archivo de configuración principal de la interfaz de red, por lo que no es necesario crearlo manualmente.

      • En otros sistemas operativos, como CentOS 8.5, debe crear manualmente el archivo de configuración principal de la interfaz de red y establecer su información básica.

      ls /etc/sysconfig/network-scripts/ifcfg-eth0
      • Si el archivo existe: el archivo de configuración principal de la interfaz de red ya se creó. Continúe con el siguiente paso.

      • Si el archivo no existe: cree el archivo y configure manualmente la información básica de la interfaz de red.

        sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

        Configure el nombre de la interfaz de red, establezca el método de obtención de IP y defina la dirección IPv4 privada principal, la máscara de subred y la información de la puerta de enlace de la interfaz de red.

        En este ejemplo, si el archivo ifcfg-eth0 no existe, configúrelo de la siguiente manera:

        # Network interface name, for example: eth0
        DEVICE=eth0     
        TYPE=Ethernet
        BOOTPROTO=dhcp
        # Activate this network interface at system startup
        ONBOOT=yes
    2. Ejecute el siguiente comando para configurar la primera dirección IPv4 privada secundaria de la interfaz de red eth0.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

      En este ejemplo, configure la primera dirección IPv4 privada secundaria de eth0 de la siguiente manera:

      # Network interface name:sequential number of the secondary private IP address
      DEVICE=eth0:0
      TYPE=Ethernet
      # Static IP
      BOOTPROTO=static 
      
      # Manually configure the IPv4 address and subnet mask
      IPADDR=192.168.1.202
      NETMASK=255.255.255.0

    Configurar la segunda dirección IPv4 privada secundaria de la interfaz de red eth0

    Nota

    El proceso para configurar direcciones IP privadas secundarias adicionales es similar. Tenga en cuenta los siguientes puntos:

    • Asegúrese de que el número secuencial en el nombre del archivo sea único.

    • Asegúrese de que el nombre DEVICE en el archivo de configuración sea único y de que su número secuencial coincida con el del nombre del archivo.

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1

    En este documento, la configuración de la segunda dirección IPv4 privada secundaria de la interfaz de red eth0 es la siguiente:

    # Network interface name:sequential number of the secondary private IP address
    DEVICE=eth0:1
    TYPE=Ethernet
    BOOTPROTO=static 
    
    # Manually configure the IPv4 address and subnet mask
    IPADDR=192.168.1.203
    NETMASK=255.255.255.0

    Ubuntu 18/20

    1. Ejecute el siguiente comando para deshabilitar la función de configuración de red de cloud-init.

      Importante

      El archivo de configuración de red (/etc/netplan/50-cloud-init.yaml) se genera automáticamente mediante cloud-init cuando se inicia la instancia. Para editar este archivo, primero debe deshabilitar la función de configuración de red de cloud-init. Para obtener más información, consulte Auto-initialize network configurations by using cloud-init.

      sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

      Agregue el siguiente contenido:

      network: {config: disabled}
    2. Ejecute el siguiente comando para editar el archivo de configuración de red y definir la información de la interfaz de red.

      sudo vim /etc/netplan/50-cloud-init.yaml

      Ejemplo de configuración:

      network:
          version: 2
          ethernets:
              eth0: # Network interface name
                  dhcp4: false # Default is DHCP. Set to false to configure the IP address manually.
                  match:
                      macaddress: 00:16:3e:16:43:xx # MAC address of your network interface
                  set-name: eth0
                  addresses:
                          - 192.168.1.201/24 # Primary private IP address of the network interface
                          - 192.168.1.202/24 # Secondary private IP address 1 of the network interface
                          - 192.168.1.203/24 # Secondary private IP address 2 of the network interface
                  gateway4: 192.168.1.253 # Default gateway
                  nameservers:
                    addresses: [223.5.5.5, 223.6.6.6] # DNS

    Ubuntu 22/24 y Debian 12

    1. Ejecute el siguiente comando para deshabilitar la función de configuración de red de cloud-init.

      Importante

      El archivo de configuración de red (/etc/netplan/50-cloud-init.yaml) se genera automáticamente mediante cloud-init cuando se inicia la instancia. Para editar este archivo, primero debe deshabilitar la función de configuración de red de cloud-init. Para obtener más información, consulte Auto-initialize network configurations by using cloud-init.

      sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

      Agregue el siguiente contenido:

      network: {config: disabled}
    2. Ejecute el siguiente comando para editar el archivo de configuración de red y definir la información de la interfaz de red.

      sudo vim /etc/netplan/50-cloud-init.yaml

      Ejemplo de configuración:

      network:
          version: 2
          ethernets:
              eth0: # Network interface name
                  dhcp4: false # Default is DHCP. Set to false to configure the IP address manually.
                  match:
                      macaddress: 00:16:3e:16:43:xx # MAC address of your network interface
                  set-name: eth0
                  addresses:
                          - 192.168.1.201/24 # Primary private IP address of the network interface
                          - 192.168.1.202/24 # Secondary private IP address 1 of the network interface
                          - 192.168.1.203/24 # Secondary private IP address 2 of the network interface
                  routes:
                    - to: default
                      via: 192.168.1.253 # Default gateway
                  nameservers:
                    addresses: [223.5.5.5, 223.6.6.6] # DNS
  4. Reinicie el servicio de red para aplicar los cambios.

    Nota

    Si utilizó el método nmcli con, no es necesario reiniciar el servicio de red. NetworkManager supervisa los cambios en los archivos de configuración y los aplica automáticamente.

    Sistema operativo

    Comando de reinicio

    • Alibaba Cloud Linux 2

    • CentOS 7

    • Red Hat 7

    • Anolis 7

    • SUSE Linux 11/12/15

    • OpenSUSE 15/42

    sudo service network restart

    o sudo systemctl restart network

    • CentOS 6

    • Red Hat 6

    sudo service network restart

    • Alibaba Cloud Linux 3

    • CentOS 8

    • Red Hat 8

    • Anolis 8

    • Fedora 33/34/35

    sudo systemctl restart NetworkManager o sudo reboot

    • Ubuntu 18/20/22

    • Debian 12

    sudo netplan apply

    • Ubuntu 14/16

    • Debian 8/9/10/11

    sudo systemctl restart networking o sudo reboot

  5. Repita las comprobaciones del paso 2 para comprobar la configuración.

    [root@i7 xxx ~]# ip a
    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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:0e:3b:96 brd ff:ff:ff:ff:ff:ff
        altname enp0s5
        altname ens5
        inet 192.168.1.201/24 brd 192.168.1.255 scope global noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet 192.168.1.202/24 brd 192.168.1.255 scope global secondary noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet 192.168.1.203/24 brd 192.168.1.255 scope global secondary noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::xxx   scope link
           valid_lft forever preferred_lft forever

Configuración en Windows

Nota
  • Sistema operativo compatible: Windows.

  • Sistema operativo del ejemplo: Windows Server 2022.

  • Interfaz de red del ejemplo: este ejemplo usa la interfaz de red principal Ethernet. Si configura una interfaz de red secundaria, reemplace el identificador por el identificador real, como Ethernet 2.

  1. Conéctese a la instancia Windows.

    Para consultar las instrucciones, consulte Connect to a Windows instance by using Workbench.

  2. Revise la configuración actual de red y de enrutamiento para identificar la puerta de enlace predeterminada y la máscara de subred.

    1. Abra el símbolo del sistema o Windows PowerShell.

    2. Ejecute el siguiente comando para consultar la información actual de la interfaz de red y de las direcciones IP.

      ipconfig

      La salida del comando muestra el estado de las interfaces de red y las direcciones IP reconocidas:

      C:\Users\Administrator>ipconfig
      
      Windows IP Configuration
      
      Ethernet adapter Ethernet:
      
         Connection-specific DNS Suffix  . :
         Link-local IPv6 Address . . . . . : fe80::3f8a:c3:22da:3675%6
         IPv4 Address. . . . . . . . . . . : 192.168.1.201
         Subnet Mask . . . . . . . . . . . : 255.255.255.0
         Default Gateway . . . . . . . . . : 192.168.1.253
    3. La configuración de red actual y la información de enrutamiento son las siguientes:

      Interfaz de red

      Máscara de subred

      Puerta de enlace predeterminada

      Dirección IP privada principal

      Dirección IPv4 privada secundaria 1

      Dirección IPv4 privada secundaria 2

      Ethernet (interfaz de red principal)

      255.255.255.0

      192.168.1.253

      192.168.1.201 (configurada automáticamente)

      192.168.1.202 (no reconocida, requiere configuración)

      192.168.1.203 (no reconocida, requiere configuración)

  3. Abra el Centro de redes y recursos compartidos.

  4. Haga clic en change adapter settings.

  5. Haga doble clic en la interfaz de red principal, Ethernet. En el cuadro de diálogo Ethernet Status, haga clic en Type.

    Abra Control Panel > Network and Internet > Network Connections.

  6. En el cuadro de diálogo Ethernet Properties, haga doble clic en Internet Protocol Version 4 (TCP/IPv4).

  7. En el cuadro de diálogo Internet Protocol Version 4 (TCP/IPv4) Properties, seleccione Use the following IP address y luego haga clic en Premium.

    Importante

    Esta acción cambia el método de obtención de IP a configuración manual. Por lo tanto, también debe configurar la dirección IP privada principal de la interfaz de red. De lo contrario, perderá el acceso remoto a la instancia a través de su dirección IP privada principal.

  8. En el cuadro de diálogo Advanced TCP/IP Settings, establezca las direcciones IP.

    1. En la sección IP Address, haga clic en Add . Luego, introduzca las direcciones IP privadas principal y secundarias que asignó a la interfaz Ethernet, junto con la Subnet Mask que anotó anteriormente.

      En este ejemplo, se introducen dos direcciones IP privadas secundarias para la interfaz Ethernet.

    2. En la sección Default gateways, haga clic en Add e introduzca la default gateway que anotó anteriormente.

      Una vez completada la configuración, la sección IP Addresses debe mostrar las direcciones IP secundarias y las máscaras de subred que agregó (por ejemplo, de 192.168.1.201 a 192.168.1.203, todas con la máscara de subred 255.255.255.0). Además, la sección Default gateways debe mostrar la dirección de la puerta de enlace (por ejemplo, 192.168.1.253). Haga clic en OK para confirmar.

  9. Haga clic en OK en cada cuadro de diálogo para guardar la configuración y finalizar la definición de las direcciones IPv4 privadas secundarias. Ejecute nuevamente el comando del paso 2 para comprobar la configuración.

    C:\Users\Administrator>ipconfig
    
    Windows IP Configuration
    
    Ethernet adapter Ethernet:
    
       Connection-specific DNS Suffix  . :
       Link-local IPv6 Address . . . . . : fe80::3f8a:c3:22da:3675%6
       IPv4 Address. . . . . . . . . . . : 192.168.1.201
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       IPv4 Address. . . . . . . . . . . : 192.168.1.202
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       IPv4 Address. . . . . . . . . . . : 192.168.1.203
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 192.168.1.253

Configuraciones para otros sistemas operativos

Ubuntu 14/16 y Debian 8/9/10/11

  1. Ejecute el siguiente comando para editar el archivo de configuración de red y definir la información de la interfaz de red.

    sudo vi /etc/network/interfaces
    Nota
    • A partir de algunas versiones de Debian 10, el archivo /etc/network/interfaces suele contener únicamente referencias a los archivos del directorio /etc/network/interfaces.d/. Las configuraciones específicas de las interfaces de red se ubican en distintos archivos dentro del directorio interfaces.d.

    • Seleccione el archivo de configuración adecuado para su entorno. Los elementos de configuración suelen ser los mismos.

    A continuación se muestra un ejemplo de la configuración:

    auto lo
    iface lo inet loopback
     
    auto eth0
    iface eth0 inet dhcp
     
    auto eth0:0
    iface eth0:0 inet static
    address 192.168.1.202
    netmask 255.255.255.0
     
    auto eth0:1
    iface eth0:1 inet static
    address 192.168.1.203
    netmask 255.255.255.0
  2. Reinicie el servicio de red para aplicar los cambios.

Serie SLES

Nota
  • Sistemas operativos compatibles: SUSE Linux 11/12/15, OpenSUSE 15.

  • Sistema operativo del ejemplo: SUSE Linux 15 SP5.

  • Interfaz de red del ejemplo: este ejemplo usa la interfaz de red eth0. Reemplace el identificador de la interfaz de red por el identificador real de su entorno.

Ejecute el siguiente comando para abrir el archivo de configuración de la interfaz de red eth0 y definir sus direcciones IPv4 privadas secundarias y su máscara de subred.

sudo vi /etc/sysconfig/network/ifcfg-eth0

A continuación se muestra un ejemplo del archivo de configuración:

# Disable DHCP and use static configuration
BOOTPROTO=static
STARTMODE=auto
USERCONTROL=no

# Add a numeric suffix for multiple IP addresses
IPADDR_1=192.168.1.201
NETMASK_1=255.255.255.0
LABEL_1=

IPADDR_2=192.168.1.202
NETMASK_2=255.255.255.0
LABEL_2=0

IPADDR_3=192.168.1.203
NETMASK_3=255.255.255.0
LABEL_3=1
Nota

Puede ejecutar sudo cat /etc/sysconfig/network/ifcfg.template para consultar las explicaciones del archivo de plantilla de configuración.

Ejecute el siguiente comando para comprobar si el archivo de configuración de red global contiene la información de la puerta de enlace predeterminada:

cat /etc/sysconfig/network/routes

Si no la contiene, agregue la información de la puerta de enlace predeterminada al archivo. A continuación se muestra un ejemplo:

default 192.168.1.253 - -

Reinicie el servicio de red para aplicar los cambios.

Desasignar direcciones IP privadas secundarias

Este tema describe cómo desasignar una o más direcciones IP privadas secundarias de una interfaz de red elástica (ENI) cuando ya no se necesitan.

Requisitos previos

Antes de desasignar las direcciones IP privadas secundarias, asegúrese de lo siguiente:

  • La ENI tiene una o más direcciones IP privadas secundarias.

  • La interfaz de red elástica se encuentra en estado Available o Bound.

  • Cuando desasigne una dirección IP privada secundaria de una ENI principal, la instancia adjunta debe estar en estado Running o Stopped.

Procedimiento

Nota

También puede desasignar una o más direcciones IP privadas secundarias (o direcciones IPv6) de una ENI mediante la API UnassignPrivateIpAddresses o UnassignIpv6Addresses.

  1. Vaya a ECS Console - Elastic Network Interfaces.

  2. En la esquina superior izquierda de la página, seleccione una región y un resource group.

  3. En la página ENIs, busque la ENI de destino. En la columna Actions, haga clic en Manage ENI IP Addresses.

  4. En el cuadro de diálogo Manage ENI IP Addresses, vaya a la sección Secondary Private IPv4 Address. Busque las direcciones IP privadas secundarias que desea desasignar y haga clic en el icono image.png de la fila correspondiente.

  5. Haga clic en OK.

    Actualice la lista. La desasignación es exitosa si las direcciones IP ya no aparecen en la columna IP Address de la ENI de destino.

Lecturas adicionales

Configuración automática de red con cloud-init

cloud-init es una herramienta de código abierto que inicializa un sistema operativo Linux. Para ello, establece contraseñas, configura nombres de host y ejecuta scripts personalizados. Esta herramienta se instala de forma predeterminada en todas las imágenes públicas de Alibaba Cloud. Cuando se inicia una instancia ECS, cloud-init genera automáticamente la configuración de red del sistema.

  • Notas sobre cloud-init en los archivos de configuración de red

    Una nota en el archivo de configuración de red indica que cloud-init generó dicho archivo automáticamente. A continuación se muestra un ejemplo del archivo de configuración de red /etc/sysconfig/network-scripts/ifcfg-eth0 para Alibaba Cloud Linux 3.2:

    # Created by cloud-init on instance boot automatically, do not edit.
    
    BOOTPROTO=dhcp
    DEVICE=eth0
    HWADDR=00:16:3e:09:7d:73
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
  • Deshabilitar la función de configuración de red de cloud-init

    • Cuándo deshabilitar la función de configuración de red de cloud-init: deshabilite esta función en los siguientes escenarios. De lo contrario, cloud-init podría sobrescribir sus configuraciones de red personalizadas cuando el sistema se reinicie.

      • Cuando configure manualmente una red estática en el archivo de configuración de red creado por cloud-init.

      • Cuando gestione la red con otro servicio de administración de red, como NetworkManager.

    • Cómo deshabilitar la función de configuración de red de cloud-init: cree el archivo /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg y agregue la configuración network: {config: disabled}.

      Importante

      Para obtener más información sobre cloud-init, consulte el archivo /etc/cloud/cloud.cfg.d/README en su instancia Linux.

Configuración de direcciones IP

Existen dos métodos para configurar una dirección IP: DHCP y configuración estática. Elija uno de ellos cuando configure una dirección IP privada secundaria.

  • Configuración estática: usted configura manualmente los parámetros de red, como la máscara de subred, la puerta de enlace predeterminada y la dirección del servidor DNS.

  • Asignación dinámica mediante DHCP: DHCP es un protocolo de red que proporciona automáticamente información de configuración a los dispositivos de una red. Esta información incluye la dirección IP, la máscara de subred, la puerta de enlace predeterminada y la dirección del servidor DNS. También puede configurar una dirección IP privada secundaria en una instancia Linux que utilice DHCP.