Configurare l'IP aliasing su un server dedicato

Vedi come Markdown

Aggiungi e configura indirizzi Additional IP sul tuo server dedicato OVHcloud per un hosting multi-sito o multi-servizio

Info

Questo articolo riguarda la configurazione di indirizzi Additional IPv4 su un'interfaccia pubblica. È inoltre possibile configurare indirizzi IPv6 sui server dedicati utilizzando questa guida.

Ti ricordiamo che gli Additional IP possono essere configurati anche in una vRack (rete privata), per consentire l'interconnessione di un'ampia gamma di servizi OVHcloud e offrire una maggiore flessibilità.

Scopri come configurare gli Additional IP in una vRack utilizzando le nostre guide per IPv4 e IPv6.

Obiettivo

L'alias IP (o IP aliasing) è un tipo di configurazione del tuo server dedicato che permette di associare più indirizzi IP a un'interfaccia di rete.

Questa guida ti mostra la procedura da seguire per effettuare l’operazione.

Warning

OVHcloud mette a disposizione i servizi. OVHcloud non ha accesso a queste macchine, quindi non ne è il proprietario e non potrà fornirti assistenza. Garantire quotidianamente la gestione software e la sicurezza di queste macchine è quindi responsabilità dell’utente.

Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi relativamente ad amministrazione e sicurezza, ti consigliamo di contattare un provider specializzato. Per maggiori informazioni consulta la sezione "Per saperne di più".

Prerequisiti

Warning

Questa funzionalità può non essere disponibile o limitata sui server dedicati Eco.

Per maggiori informazioni, consulta la nostra pagina comparativa.

Procedura

Nelle sezioni seguenti vengono illustrate le configurazioni delle distribuzioni attualmente disponibili e le distribuzioni/sistemi operativi più comunemente utilizzati. Il primo step consiste sempre nel connetterti al tuo server in SSH o tramite una sessione di connessione GUI (RDP per un server Windows).

Info

Se si desidera utilizzare una distribuzione recente, potrebbe essere necessario modificare la procedura appropriata per configurare l'interfaccia di rete. In caso di difficoltà, consulta la documentazione del sistema operativo utilizzato.

Nota la seguente terminologia che verrà utilizzata negli esempi di codice e nelle istruzioni riportate nelle sezioni della guida:

TermineDescrizioneEsempi
ADDITIONAL_IPIndirizzo IP aggiuntivo assegnato al servizio203.0.113.1
NETWORK_INTERFACENome interfaccia di reteeth0, ens3
IDID dell'alias IP, che inizia per 0 (a seconda del numero di IP aggiuntivi da configurare)0, 1

Negli esempi che seguono, utilizzeremo l’editor di testo nano. Con alcuni sistemi operativi, sarà necessario installarlo prima di utilizzarlo. In tal caso, verrà richiesto di farlo. È ovviamente possibile utilizzare qualsiasi editor di testo.

Tip

Seleziona la scheda corrispondente al tuo sistema operativo.

Debian 11
Fedora 42+ / AlmaLinux (10) / Rocky Linux (10)
Debian 12+ e Ubuntu 20.04+
AlmaLinux / Rocky Linux
cPanel
Windows Server
Plesk

Debian 11

Per impostazione predefinita, il file di configurazione si trova in /etc/network/interfaces.d/. È consigliabile iniziare effettuando il backup del file di configurazione corrispondente.

Step 1: crea un backup

Nel nostro esempio, il nostro file si chiama 50-cloud-init, quindi copiamo il 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 l’operazione eseguendo questi comandi:

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 2: modifica il file di configurazione

Info

I nomi forniti alle interfacce di rete in questa guida potrebbero essere diversi dai tuoi. Adattare le operazioni di conseguenza.

Ora è possibile modificare il file sorgente:

sudo nano /etc/network/interfaces.d/50-cloud-init

È quindi necessario aggiungere un'interfaccia virtuale o un alias ethernet. Nel nostro esempio, la nostra interfaccia si chiama eth0, quindi il nostro alias è eth0:0. Ripeti questa operazione per ogni indirizzo Additional IP da configurare.

Non modificare le linee esistenti nel file di configurazione, è sufficiente aggiungere l’Additional IP al file come indicato qui di seguito, sostituendo ADDITIONAL_IP/32 e l’interfaccia virtuale (se il server non utilizza eth0:0) con i tuoi valori:

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP
netmask 255.255.255.255

È inoltre possibile configurare l’Additional IP aggiungendo le righe seguenti al file di configurazione:

post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP
pre-down /sbin/ifconfig eth0:0 down

Con la configurazione di cui sopra, l’interfaccia virtuale viene attivata o disattivata ogni volta che l’interfaccia eth0 viene attivata o disattivata.

Per configurare due Additional IP, il file /etc/network/interfaces.d/50-cloud-init deve essere di questo tipo:

auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP1
netmask 255.255.255.255

auto eth0:1
iface eth0:1 inet static
address ADDITIONAL_IP2
netmask 255.255.255.255

O così:

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP1 netmask 255.255.255.255 broadcast ADDITIONAL_IP1
pre-down /sbin/ifconfig eth0:0 down

# IP 2
post-up /sbin/ifconfig eth0:1 ADDITIONAL_IP2 netmask 255.255.255.255 broadcast ADDITIONAL_IP2
pre-down /sbin/ifconfig eth0:1 down
Esempio di configurazione
 auto eth0
 iface eth0 inet dhcp

auto eth0:0
 iface eth0:0 inet static
 address 203.0.113.1
 netmask 255.255.255.255

O così:

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 203.0.113.1 netmask 255.255.255.255 broadcast 203.0.113.1
pre-down /sbin/ifconfig eth0:0 down

Step 3: riavvia l’interfaccia

Per riavviare l’interfaccia esegui il comando:

sudo /etc/init.d/networking restart

Risoluzione dei difetti

Se non riesci a stabilire una connessione tra la rete pubblica e il tuo alias IP e riscontri un problema di rete, riavvia il server in modalità Rescue e configura l'alias direttamente sul server.

Una volta riavviato il server in Rescue mode, esegui questo comando:

ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up

In cui sostituirai ADDITIONAL_IP con il vero Additional IP.

In seguito, ti basta effettuare un ping dal tuo Additional IP verso l'esterno. Se funziona, significa probabilmente che è necessario correggere un errore di configurazione. Se, al contrario, l’indirizzo IP continua a non funzionare, apri un ticket presso il team di assistenza tramite il Help Center di OVHcloud, precisando le informazioni seguenti:

  • Nome e versione del sistema operativo utilizzato sul server.
  • Nome e directory del file di configurazione di rete.
  • Il contenuto del file.

Per saperne di più

Modalità bridge IP

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?