Configurare Additional IP in modalità bridge sulle proprie macchine virtuali

Database di conoscenze

Configurare Additional IP in modalità bridge sulle proprie macchine virtuali


Icons/System/eye-open Created with Sketch. 3184 viste 06.01.2026 Cloud / Server dedicato (bare metal)
Informazioni sulla traduzione

Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina.

Questo articolo riguarda la configurazione di indirizzi Additional IPv4 su un'interfaccia pubblica. È inoltre possibile configurare indirizzi IPv6 sui server virtuali 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

La connessione di rete in modalità bridge può essere utilizzata per configurare le tue macchine virtuali. Per il corretto funzionamento della configurazione sulla nostra rete sono necessarie alcune modifiche.

Questa guida ti mostra come utilizzare la modalità bridge per configurare l'accesso a Internet per le tue macchine virtuali.

Prerequisiti

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

Per maggiori informazioni, consulta la nostra a confronto.

Da maggio 2025, questa guida può essere utilizzata per i server di gamma Scale e High Grade.

Gli Additional IP possono essere configurati anche in modalità routing o tramite la vRack. Per farlo, consulta: Configurare la rete su Proxmox VE sulle gamme High Grade & SCALE e Configurare la rete su Windows Server con Hyper-V sulle gamme High Grade & SCALE.

Procedura

Gli step di base sono sempre gli stessi, indipendentemente dai sistemi utilizzati:

  • creazione di un indirizzo MAC virtuale per un Additional IP
  • regolare l'indirizzo MAC della macchina virtuale (VM) su questo nuovo indirizzo
  • configurare l'indirizzo IP, la maschera di rete, il gateway e la strada verso il gateway all'interno della macchina virtuale.

Per questo esempio, nei nostri esempi di codice utilizzeremo i seguenti valori: che dovranno essere sostituiti dai tuoi valori:

  • "SERVER_IP": indirizzo IP principale del tuo server
  • "ADDITIONAL_IP": il tuo indirizzo Additional IP
  • "GATEWAY_IP": l'indirizzo del vostro gateway predefinito.

Assegna un indirizzo MAC virtuale

Nel caso di un blocco di IP, gli indirizzi MAC virtuali vengono creati su ogni IP individuale all'interno del blocco.

Accedi allo Spazio Cliente OVHcloud, clicca su Network nel menu a sinistra dello schermo e poi su Indirizzi IP Pubblici.

È possibile utilizzare il menu a tendina sotto I tuoi indirizzi IP pubblici e servizi associati e selezionare Tutti gli Additional IP per filtrare i servizi, oppure digitare direttamente l'indirizzo IP desiderato nella barra di ricerca.

Spazio Cliente

Clicca sui tre puntini e poi su Aggiungi un indirizzo MAC virtuale.

Aggiungi un MAC virtuale (1)

Seleziona "ovh" nel menu a tendina "Tipo", inserisci un nome nel campo "Nome della macchina virtuale" e clicca su Conferma.

Aggiungi un MAC virtuale (2)

Dopo qualche secondo, nella colonna "MAC virtuale" della riga indirizzo Additional IP aggiuntivo apparirà un indirizzo MAC virtuale. Questo indirizzo MAC virtuale sarà necessario per la configurazione della macchina virtuale sull'host.

Determinare l'indirizzo del gateway

Per configurare le macchine virtuali per l’accesso a Internet, è necessario conoscere il gateway della macchina host, ovvero il server dedicato.

È possibile recuperare l’indirizzo del gateway tramite il tuo Spazio Cliente OVHcloud o l’API OVHcloud.

Accedi allo Spazio Cliente OVHcloud, clicca su Bare Metal Cloud e seleziona il tuo server nella sezione Server dedicati.

L’indirizzo gateway IPv4 assegnato al tuo server è visualizzato nella sezione Rete della scheda Informazioni generali. Una volta effettuata la copia, prosegui con l’applicazione della configurazione.

gateway

Nella pagina API OVHcloud, clicca in alto a destra su Login. Nella pagina successiva, inserisci il tuo identificativo cliente OVHcloud.

Eseguire la chiamata API seguente, indicando il nome interno del server (esempio: ns3956771.ip-169-254-10.eu):

Prepara l'host

Per tutti i sistemi operativi e le distribuzioni, è necessario configurare la propria macchina virtuale con l'indirizzo MAC virtuale creato nello Spazio Cliente OVHcloud.

Le istruzioni seguenti sono valide per le macchine virtuali create in precedenza con un sistema operativo preinstallato. Se non hai creato delle VM, consulta le opzioni disponibili alla pagina Qemu/KVM Virtual Machine (EN) di Proxmox.

Dopo aver creato la macchina virtuale e quando è ancora spenta:

  1. Seleziona la macchina virtuale
  2. Apri la sezione "Hardware"
  3. Seleziona Rete Periferica
  4. Clicca sul pulsante Modifica.

navigare fino alla periferica di rete

In seguito aggiungi l'indirizzo MAC che hai creato precedentemente.

aprire una periferica di rete

A questo punto puoi avviare la tua macchina virtuale e passare agli step successivi, in base al sistema operativo scelto.

Le istruzioni seguenti sono valide per le macchine virtuali create in precedenza con un sistema operativo preinstallato. Se non hai creato una VM, consulta la guida Creare una macchina virtuale nel client host VMware (EN) sulla pagina VMware.

Una volta creata la macchina virtuale e disattivata, clicca con il tasto destro sul pulsante Modifica le impostazioni.

Menu contestuale VM

Imposta Network Adapter 1 e modifica il valore nel menu a tendina Indirizzo MAC in modalità "Manuel" e inserisci l'indirizzo MAC VMware creato precedentemente.

Modifica le impostazioni

A questo punto puoi avviare la tua macchina virtuale e passare agli step successivi, secondo il tuo sistema operativo.

Configura le macchine virtuali

Si noti che gli esempi seguenti presuppongono che l'utente abbia effettuato l'accesso con privilegi limitati, da cui l'utilizzo di sudo prima di ogni ordine. Se sei connesso come root, non è necessario farlo.

Selezionare la scheda corrispondente al sistema operativo.

Di default, il file di configurazione di rete della macchina virtuale si trova in /etc/network/interfaces.

Una volta connesso alla shell della macchina virtuale, esegui questo comando per identificare il nome dell’interfaccia:

ip a

Esegui una copia del file di configurazione per poter ripristinare la versione precedente se necessario:

sudo cp /etc/network/interfaces /etc/network/interfaces.bak

In caso di errore, puoi annullare l’operazione eseguendo questi comandi:

sudo rm -f /etc/network/interfaces
sudo cp /etc/network/interfaces.bak /etc/network/interfaces

Modifica il file in modo che rifletta la configurazione riportata di seguito, sostituisci INTERFACE_NAME, ADDITIONAL_IP e GATEWAY_IP con i tuoi valori.

sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback

# The primary network interface
auto INTERFACE_NAME
iface INTERFACE_NAME inet static
address ADDITIONAL_IP
netmask 255.255.255.255
gateway GATEWAY_IP
Esempio
auto lo
iface lo inet loopback

# The primary network interface
auto ens192
iface ens192 inet static
address 192.0.2.1
netmask 255.255.255.255
gateway 203.0.113.254

Salvare e chiudere il file.
Successivamente, modifica o crea il file /etc/resolv.conf:

sudo nano /etc/resolv.conf

Aggiungi questa riga:

nameserver 213.186.33.99

Salvare e chiudere il file.
A questo punto, è necessario mettere online l’interfaccia di rete. Per farlo, inserisci questo comando (sostituisci ens192 con i tuoi valori):

sudo ip link set ens192 up

Riavvia il servizio di rete eseguendo il comando:

sudo systemctl restart networking

CentOS, Rocky Linux 8/9, Alma Linux 8/9, ecc.

Di default, il file di configurazione di rete della macchina virtuale si trova in /etc/sysconfig/network-scripts/.

Una volta connesso alla shell della macchina virtuale, esegui questo comando per identificare il nome dell’interfaccia:

ip a

Esegui una copia del file di configurazione per poter ripristinare la versione precedente se necessario:

sudo cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak

In caso di errore, puoi annullare l’operazione eseguendo questi comandi:

sudo rm -f etc/sysconfig/network-scripts/ifcfg-eth0
sudo cp /etc/sysconfig/network-scripts/ifcfg-eth0.bak etc/sysconfig/network-scripts/ifcfg-eth0

In seguito è possibile modificare il file tramite il gestore nmcli, sostituire ADDITIONAL_IP e GATEWAY_IPcon i propri valori.

  • Aggiungi l'indirizzo IP:
sudo nmcli connection modify interface_name IPv4.address ADDITIONAL_IP/32
  • Aggiungi il Gateway:
sudo nmcli connection modify interface_name IPv4.gateway GATEWAY_IP
  • Aggiungi un server DNS:
sudo nmcli connection modify interface_name IPv4.dns 213.186.33.99
  • Modifica la configurazione manualmente:
sudo nmcli connection modify interface_name IPv4.method manual
  • Rendi persistente la configurazione:
sudo nmcli con mod interface_name connection.autoconnect true
  • Riavvia la rete eseguendo il comando:
sudo nmcli device down interface_name;nmcli device up interface_name
  • Per verificare che la macchina virtuale sia completamente connessa a Internet, esegui il comando:
sudo systemctl restart network

Per maggiori informazioni su nmcli, consulta questa pagina (EN).

Per impostazione predefinita, il file di configurazione di rete della macchina virtuale si trova in /etc/rc.conf.

Una volta connesso alla shell della macchina virtuale, esegui questo comando per identificare il nome dell’interfaccia:

ifconfig

Esegui una copia del file di configurazione per poter ripristinare la versione precedente se necessario:

sudo cp /etc/rc.conf /etc/rc.conf.bak

In caso di errore, puoi annullare l’operazione eseguendo questi comandi:

sudo rm -f /etc/rc.conf
sudo cp /etc/rc.conf.bak /etc/rc.conf

Modificare il file in modo che rifletta la configurazione riportata di seguito, sostituire ADDITIONAL_IP e GATEWAY_IP con i propri valori. In questo esempio, il nome dell’interfaccia è em0. Sostituire questo valore se non è applicabile.

ifconfig_em0="inet ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP"
static_routes="net1 net2"
route_net1="-net GATEWAY_IP/32 -interface em0"
route_net2="default GATEWAY_IP"

Salva e chiudi il file. In seguito, modifica il file /etc/resolv.conf. Crealo se necessario.

nameserver 213.186.33.99

Per prima cosa, disattiva Cloud-Init:

touch /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Per configurare una VM con cloud-init, consulta questa pagina

Aggiungi questa riga al file 99-disable-network-config.cfg:

network: {config: disabled}

Crea il file di configurazione di rete in /etc/netplan/ con questo comando:

touch /etc/netplan/00-installer-config.yaml

Applica questi permessi su /etc/netplan:

cd /etc/netplan
sudo chmod 600 *.yaml

Esegui il comando seguente per identificare il nome dell’interfaccia:

ip addr

A questo punto, copia il file di configurazione per poter ripristinare la versione precedente se necessario:

sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak

In caso di errore, puoi annullare l’operazione eseguendo questi comandi:

sudo rm -f /etc/netplan/00-installer-config.yaml
sudo cp /etc/netplan/00-installer-config.yaml.bak /etc/netplan/00-installer-config.yaml

Apri il file di configurazione di rete:

sudo nano /etc/netplan/00-installer-config.yaml

Modifica il file in modo che rifletta la configurazione riportata di seguito, sostituisci INTERFACE-NAME, ADDITIONAL_IP e GATEWAY_IP con i tuoi valori.

network:
  ethernets:
    INTERFACE-NAME:
      dhcp4: true
      addresses:
          - ADDITIONAL_IP/32
      nameservers:
          addresses:
              - 213.186.33.99   
      routes:
           - to: 0.0.0.0/0
             via: GATEWAY_IP
             on-link: true
  version: 2
Esempio
network:
  ethernets:
    ens18:
      dhcp4: true
      addresses:
          - 192.0.2.1/32
      nameservers:
          addresses:
              - 213.186.33.99
      routes:
           - to: 0.0.0.0/0
             via: 203.0.113.254
             on-link: true
  version: 2

Salvare e chiudere il file. Per testare la configurazione esegui questo comando:

sudo netplan try

Se è corretta, applicala utilizzando il comando seguente:

sudo netplan apply

Prima di configurare la tua macchina virtuale, è necessario creare un commutatore virtuale.

A partire dalla riga di comando del tuo server dedicato, esegui IPconfig/ALL e annota il nome della scheda di rete contenente l'indirizzo IP principale del server.

Nel pannello di configurazione Hyper-V, crea un nuovo commutatore virtuale e definisci il tipo di connessione su External.

Seleziona l'adattatore con l'indirizzo IP del server e spunta Autorizza il sistema operativo a condividere questa scheda di rete.

networkbridging

Questo step è necessario una sola volta per un server Hyper-V. Per tutte le macchine virtuali è necessario un interruttore virtuale per collegare le schede di rete virtuali della macchina virtuale alla scheda fisica del server.

In seguito, seleziona la macchina virtuale alla quale vuoi aggiungere l'Additional IP. Utilizza il pannello di configurazione Hyper-V per modificare le impostazioni della macchina virtuale e chiudilo.

In seguito, utilizza la scheda di rete e clicca su Advanced Features, definisci l'indirizzo MAC su Static e inserisci l'indirizzo MAC virtuale per l'indirizzo Additional IP. Una volta inserite queste impostazioni, clicca su OK per applicare le modifiche.

networkbridging

In seguito avvia la macchina virtuale e accedi come amministratore, poi accedi a Control Panel e Network and Sharing Center. Clicca sul link Connections: Ethernet, clicca sul pulsante Properties per visualizzare le proprietà Ethernet.

Seleziona Internet Protocol Version 4 (TCP/IPv4) e clicca sul pulsante Properties per visualizzare le proprietà IPv4.

networkbridging

Nella finestra delle proprietà dell'IPv4 seleziona Use the following IP address. Inserisci l'indirizzo Additional IP nel campo indirizzi IP e inserisci "255.255.255.255" nella maschera di sottorete.

In seguito, inserisci l'indirizzo IP del gateway del tuo server in gateway predefinito (ad esempio, l'IP del tuo server termina con 254) e inserisci "213.186.33.99" nel campo Preferred DNS Server.

Clicca su OK e ignora il messaggio di avviso relativo all'indirizzo IP del gateway e all'indirizzo IP assegnato che non figurano nella stessa sottorete.

Riavvia il server La macchina virtuale deve essere collegata a Internet utilizzando l'indirizzo Additional IP.

networkbridging

Per verificare che la macchina virtuale sia completamente connessa a Internet, esegui il comando:

Per Linux

ping -c 4 example.com
PING example.com (93.184.215.14) 56(84) bytes of data.
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=1 ttl=55 time=29.3 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=2 ttl=55 time=24.9 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=3 ttl=55 time=30.8 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=4 ttl=55 time=27.0 ms

--- example.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 24.925/28.028/30.840/2.254 ms

Per Windows

ping example.com

Pinging example.com [93.184.215.14] with 32 bytes of data:
Reply from 93.184.215.14: bytes=32 time=74ms TTL=50
Reply from 93.184.215.14: bytes=32 time=73ms TTL=50
Reply from 93.184.215.14: bytes=32 time=73ms TTL=50
Reply from 93.184.215.14: bytes=32 time=73ms TTL=50

Ping statistics for 93.184.215.14:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 73ms, Maximum = 74ms, Average = 73ms

Se ricevi una risposta, significa che l’Additional IP è stato configurato correttamente. In caso contrario, riavvia la macchina virtuale e riavvia il ping.

Risoluzione dei difetti

Se non riesci a stabilire una connessione tra la tua macchina virtuale e la rete pubblica e riscontri un problema di rete, riavvia il server in modalità Rescue e configura l'interfaccia di rete gateway direttamente sull'host.

Una volta riavviato il server in Rescue mode, esegui questi comandi:

ip link add name test-bridge link eth0 type macvlan
ip link set dev test-bridge address MAC_ADDRESS
ip link set test-bridge up
ip addr add ADDITIONAL_IP/32 dev test-bridge

Sostituisci "MAC_ADDRESS" con l'indirizzo MAC virtuale generato nel pannello di configurazione e "ADDITIONAL_IP" con l'Additional IP reale.

In seguito, è sufficiente effettuare un ping sul tuo Additional IP dall'esterno. Se funziona, significa probabilmente che sulla macchina virtuale o sull'host si è verificato un errore di configurazione che impedisce all'Additional IP di funzionare in modalità normale. Se, al contrario, l'IP non funziona ancora, apri un ticket di assistenza tramite il centro assistenza.

Per saperne di più

Contatta la nostra Community di utenti.

Articoli correlati