Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Indirizzi IP secondari per le istanze EC2
Il primo indirizzo IPv4 assegnato a un’interfaccia di rete è noto come indirizzo IP primario. Gli indirizzi IP secondari sono indirizzi IPv4 aggiuntivi assegnati a un’interfaccia di rete. Per ulteriori informazioni, consulta Indirizzi IP multipli.
Puoi anche assegnare più indirizzi IPv6 a un’istanza. Per ulteriori informazioni, consulta Gestisci gli indirizzi IPv6 per le istanze EC2.
Assegnare indirizzi IP secondari a un’istanza
Puoi assegnare indirizzi IP secondari all’interfaccia di rete di un’istanza quando la avvii o quando è in esecuzione.
- Console
-
Per assegnare un indirizzo IP secondario all’avvio
-
Segui la procedura per avviare un'istanza. Quando configuri le Impostazioni di rete, espandi la sezione Configurazione di rete avanzata.
-
In IP secondario, scegli Assegnazione automatica e inserisci il numero di indirizzi IP che Amazon EC2 deve assegnare. In alternativa, scegli Assegnazione manuale e inserisci gli indirizzi IPv4.
-
Completa i passaggi restanti per avviare l'istanza.
Per assegnare un indirizzo IP secondario dopo l’avvio
-
Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione, seleziona Instances (Istanze).
-
Selezionare l'istanza e scegliere Actions (Operazioni), Networking (Reti), Manage IP addresses (Gestisci indirizzi IP).
-
Espandere l'interfaccia di rete.
-
Per aggiungere un indirizzo IPv4, in Indirizzi IPv4, scegli Assegna un nuovo indirizzo IP. Inserisci un indirizzo IPv4 dall’intervallo della sottorete o lascia il campo vuoto per consentire ad Amazon EC2 di sceglierne uno per tuo conto.
-
Selezionare Salva.
- AWS CLI
-
Per assegnare un indirizzo IP secondario all’avvio
Usa il comando run-instances con l’opzione --secondary-private-ip-addresses.
--secondary-private-ip-addresses 10.251.50.12
Per lasciare che sia Amazon EC2 a scegliere l’indirizzo IP, usa l’opzione --secondary-private-ip-address-count. Il seguente esempio assegna un indirizzo IP secondario.
--secondary-private-ip-address-count 1
In alternativa, puoi creare un’interfaccia di rete. Per ulteriori informazioni, consulta Crea un'interfaccia di rete per la tua istanza EC2 .
Per assegnare un indirizzo IP secondario dopo l’avvio
Usa il comando assign-private-ip-addresses con l’opzione --private-ip-addresses.
aws ec2 assign-private-ip-addresses \
--network-interface-ids eni-1234567890abcdef0 \
--private-ip-addresses 10.251.50.12
Per lasciare che sia Amazon EC2 a scegliere l’indirizzo IPv4, usa il parametro --secondary-private-ip-address-count. Il seguente esempio assegna un indirizzo IPv4.
aws ec2 assign-private-ip-addresses \
--network-interface-ids eni-1234567890abcdef0 \
--secondary-private-ip-address-count 1
- PowerShell
-
Per assegnare un indirizzo IP secondario all’avvio
Devi creare un’interfaccia di rete. Per ulteriori informazioni, consulta Crea un'interfaccia di rete per la tua istanza EC2 .
Per assegnare un indirizzo IP secondario dopo l’avvio
Utilizza il cmdlet Register-EC2PrivateIpAddress con il parametro -PrivateIpAddress.
Register-EC2PrivateIpAddress `
-NetworkInterfaceId eni-1234567890abcdef0 `
-PrivateIpAddress 10.251.50.12
Per lasciare che sia Amazon EC2 a scegliere gli indirizzi IPv4, usa il parametro -SecondaryPrivateIpAddressCount. Il seguente esempio assegna un indirizzo IPv4.
Register-EC2PrivateIpAddress `
-NetworkInterfaceId eni-1234567890abcdef0 `
-SecondaryPrivateIpAddressCount 1
Configurare il sistema operativo per l’utilizzo di indirizzi IP secondari
Dopo aver assegnato un indirizzo IP secondario all’istanza, devi configurare il sistema operativo dell’istanza affinché riconosca l’indirizzo IPv4 privato aggiuntivo.
Istanze Linux
-
Se utilizzi Amazon Linux, il pacchetto ec2-net-utils può occuparsi di questo passaggio al posto tuo. Configura altre interfacce di rete da collegare mentre l'istanza è in esecuzione, aggiorna gli indirizzi IPv4 secondari durante il rinnovo della locazione DHCP e le relative regole di routing. Puoi aggiornare immediatamente l’elenco di interfacce utilizzando uno dei seguenti comandi, a seconda del sistema operativo in uso: sudo systemctl restart systemd-networkd (AL2023) o sudo service network restart (Amazon Linux 2). Puoi visualizzare l’elenco aggiornato utilizzando il seguente comando: ip addr li. Se preferisci il controllo manuale della configurazione di rete, puoi rimuovere il pacchetto ec2-net-utils. Per ulteriori informazioni, consulta Configurazione dell'interfaccia di rete mediante ec2-net-utils.
-
Se utilizzi un'altra distribuzione Linux, consulta la relativa documentazione. Cerca le informazioni sulla configurazione di altre interfacce di rete e di indirizzi IPv4 secondari. Se l'istanza ha due o più interfacce nella stessa sottorete, cerca le informazioni sull'utilizzo delle regole di routing per risolvere il routing asimmetrico.
Istanze Windows
Per ulteriori informazioni, consulta Configura indirizzi IPv4 privati secondari per istanze Windows.
Annullare l’assegnazione di un indirizzo IP secondario a un’istanza
Se non hai più bisogno di un indirizzo IP secondario, puoi annullarne l’assegnazione all’istanza o all’interfaccia di rete. Quando viene annullata l'assegnazione di un indirizzo IPv4 privato secondario a un'interfaccia di rete, viene dissociato anche l'indirizzo IP elastico (se presente).
- Console
-
Per annullare l'assegnazione a un'istanza di un indirizzo IPv4 privato secondario
-
Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione, seleziona Instances (Istanze).
-
Seleziona un'istanza, scegli Operazioni, Reti, Gestisci indirizzi IP.
-
Espandere l'interfaccia di rete. Per gli Indirizzi IPv4 seleziona Annulla l'assegnazione per l'indirizzo IPv4 a cui annullare l'assegnazione.
-
Selezionare Salva.
- AWS CLI
-
Per annullare l’assegnazione di un indirizzo IP privato secondario
Usa il comando unassign-private-ip-addresses.
aws ec2 unassign-private-ip-addresses \
--network-interface eni-1234567890abcdef0\
--private-ip-addresses 10.251.50.12
- PowerShell
-
Per annullare l’assegnazione di un indirizzo IP privato secondario
Utilizza il cmdlet Unregister-EC2PrivateIpAddress.
Unregister-EC2PrivateIpAddress `
-NetworkInterface eni-1234567890abcdef0 `
-PrivateIpAddress 10.251.50.12