Debian 11
Step 1: disattiva la configurazione automatica della rete
Apri il percorso per accedere al file seguente con un editor di testo:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Inserisci la riga seguente, poi salva e chiudi l'editor.
network: {config: disabled}
La creazione di questo file di configurazione impedisce l'esecuzione automatica delle modifiche apportate alla configurazione della tua rete.
Step 2: crea un backup
Per impostazione predefinita, il file di configurazione si trova nel percorso /etc/network/interfaces.d.
Nel nostro esempio, il nostro file si chiama 50-cloud-init, quindi facciamo una copia del file 50-cloud-init utilizzando il seguente comando:
sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak
In caso di errore, è possibile annullare le modifiche utilizzando i comandi seguenti:
sudo rm -f /etc/network/interfaces.d/50-cloud-init
sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init
Step 3: modifica il file di configurazione
Verifica il nome dell’interfaccia di rete con questo comando:
Aprire il file di configurazione di rete per modificarlo con il comando seguente:
sudo nano /etc/network/interfaces.d/50-cloud-init
Per configurare l'indirizzo Additional IP, aggiungere un'interfaccia virtuale o un alias Ethernet all'interfaccia di rete. Nel nostro esempio, la nostra interfaccia si chiama eth0, quindi il nostro primo alias è eth0:0. Per ogni indirizzo Additional IP che vuoi configurare.
Non modificare le righe esistenti nel file di configurazione, aggiungi il tuo indirizzo Additional IP al file come segue, sostituendo NETWORK_INTERFACE, ID e ADDITIONAL_IP con i tuoi valori:
auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP
netmask 255.255.255.255
Se si configura più di un indirizzo Additional IP, il file di configurazione dovrebbe essere simile al seguente:
auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP1
address ADDITIONAL_IP2
netmask 255.255.255.255
Esempio
auto eth0:0
iface eth0:0 inet static
address 203.0.113.0
netmask 255.255.255.255
Step 4: riavvia l'interfaccia
Applica le modifiche utilizzando il seguente comando:
sudo systemctl restart networking
Debian 12, Ubuntu 22.04 e versioni successive
Il file di configurazione degli indirizzi Additional IP si trova nel file /etc/netplan/. In questo esempio, si chiama 50-cloud-init.yaml.
È consigliabile creare un file di configurazione separato per definire gli indirizzi Additional IP. In questo modo è possibile annullare le modifiche in caso di errore.
Step 1: Crea il file di configurazione di rete
Nel nostro esempio, il nostro file si chiama 51-cloud-init.yaml:
sudo touch /etc/netplan/51-cloud-init.yaml
Step 2: modifica il file di configurazione
Per verificare il nome della tua interfaccia di rete, esegui questo comando:
Apri il file di configurazione di rete per modificarlo con questo comando:
sudo nano /etc/netplan/51-cloud-init.yaml
Non modificare le linee esistenti nel file di configurazione. Aggiungi il tuo indirizzo Additional IP aggiungendo un secondo blocco di configurazione per l'interfaccia pubblica, come nell'esempio seguente:
network:
version: 2
ethernets:
INTERFACE_NAME:
dhcp4: true
addresses:
- ADDITIONAL_IP1/32
Se è necessario configurare più di un indirizzo Additional IP, il file di configurazione dovrebbe essere simile al seguente:
network:
version: 2
ethernets:
INTERFACE_NAME:
dhcp4: true
addresses:
- ADDITIONAL_IP1/32
- ADDITIONAL_IP2/32
Warning
È importante rispettare l'allineamento di ciascun elemento del file, come indicato nell'esempio di cui sopra. Non utilizzare il tasto di tabulazione per creare la tua spaziatura.
Esempio
network:
version: 2
ethernets:
eth0:
dhcp4: true
addresses:
- 203.0.113.0/32
Salva e chiudi il file.
Step 3: applicare la nuova configurazione di rete
Per testare la tua configurazione utilizza questo comando:
Se è corretta, applicala utilizzando il seguente comando:
AlmaLinux (8/9), Rocky Linux (8/9)
Il file di configurazione principale si trova nella cartella /etc/sysconfig/network-scripts/. In questo esempio, si chiama ifcfg-eth0. Prima di apportare modifiche, verificare il nome effettivo del file nella cartella.
Per ogni indirizzo Additional IP da configurare, crea un file di configurazione separato con le seguenti impostazioni: ifcfg-NETWORK_INTERFACE:ID. Dove NETWORK_INTERFACE rappresenta l’interfaccia fisica e ID rappresenta l’interfaccia di rete virtuale o l’alias ethernet che inizia con un valore di 0. Ad esempio, per la nostra interfaccia chiamata eth0 il primo alias è eth0:0, il secondo alias è eth0:1, ecc.
Step 1: determina l’interfaccia
Verifica il nome dell’interfaccia di rete con questo comando:
Step 2: crea il file di configurazione
Creare innanzitutto il file di configurazione. Sostituisci NETWORK_INTERFACE:ID con i tuoi valori.
sudo nano /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE:ID
Successivamente, modifica il file con il contenuto seguente, sostituendo NETWORK_INTERFACE:ID e ADDITIONAL_IP con i tuoi valori:
DEVICE=NETWORK_INTERFACE:ID
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=ADDITIONAL_IP
NETMASK=255.255.255.255
BROADCAST=ADDITIONAL_IP
Esempio
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=203.0.113.0
NETMASK=255.255.255.255
BROADCAST=203.0.113.0
Step 3: riavvia l’interfaccia
sudo systemctl restart NetworkManager
CentOS
sudo systemctl restart network
Fedora 42, AlmaLinux & Rocky Linux (10)
Fedora ora utilizza i file chiave. In precedenza NetworkManager memorizzava i profili di rete in formato ifcfg in questa directory: /etc/sysconfig/network-scripts/. Tuttavia, il formato ifcfg è ora obsoleto. Per impostazione predefinita, NetworkManager non crea più nuovi profili in questo formato. Il file di configurazione è ora disponibile in /etc/NetworkManager/system-connections/.
Step 1: crea un backup
Nel nostro esempio, il nostro file si chiama cloud-init-eno1.nmconnection, quindi facciamo una copia del file cloud-init-eno1.nmconnection utilizzando il seguente comando:
sudo cp -r /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak
In caso di errore, è possibile annullare le modifiche utilizzando i comandi seguenti:
sudo rm -f /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
sudo cp /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
Step 2: modifica il file di configurazione
Info
Ti ricordiamo che il nome del file di rete nel nostro esempio potrebbe essere diverso dal tuo. Adatta i comandi al tuo nome di file.
sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
Non modificare le righe esistenti nel file di configurazione, aggiungi l’Additional IP al file come segue, sostituendo ADDITIONAL_IP/32 con i tuoi valori:
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP/32
Per configurare due indirizzi Additional IP, la configurazione dovrebbe essere simile alla seguente:
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP1/32
address2=ADDITIONAL_IP2/32
Esempio
[ipv4]
method=auto
may-fail=false
address1=203.0.113.0/32
Step 3: riavvia l’interfaccia
Riavvia l’interfaccia:
sudo systemctl restart NetworkManager
cPanel
Step 1: accedi alla sezione di gestione degli IP del WHM
Dallo Spazio Cliente WHM, clicca su IP Functions e seleziona Add a New IP Address nel menu a sinistra.

Step 2: aggiungi le informazioni degli Additional IP
Inserisci il tuo indirizzo Additional IP nel campo "New IP or IP range to add" nel formato "xxx.xxx.xxx.xxx".
Seleziona 255.255.255.255 come subnet mask e clicca su Submit.

Warning
Attenzione: se hai diversi IP da configurare sullo stesso blocco e li aggiungi tutti contemporaneamente, il sistema WHM ti obbligherà a utilizzare la subnet mask 255.255.255.0. Non è consigliabile utilizzare questa configurazione, è necessario aggiungere ogni IP singolarmente per poter utilizzare la subnet mask appropriata 255.255.255.255.
Step 3: verifica la configurazione IP corrente
Nella sezione IP Functions, clicca su Show or Delete Current IP Addresses per verificare che l’indirizzo Additional IP sia stato aggiunto correttamente.

Plesk
Step 1: accedere alla gestione IP di Plesk
Nel pannello di configurazione Plesk, seleziona Tools & Settings nella barra laterale sinistra.

Clicca su IP Addresses sotto Tools & Resources.
Step 2: aggiungi le informazioni IP supplementari
In questa sezione, clicca sul pulsante Add IP Address.

Inserisci il tuo indirizzo Additional IP nella forma xxx.xxx.xxx.xxx/32 nel campo "IP address and subnet mask" e clicca su OK.

Step 3: verifica la configurazione IP corrente
Per verificare che l'indirizzo Additional IP sia stato aggiunto correttamente, accedi alla sezione "IP Addresses".

Windows Server
Step 1: verifica la configurazione di rete
Clicca con il tasto destro sul pulsante Start Menu e apri Run.
Clicca su cmd e clicca su OK per aprire l'applicazione della riga di comando.

Per recuperare la configurazione IP corrente, inserisci ipconfig nel prompt dei comandi.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : openstacklocal
Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
IPv4 Address. . . . . . . . . . . : 192.0.2.29
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.0.2.1
Step 2: modifica le proprietà IPv4
- Accedi al menu
Start, poi Control Panel, Network and Internet, Network and Sharing Centre e Change Adapter Settings nella barra di sinistra;
- clicca con il tasto destro su
Ethernet;
- clicca su
Properties;
- Seleziona
Internet Protocol Version 4 (TCP/IPv4) e clicca su Properties;
- Clicca su
Use the following IP address e inserisci l'IP principale del tuo server, la subnet mask e il gateway predefinito ottenuto con il comando ipconfig qui sopra. Nella casella "Preferred DNS Server" digitare 213.186.33.99.

Warning
Attenzione: se le informazioni inserite non sono corrette, il server non sarà più raggiungibile. Sarà necessario effettuare le correzioni tramite il KVM.
Step 3: aggiungi l'indirizzo Additional IP nelle Impostazioni TCP/IP avanzate
Nella nuova finestra, clicca su Add... sotto "IP addresses". Inserisci il tuo indirizzo Additional IP e la subnet mask (255.255.255.255).

Per confermare, clicca su Add.

Fare quindi clic su OK per applicare la configurazione.

Si perderà la connessione al server per alcuni secondi.
Step 4: verifica la nuova configurazione di rete
Apri il prompt dei comandi (cmd) e inserisci ipconfig. La configurazione deve includere il nuovo indirizzo Additional IP.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
IPv4 Address. . . . . . . . . . . : 192.0.2.29
Subnet Mask . . . . . . . . . . . : 255.255.255.255
IPv4 Address. . . . . . . . . . . : 203.0.113.0
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.0.2.1