É possível atribuir um ou mais endereços IP privados secundários a uma elastic network interface (ENI), seja ela primária ou secundária, para cenários como hospedagem de múltiplas aplicações, failover e balanceamento de carga. Este tópico descreve como atribuir, configurar e liberar endereços IP privados secundários.
IP privado secundário
Caso o único IP privado primário de uma elastic network interface (incluindo a interface de rede primária e as elastic network interfaces secundárias) em uma instância ECS não atenda às suas necessidades, você pode atribuir vários IPs privados secundários a ela. A figura abaixo ilustra a relação entre as interfaces de rede e os IPs privados de uma instância ECS.
Casos de uso
Os casos de uso comuns para endereços IP privados secundários incluem:
Hospedagem de múltiplas aplicações: Hospede vários services em uma única instância ECS atribuindo um endereço IP privado secundário distinto a cada aplicação, o que melhora a utilização da instância.
Failover: Em caso de falha na instância, desanexe a ENI secundária da instância com problema e anexe-a a uma instância em standby. Isso redireciona o tráfego dos endereços IP privados secundários associados para a instância em standby.
Balanceamento de carga: Atribua múltiplos endereços IP privados secundários a uma instância para realizar balanceamento de carga, aumentando a escalabilidade e o desempenho do sistema.
Observações
-
O número máximo de endereços IP privados que podem ser atribuídos a uma elastic network interface depende do seu status.
Se uma elastic network interface estiver Available, é possível atribuir até 10 endereços IP privados a ela.
Quando uma elastic network interface está Bound, o tipo de instância determina o número máximo de endereços IP privados permitidos. Para mais detalhes, consulte a coluna Private IPv4 Addresses per ENI na seção Instance Specification Details da documentação instance family.
Grupos de segurança da VPC suportam uma quantidade limitada de endereços IP privados. Portanto, planeje adequadamente as atribuições de endereços IP privados secundários. Para mais informações, consulte Security Group Limits.
Atribuir um IP privado secundário a uma ENI
Importante
Para que uma instância ECS reconheça um endereço IP privado secundário, é necessário configurar o endereço no sistema operacional dela. Essa configuração, detalhada em Step 3, é obrigatória além da atribuição do endereço via console na Etapa 1.
Etapa 1: Atribuir um endereço IP privado secundário
Na página Manage ENI IP Addresses, adicione ou exclua endereços IP privados secundários para uma elastic network interface alvo, que pode ser a interface de rede primária ou uma elastic network interface secundária de uma instância ECS.
Acesse ECS Console - Elastic Network Interfaces.
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
Na página ENIs, localize a elastic network interface a ser gerenciada e clique em Manage ENI IP Addresses na coluna Actions.
-
Na caixa de diálogo Manage ENI IP Addresses, clique em Add na seção Secondary Private IPv4 Address ou IPv6 Supported e escolha um método para atribuir um endereço IP.
Auto-assign: O sistema atribui automaticamente um endereço IP disponível do bloco CIDR IPv4 ou IPv6 privado da elastic network interface.
Manually Enter: Insira manualmente um endereço IP privado secundário. O endereço deve estar dentro do bloco CIDR IPv4 ou IPv6 privado da elastic network interface.
Clique em OK.
-
Verifique se o endereço IP privado secundário foi atribuído corretamente à elastic network interface alvo.
Confirme isso na página de detalhes da elastic network interface da instância ECS.
A ENI está vinculada a um endereço IP privado primário e dois endereços IPv4 privados secundários.
Etapa 2 (Opcional): Anexar uma ENI secundária
Para adicionar um endereço IP privado secundário a uma elastic network interface secundária, garanta que ela esteja vinculada a uma instância ECS e já configurada. Para mais informações, consulte Bind a secondary elastic network interface e Configure a secondary elastic network interface.
Como este exemplo atribui um endereço IP privado secundário à elastic network interface primária de uma instância ECS, esta etapa não é necessária.
Etapa 3: Configurar o endereço IP privado secundário
Após atribuir um endereço IP privado secundário a uma instância, configure-o também no sistema operacional da instância. As etapas de configuração variam conforme o sistema operacional e o tipo de endereço IP.
Exemplo de configuração
Nota
Este documento mostra como configurar um endereço IPv4 privado secundário. Para instruções sobre como configurar um endereço IPv6 privado secundário, consulte IPv6 communication.
-
A tabela a seguir apresenta os endereços IPv4 privados atribuídos à interface de rede neste exemplo. Substitua os endereços IP nos comandos e configurações pelos seus próprios.
|
Interface de rede
|
Endereço IPv4 privado primário
|
Endereço IPv4 privado secundário 1
|
Endereço IPv4 privado secundário 2
|
|
interface de rede primária
|
192.168.1.201
|
192.168.1.202
|
192.168.1.203
|
Antes de começar, certifique-se de que a instância esteja no estado Running. Para instruções, consulte start an instance.
Este documento fornece etapas de configuração para vários sistemas operacionais comuns. Siga as etapas correspondentes ao seu sistema operacional.
Configuração Linux
-
Conecte-se à instância ECS.
Para instruções, consulte Connect to a Linux instance by using Workbench.
-
Verifique a configuração atual de rede e roteamento para identificar o gateway padrão e a máscara de sub-rede.
Visualizar o endereço IPv4 privado primário
Execute o seguinte comando para visualizar a configuração de rede:
A saída do comando exibe a configuração de rede atual da instância:
[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
A saída indica a seguinte configuração de rede:
Visualizar a máscara de sub-rede e o gateway padrão
Execute o seguinte comando para visualizar as informações de roteamento:
A saída do comando exibe as seguintes informações:
[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
Com base nas informações anteriores, a configuração de rede atual é a seguinte:
|
Interface de rede
|
Status
|
Gateway padrão
|
Máscara de sub-rede
|
Endereço IP privado primário
|
Endereço IPv4 privado secundário 1
|
Endereço IPv4 privado secundário 2
|
|
eth0 (interface de rede primária)
|
UP
|
192.168.1.253
|
255.255.255.0
|
192.168.1.201 (autoconfigurado)
|
192.168.1.202 (não reconhecido, requer configuração)
|
192.168.1.203 (não reconhecido, requer configuração)
|
-
Escolha um dos métodos a seguir para configurar os endereços IPv4 privados secundários.
nmcli con
Nota
O NetworkManager é um daemon em sistemas Linux que gerencia conexões e configurações de rede. Ele fornece a ferramenta de linha de comando nmcli, que permite gerenciar facilmente as conexões de rede.
Este método aplica-se a todos os sistemas operacionais que usam o NetworkManager para gerenciar services de rede, incluindo, mas não se limitando a Fedora, CentOS, RHEL, Ubuntu, Debian e sistemas baseados nessas distribuições.
Neste exemplo, o nome da conexão corresponde à interface de rede eth0. Substitua o nome da conexão pelo seu nome de conexão real.
-
Execute o seguinte comando para criar um arquivo que desativa o recurso de configuração de rede do cloud-init. Isso impede que sua configuração seja revertida após uma reinicialização. Para mais informações, consulte Auto-initialize network configurations by using cloud-init.
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Adicione o seguinte conteúdo:
network: {config: disabled}
-
Execute o seguinte comando para visualizar as informações atuais de conexão de rede.
Os nomes das conexões de rede variam entre as distribuições Linux. Veja um exemplo abaixo:
[root@iZxxx ~]# nmcli con show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
-
Execute os seguintes comandos para configurar os endereços IPv4 privados secundários e o gateway padrão para a 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
-
Execute o seguinte comando para ativar a conexão de rede modificada.
sudo nmcli con up "System eth0"
Se a configuração estiver correta, uma mensagem semelhante a "Connection successfully activated" será exibida.
Arquivos de configuração
Importante
Os arquivos de configuração de rede variam dependendo da distribuição e versão do Linux.
Faça backup do arquivo de configuração original antes de editá-lo.
Esta operação envolve a alteração de arquivos de configuração de rede. Para evitar problemas de conectividade, verifique cuidadosamente suas alterações. Uma configuração incorreta pode tornar a instância inacessível.
Série RHEL
Nota
Sistemas operacionais aplicáveis: Alibaba Cloud Linux 2/3, CentOS 6/7/8, Red Hat 6/7/8/9, Anolis 7/8 e Fedora 33/34/35.
Sistema operacional do exemplo: Alibaba Cloud Linux 3.2.
Interface de rede do exemplo: Este exemplo usa a interface de rede eth0. Substitua o identificador da interface de rede pelo seu identificador real.
-
Execute o seguinte comando para verificar se o arquivo de configuração principal da interface de rede existe. Cada interface de rede possui um arquivo de configuração correspondente que a identifica.
Nota
Em alguns sistemas operacionais, como o Alibaba Cloud Linux 3.2, o arquivo de configuração principal da interface de rede é gerado automaticamente pelo cloud-init e não precisa ser criado manualmente.
Em outros sistemas operacionais, como o CentOS 8.5, é necessário criar manualmente o arquivo de configuração principal da interface de rede e definir suas informações básicas.
ls /etc/sysconfig/network-scripts/ifcfg-eth0
Se o arquivo existir: O arquivo de configuração principal da interface de rede já foi criado. Prossiga para a próxima etapa.
-
Se o arquivo não existir: Crie o arquivo e configure manualmente as informações básicas da interface de rede.
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
Configure o nome da interface de rede, defina o método de obtenção de IP e configure o endereço IPv4 privado primário, a máscara de sub-rede e as informações de gateway para a interface de rede.
Neste exemplo, se o arquivo ifcfg-eth0 não existir, configure-o da seguinte forma:
# Network interface name, for example: eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=dhcp
# Activate this network interface at system startup
ONBOOT=yes
-
-
Execute o seguinte comando para configurar o primeiro endereço IPv4 privado secundário para a interface de rede eth0.
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
Neste exemplo, configure o primeiro endereço IPv4 privado secundário para a eth0 da seguinte forma:
# 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 o segundo endereço IPv4 privado secundário para a interface de rede eth0
Nota
O processo para configurar endereços IP privados secundários adicionais é semelhante. Observe os seguintes pontos:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
Neste documento, a configuração para o segundo endereço IPv4 privado secundário da interface de rede eth0 é a seguinte:
# 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
-
Execute o seguinte comando para desativar o recurso de configuração de rede do cloud-init.
Importante
O arquivo de configuração de rede (/etc/netplan/50-cloud-init.yaml) é gerado automaticamente pelo cloud-init quando a instância inicia. Para editar esse arquivo, você deve primeiro desativar o recurso de configuração de rede do cloud-init. Para mais informações, consulte Auto-initialize network configurations by using cloud-init.
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Adicione o seguinte conteúdo:
network: {config: disabled}
-
Execute o seguinte comando para editar o arquivo de configuração de rede e definir as informações da interface de rede.
sudo vim /etc/netplan/50-cloud-init.yaml
Exemplo de configuração:
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 e Debian 12
-
Execute o seguinte comando para desativar o recurso de configuração de rede do cloud-init.
Importante
O arquivo de configuração de rede (/etc/netplan/50-cloud-init.yaml) é gerado automaticamente pelo cloud-init quando a instância inicia. Para editar esse arquivo, você deve primeiro desativar o recurso de configuração de rede do cloud-init. Para mais informações, consulte Auto-initialize network configurations by using cloud-init.
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Adicione o seguinte conteúdo:
network: {config: disabled}
-
Execute o seguinte comando para editar o arquivo de configuração de rede e definir as informações da interface de rede.
sudo vim /etc/netplan/50-cloud-init.yaml
Exemplo de configuração:
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
-
Reinicie o service de rede para aplicar as alterações.
Nota
Se você utilizou o método nmcli con, não é necessário reiniciar o service de rede. O NetworkManager monitora alterações nos arquivos de configuração e as aplica automaticamente.
Sistema operacional | Comando de reinicialização |
Alibaba Cloud Linux 2 CentOS 7 Red Hat 7 Anolis 7 SUSE Linux 11/12/15 OpenSUSE 15/42
| sudo service network restart
ou sudo systemctl restart network |
| sudo service network restart
|
Alibaba Cloud Linux 3 CentOS 8 Red Hat 8 Anolis 8 Fedora 33/34/35
| sudo systemctl restart NetworkManager ou sudo reboot
|
| sudo netplan apply
|
Ubuntu 14/16 Debian 8/9/10/11
| sudo systemctl restart networking ou sudo reboot
|
-
Repita as verificações da Etapa 2 para validar a configuração.
[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
Configuração Windows
Nota
Sistema operacional aplicável: Windows.
Sistema operacional do exemplo: Windows Server 2022.
Interface de rede do exemplo: Este exemplo usa a interface de rede primária Ethernet. Se estiver configurando uma interface de rede secundária, substitua o identificador pelo identificador real, como Ethernet 2.
-
Conecte-se à instância Windows.
Para instruções, consulte Connect to a Windows instance by using Workbench.
-
Verifique a configuração atual de rede e roteamento para identificar o gateway padrão e a máscara de sub-rede.
Abra o Prompt de Comando ou o Windows PowerShell.
-
Execute o seguinte comando para visualizar a interface de rede atual e as informações de IP.
A saída do comando exibe o status das suas interfaces de rede e os endereços IP reconhecidos:
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
-
A configuração de rede atual e as informações de roteamento são as seguintes:
|
Interface de rede
|
Máscara de sub-rede
|
Gateway padrão
|
Endereço IP privado primário
|
Endereço IPv4 privado secundário 1
|
Endereço IPv4 privado secundário 2
|
|
Ethernet (interface de rede primária)
|
255.255.255.0
|
192.168.1.253
|
192.168.1.201 (autoconfigurado)
|
192.168.1.202 (não reconhecido, requer configuração)
|
192.168.1.203 (não reconhecido, requer configuração)
|
Abra a Central de Rede e Compartilhamento.
Clique em change adapter settings.
-
Clique duas vezes na interface de rede primária, Ethernet. Na caixa de diálogo Ethernet Status, clique em Type.
Abra Control Panel > Network and Internet > Network Connections.
Na caixa de diálogo Ethernet Properties, clique duas vezes em Internet Protocol Version 4 (TCP/IPv4).
-
Na caixa de diálogo Internet Protocol Version 4 (TCP/IPv4) Properties, selecione Use the following IP address e clique em Premium.
Importante
Esta ação altera o método de obtenção de IP para configuração manual. Portanto, você também deve configurar o endereço IP privado primário da interface de rede. Caso contrário, você perderá o acesso remoto à instância através do seu endereço IP privado primário.
-
Na caixa de diálogo Advanced TCP/IP Settings, defina os endereços IP.
-
Na seção IP Address, clique em Add . Em seguida, insira os endereços IP privados primários e secundários atribuídos à interface Ethernet, juntamente com a Subnet Mask anotada anteriormente.
Neste exemplo, dois endereços IP privados secundários são inseridos para a interface Ethernet.
-
Na seção Default gateways, clique em Add e insira o default gateway anotado anteriormente.
Após concluir a configuração, a seção IP Addresses deve exibir os endereços IP secundários e as máscaras de sub-rede adicionados (exemplo: de 192.168.1.201 a 192.168.1.203, todos com máscara de sub-rede 255.255.255.0), e a seção Default gateways deve exibir o endereço do gateway (exemplo: 192.168.1.253). Clique em OK para confirmar.
-
Clique em OK em cada caixa de diálogo para salvar suas configurações e concluir a configuração dos endereços IPv4 privados secundários. Execute novamente o comando da Etapa 2 para verificar a configuração.
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
Configurações de outros SOs
Ubuntu 14/16 e Debian 8/9/10/11
-
Execute o seguinte comando para editar o arquivo de configuração de rede e definir as informações da interface de rede.
sudo vi /etc/network/interfaces
Nota
A partir de algumas versões do Debian 10, o arquivo /etc/network/interfaces geralmente contém apenas referências a arquivos no diretório /etc/network/interfaces.d/. As configurações específicas da interface de rede estão localizadas em diferentes arquivos dentro do diretório interfaces.d.
Selecione o arquivo de configuração apropriado para o seu ambiente. Os itens de configuração são geralmente os mesmos.
Veja abaixo um exemplo da configuração:
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
Reinicie o service de rede para aplicar as alterações.
Série SLES
Nota
Sistemas operacionais aplicáveis: SUSE Linux 11/12/15, OpenSUSE 15.
Sistema operacional do exemplo: SUSE Linux 15 SP5.
Interface de rede do exemplo: Este exemplo usa a interface de rede eth0. Substitua o identificador da interface de rede pelo seu identificador real.
Execute o seguinte comando para abrir o arquivo de configuração da interface de rede eth0 e configurar seus endereços IPv4 privados secundários e máscara de sub-rede.
sudo vi /etc/sysconfig/network/ifcfg-eth0
Veja abaixo um exemplo do arquivo de configuração:
# 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
Execute sudo cat /etc/sysconfig/network/ifcfg.template para visualizar as explicações no arquivo de modelo de configuração.
Execute o seguinte comando para verificar se o arquivo de configurações globais de rede contém informações sobre o gateway padrão:
cat /etc/sysconfig/network/routes
Caso não contenha, adicione as informações do gateway padrão ao arquivo. Veja um exemplo abaixo:
default 192.168.1.253 - -
Reinicie o service de rede para aplicar as alterações.
Desatribuir endereços IP privados secundários
Este tópico descreve como desatribuir um ou mais endereços IP privados secundários de uma elastic network interface (ENI) quando eles não forem mais necessários.
Pré-requisitos
Antes de desatribuir endereços IP privados secundários, garanta o seguinte:
A ENI possui um ou mais endereços IP privados secundários.
A elastic network interface está no estado Available ou Bound.
Ao desatribuir um endereço IP privado secundário de uma ENI primária, a instância anexada deve estar no estado Running ou Stopped.
Procedimento
Acesse ECS Console - Elastic Network Interfaces.
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
Na página ENIs, localize a ENI alvo e, na coluna Actions, clique em Manage ENI IP Addresses.
Na caixa de diálogo Manage ENI IP Addresses, vá para a seção Secondary Private IPv4 Address. Localize um ou mais endereços IP privados secundários que deseja desatribuir e clique no ícone
na linha correspondente.
-
Clique em OK.
Atualize a lista. A desatribuição terá sido bem-sucedida se os endereços IP não aparecerem mais na coluna IP Address da ENI alvo.
Leitura adicional
Configuração automática de rede com cloud-init
O cloud-init é uma ferramenta de código aberto que inicializa um sistema operacional Linux definindo senhas, configurando nomes de host e executando scripts personalizados. O cloud-init vem instalado por padrão em todas as imagens públicas do Alibaba Cloud. Quando uma instância ECS inicia, o cloud-init gera automaticamente a configuração de rede do sistema.
-
Notas sobre o cloud-init em arquivos de configuração de rede
Uma nota no arquivo de configuração de rede indica que o cloud-init gerou o arquivo automaticamente. O exemplo a seguir mostra o arquivo de configuração de rede /etc/sysconfig/network-scripts/ifcfg-eth0 para o 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
-
Desativar o recurso de configuração de rede do cloud-init
-
Quando desativar o recurso de configuração de rede do cloud-init: Desative o recurso de configuração de rede do cloud-init nos seguintes cenários. Caso contrário, o cloud-init poderá sobrescrever suas configurações de rede personalizadas quando o sistema reiniciar.
Ao configurar manualmente uma rede estática no arquivo de configuração de rede criado pelo cloud-init.
Ao gerenciar a rede com outro service de gerenciamento de rede, como o NetworkManager.
-
Como desativar o recurso de configuração de rede do cloud-init: Crie o arquivo /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg e adicione a configuração network: {config: disabled}.
Importante
Para mais informações sobre o cloud-init, visualize o arquivo /etc/cloud/cloud.cfg.d/README na sua instância Linux.
Configuração de endereço IP
Existem dois métodos para configurar um endereço IP: DHCP e configuração estática. Escolha um método ao configurar um endereço IP privado secundário.
Configuração estática: Você configura manualmente parâmetros de rede, como máscara de sub-rede, gateway padrão e endereço do servidor DNS.
Atribuição dinâmica via DHCP: O DHCP é um protocolo de rede que fornece automaticamente aos dispositivos de uma rede informações de configuração, como endereço IP, máscara de sub-rede, gateway padrão e endereço do servidor DNS. Também é possível configurar um endereço IP privado secundário para uma instância Linux configurada para usar DHCP.