Configurazione di intervalli IP alias

Questo documento contiene le istruzioni per configurare gli indirizzi IP alias e gli intervalli IP alias utilizzando la console Google Cloud e Google Cloud CLI. Prima di eseguire questi comandi, esamina gli intervalli IP alias.

Limitazioni

Subnet

  • I limiti per rete indicano il numero massimo di intervalli secondari che puoi definire per ogni subnet.
  • Non puoi aggiungere e rimuovere contemporaneamente intervalli secondari. L'aggiunta e la rimozione devono essere eseguite come passaggi separati.
  • L'espansione del CIDR non è supportata per gli intervalli secondari.

Istanza VM

  • Gli intervalli IP alias sono supportati su tutte le interfacce di rete delle VM. Il routing è configurato automaticamente per gli intervalli IP alias nell'interfaccia di rete principale, ma non per le interfacce secondarie. Se disponi di più interfacce di rete, devi configurare il routing dei criteri per le interfacce aggiuntive.
  • Gli intervalli IP alias possono essere aggiunti o eliminati, ma non possono essere aggiornati.
  • Se rimuovi un intervallo IP alias da una VM e lo assegni a un'altra VM, il completamento del trasferimento potrebbe richiedere fino a un minuto.
  • I tag di origine del firewall non sono supportati per gli indirizzi IP alias. Ciò significa che, quando configuri i tag di origine nelle regole firewall, i tag di origine corrispondono all'indirizzo IP principale della VM, ma non agli indirizzi IP alias. Utilizza gli intervalli di origine per consentire o negare il traffico in entrata dagli indirizzi IP alias.
  • Il DNS interno risolve il nome di una VM nel suo IP primario. I nomi aggiuntivi per gli IP alias non vengono configurati automaticamente, ma possono essere aggiunti manualmente.

Rete VPC

  • L'aggiunta o la rimozione di un numero elevato di intervalli IP alias contemporaneamente può richiedere molto tempo. Ad esempio, l'aggiunta o l'eliminazione di 7000 intervalli IP alias potrebbe richiedere fino a 10 minuti.
  • Le reti VPC in modalità automatica non possono essere eliminate se sono presenti intervalli di subnet secondari.
  • In una route statica, l'indirizzo IP dell'hop successivo deve essere l'indirizzo IP principale della VM. Gli indirizzi IP alias non sono supportati come indirizzi IP dell'hop successivo.
  • Gli indirizzi IPv6 non sono supportati.
  • Gli intervalli IP alias sono supportati solo nelle reti VPC, non nelle reti legacy. Per determinare il tipo di rete, elenca le tue reti. Le reti VPC hanno la modalità custom o auto. Le reti precedenti hanno una modalità di legacy.

Comandi subnet

Gli intervalli IP alias VM devono essere assegnati da un intervallo di proprietà della subnet in cui si trova la VM. Tutte le subnet hanno un intervallo principale, ovvero l'intervallo standard di indirizzi IP interni che definisce la subnet. Una subnet può anche avere uno o più intervalli IP secondari di indirizzi IP interni. Puoi assegnare intervalli IP alias dagli intervalli principali o secondari della subnet.

Devi assegnare a ogni intervallo secondario un nome univoco per la subnet. Quando assegni un intervallo IP alias a una VM, il nome dell'intervallo secondario indica a Google Cloud da quale intervallo di subnet assegnare gli IP alias.

Tutti gli intervalli, sia principali che secondari, devono essere univoci in tutte le subnet della rete VPC e in qualsiasi rete collegata tramite peering di rete VPC, VPN o interconnessione.

Questa sezione mostra come creare una subnet con un intervallo secondario, aggiungere un intervallo secondario a una subnet esistente o rimuovere un intervallo secondario da una subnet. Quando la subnet ha l'intervallo che vuoi utilizzare, consulta i comandi delle istanze VM per le istruzioni sull'assegnazione di un intervallo a una VM.

Crea una subnet con uno o più intervalli CIDR secondari

Questo comando presuppone che tu disponga già di una rete VPC. In caso contrario, creane uno.

Questo comando è lo stesso indipendentemente dal fatto che tu stia creando una subnet per l'interfaccia principale della VM o una delle interfacce secondarie.

L'utilizzo di un intervallo secondario per l'allocazione di IP alias consente di separare lo spazio IP per i servizi ospitati nella VM, semplificando la creazione di regole firewall che consentono l'accesso solo ai servizi in esecuzione sulla VM e bloccano l'accesso all'indirizzo IP principale della VM.

Console

  1. Vai alla pagina Reti VPC nella console Google Cloud.
    Vai alla pagina Reti VPC
  2. Fai clic sul nome di una rete esistente.
  3. Fai clic su Aggiungi subnet.
  4. Inserisci un nome per la nuova subnet.
  5. Specifica la Regione.
  6. Inserisci un intervallo di indirizzi IP in notazione CIDR. (Esempio: 10.65.61.0/24)
  7. Fai clic su Crea intervallo IP secondario.
  8. Inserisci un Nome intervallo di subnet.
  9. Inserisci un Intervallo IP secondario in notazione CIDR. (Esempio: 10.9.0.0/24)
  10. Per aggiungere altri intervalli IP secondari, fai clic su Aggiungi intervallo IP per ogni intervallo, quindi specifica un nome e un intervallo.
  11. Fai clic su Aggiungi.

gcloud

gcloud compute networks subnets create s1 \
    --network NETWORK_NAME \
    --region REGION \
    --range 10.65.61.0/24 \
    --secondary-range RANGE_NAME_1=RANGE_CIDR_1,RANGE_NAME_2=RANGE_CIDR_2,...

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete in cui vuoi creare la subnet.
  • REGION: la regione in cui stai creando la subnet.
  • RANGE_NAME_1=RANGE_CIDR_1 e RANGE_NAME_2=RANGE_CIDR_2: i nomi degli intervalli secondari da cui ricavare gli intervalli IP alias e l'intervallo IP alias stesso, ad esempio range1=10.9.0.0/24.

Per la sintassi completa, consulta la documentazione di gcloud CLI.

API

Crea una subnet con uno o più intervalli secondari.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks
{
  "ipCidrRange": "PRIMARY_IP_RANGE",
  "network": "NETWORK_URL",
  "name": "SUBNET_NAME",
  "secondaryIpRanges": [
  {
    "rangeName": "SECONDARY_RANGE_NAME_1",
    "ipCidrRange": "SECONDARY_IP_RANGE_1"
  },
  {
    "rangeName": "SECONDARY_RANGE_NAME_2",
    "ipCidrRange": "SECONDARY_IP_RANGE_2"
  },
  ...]
}

Sostituisci quanto segue:

  • NETWORK_URL: l'URL o la rete VPC in cui verrà creata la subnet.
  • PRIMARY_IP_RANGE: l'intervallo di indirizzi IP principali per la subnet.
  • PROJECT_ID: l'ID del progetto che contiene la rete VPC in cui verrà creata la subnet.
  • REGION: la regione in cui si troverà la subnet.
  • SECONDARY_IP_RANGE_1 e SECONDARY_IP_RANGE_2: gli intervalli di indirizzi IP da utilizzare per gli intervalli secondari.
  • SECONDARY_RANGE_NAME_1 e SECONDARY_RANGE_NAME_2: i nomi da utilizzare per gli intervalli secondari.
  • SUBNET_NAME: un nome per la subnet.

Per ulteriori informazioni, consulta il metodo subnetworks.insert.

Terraform

Puoi utilizzare la risorsa Terraform per creare una subnet con uno o più intervalli secondari.

Gli argomenti Terraform hanno valori di esempio che puoi modificare.

resource "google_compute_subnetwork" "network-with-private-secondary-ip-ranges" {
  project       = var.project_id # Replace this with your project ID in quotes
  name          = "test-subnetwork"
  ip_cidr_range = "10.2.0.0/16"
  region        = "us-central1"
  network       = "test-vpc-network"
  secondary_ip_range {
    range_name    = "tf-test-secondary-range-update1"
    ip_cidr_range = "192.168.10.0/24"
  }
}

Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.

Aggiungi intervalli CIDR secondari a una subnet esistente

Questa procedura presuppone che tu disponga di una subnet da utilizzare, ma devi aggiungere uno o più intervalli secondari.

L'utilizzo di un intervallo secondario per l'allocazione di IP alias semplifica la creazione di regole firewall che consentono l'accesso ai servizi in esecuzione su una VM, ma non all'indirizzo IP principale della VM.

Console

  1. Vai alla pagina Reti VPC nella console Google Cloud.
    Vai alla pagina Reti VPC
  2. Fai clic sul nome di una subnet da modificare per visualizzarne la pagina dei dettagli.
  3. Fai clic su Modifica.
  4. Nella sezione Intervalli IP secondari, fai clic su Aggiungi intervallo IP.
  5. Inserisci un nome per Nome intervallo di subnet.
  6. Inserisci un intervallo per Intervallo IP secondario nella notazione CIDR. (Esempio: 10.9.0.0/24)
  7. Per aggiungere altri intervalli IP secondari, fai clic su Aggiungi intervallo IP per ogni intervallo, quindi specifica un nome e un intervallo.
  8. Fai clic su Salva.

gcloud

gcloud compute networks subnets update SUBNET_NAME \
    --region REGION \
    --add-secondary-ranges RANGE_NAME_1=RANGE_CIDR_1,RANGE_NAME_2=RANGE_CIDR_2,...

Sostituisci quanto segue:

  • SUBNET_NAME: il nome della subnet a cui vuoi aggiungere gli intervalli secondari.
  • REGION: la regione in cui stai creando la subnet.
  • RANGE_NAME_1=RANGE_CIDR_1 e RANGE_NAME_2=RANGE_CIDR_2: i nomi degli intervalli secondari da cui ricavare gli intervalli IP alias e l'intervallo IP alias stesso, ad esempio range1=10.9.0.0/24.

Per la sintassi completa, consulta la documentazione di gcloud CLI.

API

Aggiungi un intervallo secondario a una subnet esistente.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
{
  "secondaryIpRanges": [
  {
    "rangeName": "SECONDARY_RANGE_NAME_1",
    "ipCidrRange": "SECONDARY_IP_RANGE_1"
  },
  {
    "rangeName": "SECONDARY_RANGE_NAME_2",
    "ipCidrRange": "SECONDARY_IP_RANGE_2"
  },
  ...],
  "fingerprint": "SUBNETWORK_FINGERPRINT"
}

Sostituisci i segnaposto con valori validi:

  • PROJECT_ID è l'ID del progetto che contiene la subnet da modificare.
  • REGION è la regione in cui si trova la subnet.
  • SECONDARY_IP_RANGE_1 e SECONDARY_IP_RANGE_2 sono gli intervalli di indirizzi IP da utilizzare per gli intervalli secondari.
  • SECONDARY_RANGE_NAME_1 e SECONDARY_RANGE_NAME_2 sono i nomi da utilizzare per gli intervalli secondari
  • SUBNET_FINGERPRINT è l'ID dell'impronta digitale per la subnet esistente, fornito quando descrivi una subnet.
  • SUBNET_NAME è il nome della subnet da modificare.

Per ulteriori informazioni, consulta il metodo subnetworks.patch.

Rimuovi un intervallo CIDR secondario da una subnet

Puoi rimuovere gli intervalli secondari esistenti da una subnet. Per visualizzare gli intervalli associati a una subnet, consulta Descrivere una subnet.

Console

  1. Vai alla pagina Reti VPC nella console Google Cloud.
    Vai alla pagina Reti VPC
  2. Fai clic sul nome di una subnet da modificare per visualizzarne la pagina dei dettagli.
  3. Fai clic su Modifica.
  4. Nella sezione Intervalli IP secondari, fai clic sulla X accanto all'intervallo secondario da rimuovere.
  5. Fai clic su Salva.

gcloud

gcloud compute networks subnets update SUBNET_NAME \
    --region REGION \
    --remove-secondary-ranges RANGE_NAME_1,RANGE_NAME_2,...

dove

  • SUBNET_NAME è il nome della subnet da cui vuoi rimuovere gli intervalli secondari.
  • REGION la regione in cui stai creando la subnet.
  • RANGE_NAME_1 e RANGE_NAME_2 sono i nomi degli intervalli secondari che verranno rimossi dalla subnet di destinazione SUBNET_NAME, ad esempio range1=10.9.0.0/24.

Per la sintassi completa, consulta la documentazione di gcloud CLI.

API

Escludi gli intervalli secondari per rimuoverli. L'esempio seguente rimuove tutti gli intervalli secondari da una subnet esistente:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
{
  "fingerprint": "SUBNET_FINGERPRINT",
  "secondaryIpRanges": [
  ]
}

Sostituisci i segnaposto con valori validi:

  • PROJECT_ID è l'ID del progetto che contiene la subnet da modificare.
  • REGION è la regione in cui si trova la subnet.
  • SUBNET_FINGERPRINT è l'ID dell'impronta digitale per la subnet esistente, fornito quando descrivi una subnet.
  • SUBNET_NAME è il nome della subnet da modificare.

Per ulteriori informazioni, consulta il metodo subnetworks.patch.

Utilizza le istanze VM

Questi comandi mostrano come creare un'istanza con un intervallo IP alias, aggiungere uno o più intervalli IP alias a un'istanza VM esistente o rimuovere uno o più intervalli da un'istanza VM esistente.

Crea una VM con un intervallo IP alias nell'intervallo CIDR principale

Utilizza questa procedura se vuoi assegnare un intervallo IP alias dall'intervallo principale della subnet. L'intervallo scelto non deve essere già in uso, anche in parte, da qualsiasi altra risorsa della rete VPC.

Utilizza questa procedura se vuoi che l'interfaccia principale e gli indirizzi IP alias dell'istanza rientrino nello stesso intervallo.

Console

  1. Vai alla pagina Istanze VM nella console Google Cloud.
    Vai alla pagina Istanze VM
  2. Fai clic su Crea istanza.
  3. Inserisci un nome per la nuova istanza.
  4. Specifica una zona.
  5. Fai clic su Gestione, sicurezza, dischi, networking, single-tenancy.
  6. Fai clic sulla scheda Networking.
  7. Fai clic sul pulsante Modifica (icona a forma di matita) accanto all'interfaccia principale nella sezione Interfacce di rete.
  8. Fai clic su Mostra intervalli IP alias.
  9. Lascia Intervallo di subnet impostato su Principale.
  10. Inserisci un intervallo IP alias in notazione CIDR. Questo intervallo deve essere un sottointervallo non utilizzato dell'intervallo principale.
  11. Fai clic su Crea.

gcloud

gcloud compute instances create vm1 \
    --zone ZONE \
    --network-interface "subnet=SUBNET_NAME,aliases=RANGE_CIDR_1;RANGE_CIDR_2,..."

dove

  • ZONE la zona che conterrà l'istanza.
  • SUBNET_NAME è il nome della subnet che conterrà l'istanza.
  • RANGE_CIDR_1 e RANGE_CIDR_2 sono gli intervalli IP della subnet principale da assegnare all'interfaccia. Gli intervalli possono essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una netmask in formato CIDR (/24). Se l'intervallo IP è specificato solo dalla netmask, l'allocatore IP sceglie un intervallo disponibile con la netmask specificata e lo assegna all'interfaccia di rete. Per specificare più di un intervallo, separa gli intervalli con un punto e virgola (;).

Per la sintassi completa, consulta la documentazione di gcloud CLI.

API

Creare un'istanza con un indirizzo IP alias dall'intervallo di indirizzi IP principali della subnet dell'istanza.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
  "networkInterfaces": [
    {
      "aliasIpRanges": [
        {
          "ipCidrRange": "CIDR_RANGE"
        }
      ]
    },
    ...
  ],
  ...
}

Sostituisci i segnaposto con valori validi:

  • PROJECT_ID è l'ID del progetto in cui crei l'istanza.
  • CIDR_RANGE è l'intervallo IP dalla subnet principale da assegnare all'interfaccia. L'intervallo può essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una maschera di rete in formato CIDR (/24). Se specifichi l'intervallo IP solo tramite netmask, l'allocatore di indirizzi IP sceglie un intervallo disponibile con la netmask specificata e lo assegna all'interfaccia di rete.
  • ZONE è la zona Google Cloud in cui verrà creata l'istanza.

Per ulteriori informazioni, consulta il metodo instance.insert.

Crea una VM con un intervallo IP alias in un intervallo CIDR secondario

Utilizza questa procedura se vuoi assegnare un intervallo IP alias preso da un intervallo secondario della subnet. Mantenere gli intervalli IP alias separati dall'intervallo principale della subnet semplifica la creazione di regole firewall che consentono l'accesso ai servizi in esecuzione su una VM, ma non all'indirizzo IP principale della VM.

Console

  1. Vai alla pagina Istanze VM nella console Google Cloud.
    Vai alla pagina Istanze VM
  2. Fai clic su Crea istanza.
  3. Inserisci un nome per la nuova istanza.
  4. Specifica una zona.
  5. Fai clic su Gestione, sicurezza, dischi, networking, single-tenancy.
  6. Fai clic sulla scheda Networking.
  7. Fai clic sul pulsante Modifica (icona a forma di matita) accanto all'interfaccia principale nella sezione Interfacce di rete.
  8. Fai clic su Mostra intervalli IP alias.
  9. Seleziona la Subnet con l'intervallo secondario.
  10. In Intervallo di subnet, seleziona l'Intervallo IP secondario che vuoi utilizzare.
  11. Inserisci un intervallo IP alias in notazione CIDR. Questo intervallo deve essere un intervallo utilizzato dell'intervallo IP secondario.
  12. Fai clic su Crea.

gcloud

gcloud compute instances create vm3 \
    --zone ZONE \
    --network-interface subnet=SUBNET_NAME,aliases=RANGE_NAME:RANGE_CIDR
 

dove

  • ZONE è la zona che conterrà l'istanza.
  • SUBNET_NAME è il nome della subnet che conterrà l'istanza.
  • RANGE_NAME il nome dell'intervallo secondario della subnet da cui estrarre l'intervallo IP alias.
  • RANGE_CIDR è l'intervallo IP da assegnare all'interfaccia. L'intervallo può essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una maschera di rete in formato CIDR (/24). Se l'intervallo IP è specificato solo dalla netmask, l'allocatore IP sceglie un intervallo disponibile con la netmask specificata e lo alloca all'interfaccia di rete.

Per la sintassi completa , consulta la documentazione di gcloud.

API

Creare un'istanza con un indirizzo IP alias dall'intervallo di indirizzi IP secondari della subnet dell'istanza.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
  "networkInterfaces": [
    {
      "aliasIpRanges": [
        {
          "ipCidrRange": "SECONDARY_CIDR_RANGE",
          "subnetworkRangeName": "SECONDARY_RANGE_NAME"
        }
      ]
    },
    ...
  ],
  ...
}

Sostituisci i segnaposto con valori validi:

  • PROJECT_ID è l'ID del progetto in cui crei l'istanza.
  • SECONDARY_CIDR_RANGE è l'intervallo IP da assegnare all'interfaccia. L'intervallo può essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una maschera di rete in formato CIDR (/24). Se specifichi l'intervallo IP solo tramite netmask, l'allocatore di indirizzi IP sceglie un intervallo disponibile con la netmask specificata e lo assegna all'interfaccia di rete.
  • SECONDARY_RANGE_NAME il nome dell'intervallo secondario della subnet da cui tracciare l'intervallo IP alias.
  • ZONE è la zona Google Cloud in cui verrà creata l'istanza.

Per ulteriori informazioni, consulta il metodo instance.insert.

Crea una VM con più interfacce e indirizzi IP alias

Questo esempio crea due reti, ciascuna con una subnet e una VM con interfacce in entrambe le reti. Se hai già due reti VPC, puoi andare al passaggio "Crea istanza VM".

Console

Crea la prima rete e la prima subnet:

  1. Vai alla pagina Reti VPC nella console Google Cloud.
    Vai alla pagina Reti VPC
  2. Fai clic su Crea rete VPC.
  3. Inserisci un Nome pari a my-network1.
  4. Con Modalità di creazione subnet impostata su Custom, specifica il Nome di my-subnet1 per la subnet.
  5. Specifica una regione.
  6. Imposta Intervallo di indirizzi IP su 172.16.1.0/24.
  7. Fai clic su Crea intervallo IP secondario.
  8. Imposta Nome intervallo di subnet su range1
  9. Imposta Intervallo IP secondario su 10.1.0.0/16.
  10. Fai clic su Fine.
  11. Fai clic su Crea.

Crea la seconda rete e la seconda subnet:

  1. Vai alla pagina Reti VPC nella console Google Cloud.
    Vai alla pagina Reti VPC
  2. Fai clic su Crea rete VPC.
  3. Inserisci un Nome pari a my-network2.
  4. Con Modalità di creazione subnet impostata su Custom, specifica il Nome di my-subnet2 per la subnet.
  5. Specifica la stessa regione che hai usato per la prima rete e la prima subnet.
  6. Imposta Intervallo di indirizzi IP su 172.16.2.0/24.
  7. Fai clic su Crea intervallo IP secondario.
  8. Imposta Nome intervallo di subnet su range2.
  9. Imposta Intervallo IP secondario su 10.2.0.0/16.
  10. Fai clic su Fine.
  11. Fai clic su Crea.

Crea una VM con le interfacce in entrambe le reti:

  1. Vai alla pagina Istanze VM nella console Google Cloud.
    Vai alla pagina Istanze VM
  2. Fai clic su Crea istanza.
  3. Imposta la zona sulla regione in cui hai creato le subnet.
  4. Fai clic su Gestione, sicurezza, dischi, networking, single-tenancy.
  5. Fai clic su Networking.
  6. Fai clic sulla prima interfaccia di rete.
  7. Imposta Rete su my-network1.
  8. Imposta Subnet su my-subnet1.
  9. Fai clic su Mostra intervalli IP alias.
  10. Fai clic su Aggiungi intervallo IP alias.
  11. Imposta Intervallo di subnet su Primary.
  12. Imposta Intervallo IP alias su /32.
  13. Fai clic su Aggiungi intervallo IP.
  14. Imposta Intervallo di subnet su range1.
  15. Imposta Intervallo IP alias su /24.
  16. Fai clic su Fine.
  17. Fai clic su Aggiungi interfaccia di rete.
  18. Seleziona my-network2.
  19. Imposta Subnet su my-subnet2.
  20. Fai clic su Mostra intervalli IP alias.
  21. Fai clic su Aggiungi intervallo IP alias.
  22. Imposta Intervallo di subnet su Primary.
  23. Imposta Intervallo IP alias su /32.
  24. Fai clic su Aggiungi intervallo IP.
  25. Imposta Intervallo di subnet su range2.
  26. Inserisci un intervallo IP alias di /24.
  27. Fai clic su Fine.
  28. Fai clic su Crea.

gcloud

  1. Crea la prima rete:

    gcloud compute networks create my-network1 --subnet-mode CUSTOM
    
  2. Aggiungi una subnet:

    gcloud compute networks subnets create my-subnet1 \
        --network my-network1 \
        --range 172.16.1.0/24 \
        --secondary-range range1=10.1.0.0/16
    
  3. Crea una seconda rete:

    gcloud compute networks create my-network2 --subnet-mode CUSTOM
    
  4. Aggiungi una subnet:

    gcloud compute networks subnets create my-subnet2 \
        --network my-network2 \
        --range 172.16.2.0/24 \
        --secondary-range range2=10.2.0.0/16
    
  5. Creare una VM con le interfacce in entrambe le reti. La prima interfaccia di rete elencata, quella in my-subnet1, è l'interfaccia principale:

    gcloud compute instances create multi-nic-alias-vm \
        --machine-type f1-micro \
        --network-interface "subnet=my-subnet1,aliases=/32;range1:/24" \
        --network-interface "subnet=my-subnet2,aliases=/32;range2:/24"
    
  6. Utilizza il comando di visualizzazione per vedere le interfacce e i relativi indirizzi:

    gcloud compute instances describe multi-nic-alias-vm
    
    ...
    networkInterfaces:
    - ...
      aliasIpRanges:
      - ipCidrRange: 172.16.1.2/32
      - ipCidrRange: 10.1.0.0/24
        subnetworkRangeName: range1
      name: nic0
      network: .../networks/my-network1
      networkIP: 172.16.1.3
      subnetwork: .../subnetworks/my-subnet1
      ...
    - ...
      aliasIpRanges:
      - ipCidrRange: 172.16.2.2/32
      - ipCidrRange: 10.2.0.0/24
        subnetworkRangeName: range2
      name: nic1
      network: .../networks/my-network2
      networkIP: 172.16.2.3
      subnetwork: .../subnetworks/my-subnet2
      

API

  1. Creare due reti VPC in modalità personalizzata denominate my-network1 e my-network2. Per ulteriori informazioni, consulta la sezione Creazione di una rete in modalità personalizzata.

  2. Aggiungi subnet alle reti VPC. Per saperne di più, consulta Aggiungere subnet.

    1. Aggiungi una subnet denominata my-subnet1 a my-network1. Specifica 172.16.1.0/24 per l'intervallo principale e 10.1.0.0/16 per l'intervallo secondario con il nome range1.

    2. Aggiungi una subnet denominata my-subnet2 a my-network2. Specifica 172.16.2.0/24 per l'intervallo principale e 10.2.0.0/16 per l'intervallo secondario con il nome range2.

  3. Creare un'istanza VM con le interfacce in entrambe le reti.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    {
      "networkInterfaces": [
        {
          "subnetwork": "projects/PROJECT_ID/regions/REGION/subnetworks/my-subnet1",
          "aliasIpRanges": [
            {
              "ipCidrRange": "/32",
            },
            {
              "subnetworkRangeName": "range1",
              "ipCidrRange": "/24"
            }
          ]
        },
        {
          "subnetwork": "projects/PROJECT_ID/regions/REGION/subnetworks/my-subnet2",
          "aliasIpRanges": [
            {
              "ipCidrRange": "/32",
            },
            {
              "subnetworkRangeName": "range2",
              "ipCidrRange": "/24"
            }
          ]
        }
      ],
      ...
    }
    

    Sostituisci i segnaposto con valori validi:

    • PROJECT_ID è l'ID del progetto in cui crei l'istanza.
    • REGION è la regione Google Cloud in cui si trova la subnet. Le subnet devono trovarsi nella stessa regione dell'istanza.
    • ZONE è la zona Google Cloud in cui verrà creata l'istanza.

    Per ulteriori informazioni, consulta il metodo instance.insert.

Aggiungi intervalli IP alias a un'istanza esistente

Puoi aggiungere un intervallo IP alias a un'istanza in esecuzione.

I nuovi indirizzi potrebbero non essere subito disponibili, anche dopo il termine della chiamata API. Saranno disponibili solo dopo che il sistema operativo guest avrà aggiunto gli indirizzi e le route.

Console

  1. Vai alla pagina Istanze VM nella console Google Cloud.
    Vai alla pagina Istanze VM
  2. Fai clic sul nome di un'istanza esistente.
  3. Fai clic su Modifica.
  4. Fai clic sull'interfaccia di rete nic0 (o sull'interfaccia di rete alla quale aggiungerai un intervallo IP alias).
  5. Fai clic su Mostra intervalli IP alias.
  6. Fai clic su Aggiungi intervallo IP.
  7. Seleziona un Intervallo di subnet.
  8. Inserisci un intervallo IP alias.
  9. Fai clic su Fine.
  10. Fai clic su Salva.

gcloud

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --zone ZONE \
    [--network-interface NETWORK_INTERFACE; default="nic0"]
    --aliases "RANGE_NAME_1:RANGE_CIDR_1;RANGE_NAME_2:RANGE_CIDR_2;..."

Sostituisci quanto segue:

  • ZONE è la zona che contiene l'istanza.
  • NETWORK_INTERFACE è il nome dell'interfaccia di rete a cui aggiungi un intervallo di indirizzi IP alias.
  • RANGE_NAME_1 e RANGE_NAME_2 sono i nomi degli intervalli secondari di subnet da cui tracciare l'intervallo IP alias. Se assegni intervalli che rientrano nell'intervallo principale della subnet, ometti questo valore.
  • RANGE_CIDR_1 e RANGE_CIDR_2 sono gli intervalli IP da assegnare all'interfaccia. Gli intervalli possono essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una netmask in formato CIDR (/24). Se l'intervallo IP è specificato solo dalla netmask, l'allocatore IP sceglie un intervallo disponibile con la netmask specificata e lo alloca all'interfaccia di rete.

Per la sintassi completa, consulta la documentazione di gcloud.

API

Aggiungi intervalli IP alias a un'istanza esistente.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/multinic/updateNetworkInterface?networkInterface=NETWORK_INTERFACE_NAME
{
  "aliasIpRanges": [
    {
      "ipCidrRange": "SECONDARY_IP_RANGE",
      "subnetworkRangeName": "SECONDARY_RANGE_NAME"
    },
    existing ranges...
  ],
  "fingerprint": "INTERFACE_FINGERPRINT"
}

Sostituisci i segnaposto con valori validi:

  • PROJECT_ID è l'ID del progetto che contiene l'istanza da modificare.
  • NETWORK_INTERFACE_NAME è il nome dell'interfaccia di rete dell'istanza da modificare.
  • INTERFACE_FINGERPRINT è l'ID dell'impronta digitale dell'interfaccia di rete esistente, fornito quando descrivi un'istanza.
  • SECONDARY_CIDR_RANGE è l'intervallo IP da assegnare all'interfaccia. L'intervallo può essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una maschera di rete in formato CIDR (/24). Se specifichi l'intervallo IP solo tramite netmask, l'allocatore di indirizzi IP sceglie un intervallo disponibile con la netmask specificata e lo assegna all'interfaccia di rete.
  • SECONDARY_RANGE_NAME è il nome dell'intervallo secondario della subnet da cui tracciare l'intervallo IP alias. Se assegni intervalli a partire dall'intervallo principale della subnet, ometti questo campo.
  • ZONE è la zona Google Cloud in cui verrà creata l'istanza.

Per ulteriori informazioni, consulta il metodo instance.updateNetworkInterface.

Modifica gli intervalli IP alias per un'istanza esistente

Puoi aggiungere altri intervalli IP alias a un'istanza esistente o rimuovere uno o più intervalli.

Le modifiche all'indirizzo potrebbero non essere immediatamente visibili. La chiamata API deve terminare e il sistema operativo ospite deve modificare gli indirizzi e le route.

Console

  1. Vai alla pagina Istanze VM nella console Google Cloud.
    Vai alla pagina Istanze VM
  2. Fai clic sul nome di un'istanza esistente.
  3. Fai clic su Modifica.
  4. Fai clic sull'interfaccia di rete nic0 (o sull'interfaccia di rete che modificherai).
  5. Fai clic su Mostra intervalli IP alias.
  6. Per aggiungere un intervallo IP alias, fai clic su Aggiungi intervallo IP alias.
  7. Per rimuovere un intervallo IP alias, fai clic sulla X accanto all'intervallo IP alias.
  8. Fai clic su Fine.
  9. Fai clic su Salva.

gcloud

gcloud compute instances network-interfaces update INSTANCE_NAME \
    --zone ZONE \
    [--network-interface NETWORK_INTERFACE; default="nic0"]
    --aliases "RANGES_TO_RETAIN;NEW_RANGE_NAME:NEW_RANGE_CIDR;..."
  • ZONE la zona che contiene l'istanza.
  • NETWORK_INTERFACE è il nome dell'interfaccia di rete che stai modificando.
  • RANGES_TO_RETAIN gli intervalli esistenti, nel formato CURRENT_RANGE_NAME:CURRRENT_RANGE_CIDR, che vuoi conservare. Se aggiungi intervalli a un'istanza che non ne ha, questi valori saranno vuoti. Se rimuovi tutti gli intervalli dall'istanza, l'intero campo --aliases sarà vuoto.
  • NEW_RANGE_NAME è il nome dell'intervallo secondario della subnet da cui tracciare eventuali nuovi intervalli IP alias. Se assegni intervalli a partire dall'intervallo principale della subnet, ometti questo valore.
  • NEW_RANGE_CIDR è l'intervallo IP da assegnare all'interfaccia. L'intervallo può essere un intervallo specifico (192.168.100.0/24), un singolo indirizzo IP (192.168.100.1) o una maschera di rete in formato CIDR (/24). Se l'intervallo IP è specificato solo dalla netmask, l'allocatore IP sceglie un intervallo disponibile con la netmask specificata e lo alloca all'interfaccia di rete.

Per aggiungere intervalli, esegui il comando e specifica tutti gli intervalli IP alias esistenti e tutti quelli nuovi. Le coppie sono separate da un punto e virgola. Esempio: --aliases "CURRENT_RANGE_NAME:CURRRENT_RANGE_CIDR;NEW_RANGE_NAME:NEW_RANGE_CIDR"

Per rimuovere gli intervalli, esegui il comando e specifica solo gli intervalli IP alias che vuoi mantenere. Se mantieni gli intervalli da un intervallo secondario, devi specificare il nome dell'intervallo secondario. Un intervallo CIDR può essere un intervallo specifico (192.168.100.0/24) o un singolo indirizzo IP (192.168.100.1). Esempio: --aliases "RANGE_NAME:RANGE_CIDR;RANGE_CIDR"

Per rimuovere tutti gli intervalli, esegui il comando e specifica il flag --aliases, ma utilizza le virgolette per fornire un input vuoto. Esempio: --aliases ""

Non puoi aggiungere e rimuovere intervalli nello stesso comando gcloud. Per rimuovere alcuni intervalli e aggiungerne altri con Google Cloud CLI, esegui prima il comando per rimuovere gli intervalli non necessari, quindi eseguilo di nuovo per aggiungere gli intervalli necessari.

Per la sintassi completa, consulta la documentazione di gcloud.

API

Per un'interfaccia di rete di un'istanza esistente, aggiungi o rimuovi intervalli di indirizzi IP alias.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/multinic/updateNetworkInterface?networkInterface=NETWORK_INTERFACE_NAME
{
  "aliasIpRanges": [
    include new and existing ranges to add them...
    exclude existing ranges to remove them...
  ],
  "fingerprint": "INTERFACE_FINGERPRINT"
}

Sostituisci i segnaposto con valori validi:

  • PROJECT_ID è l'ID del progetto che contiene l'istanza da modificare.
  • NETWORK_INTERFACE_NAME è il nome dell'interfaccia di rete dell'istanza da modificare.
  • INTERFACE_FINGERPRINT è l'ID dell'impronta digitale dell'interfaccia di rete esistente, fornito quando descrivi un'istanza.

Per ulteriori informazioni, consulta il metodo instance.updateNetworkInterface.

Risoluzione dei problemi

Impossibile creare un'istanza VM con IP alias

  1. Verifica che la rete sia una rete VPC. Gli IP alias non sono supportati sulle reti legacy.

    gcloud compute networks list --filter="name=NETWORK_NAME"
    

    La rete MODE deve essere "auto" o "personalizzata".

  2. Se è specificato il nome di un intervallo di subnet, verifica quanto segue:

    gcloud compute networks subnets describe SUBNET_NAME --region=REGION
    
    • la subnet ha un intervallo secondario con il nome corrispondente
    • l'intervallo IP alias richiesto è compreso in questo intervallo secondario o, se utilizzi la netmask, è inferiore all'intervallo principale.
  3. Se il nome dell'intervallo di subnet non è specificato, verifica che l'intervallo IP alias richiesto rientri nell'intervallo di subnet principale o, se utilizzi la netmask, sia più piccolo dell'intervallo principale.

Impossibile connettersi all'IP alias

  1. Verifica le regole firewall.

    1. Elenca tutte le regole firewall:

      gcloud compute firewall-rules list --format=json
      
    2. Verifica che il traffico da e verso l'IP alias sia consentito.

    3. Se necessario, aggiungi regole firewall per consentire il ping dell'IP alias:

      gcloud compute firewall-rules create FIREWALL_NAME1 \
        --network NETWORK_NAME --priority 0 --source-ranges ALIAS_IP \
        --allow icmp
      
      gcloud compute firewall-rules create FIREWALL_NAME2 \
        --network NETWORK_NAME --priority 0 --direction out \
        --destination-ranges ALIAS_IP --allow icmp
      
  2. Assicurati che la VM riconosca gli intervalli di alias IP come locali. Sulle distribuzioni Linux come Debian, di solito questa operazione può essere eseguita nel seguente modo.

    1. Connettiti all'istanza ed esegui questo comando:

      ip route show table local
      

      L'output dovrebbe contenere quanto segue.

      local ALIAS_IP_RANGE dev eth0  proto 66  scope host
      
    2. Assicurati che ip_aliases = true in /etc/default/instance_configs.cfg. Se devi modificare questa impostazione, devi riavviare anche l'agente ospite:

      systemctl restart google-guest-agent
      
    3. Se la route locale non è presente, configurala utilizzando questo comando:

      ip route add to local ALIAS_IP_RANGE dev eth0 proto 66
      

Il servizio di avvio automatico non si associa all'indirizzo IP alias

Sulle distribuzioni Linux supportate, gli indirizzi IP alias vengono impostati automaticamente come indirizzi locali dall'agente guest preinstallato. Ciò semplifica la configurazione perché non è necessaria alcuna configurazione a livello di sistema operativo.

Tuttavia, ciò significa anche che il sistema operativo non riconosce gli indirizzi IP alias come indirizzi locali prima dell'esecuzione dell'agente ospite. Se sulla VM sono presenti servizi di avvio automatico che vengono avviati prima dell'agente guest, non possono essere associati agli indirizzi IP alias.

Ad esempio, un server HTTP Apache potrebbe uscire con il seguente errore:

could not bind to address ALIAS_IP:80

Per risolvere il problema, configura l'avvio del servizio dopo l'agente guest. Nelle distribuzioni che utilizzano systemctl, segui questi passaggi.

  1. In qualità di utente con privilegi, esegui questo comando per aggiungere uno snippet di inserimento nel servizio che non funziona correttamente, ad esempio un Apache HTTP Server su Debian sarà apache2:

    systemctl edit YOUR_SERVICE
    
  2. Nell'editor di testo, aggiungi le righe seguenti. Assicurati di aggiungere le righe sopra la riga Lines below this comment will be discarded.

    [Unit]
    After=google-guest-agent.service
    

Il mio intervallo IP secondario non è in elenco

Gli intervalli IP secondari non sono elencati come subnet normali. Per mostrare che è stato creato l'intervallo IP secondario della subnet, utilizza il comando gcloud compute networks subnets describe.

  1. Creare una subnet.

    gcloud compute networks subnets create my-subnet \
        --region us-central1 \
        --network my-network \
        --range 10.9.0.0/16 \
        --secondary-range secondaryrange1=172.16.0.0/12
    
    Created [https://www.googleapis.com/compute/v1/projects/google.com:my-project/regions/us-central1/subnetworks/my-subnet].
    NAME       REGION       NETWORK     RANGE
    my-subnet  us-central1  my-network  10.9.0.0/16
    
  2. Elenca le subnet.

    gcloud compute networks subnets list
    
    NAME       REGION       NETWORK     RANGE
    my-subnet  us-central1  my-network  10.9.0.0/16
    
  3. Ottieni i dettagli su una subnet per vedere gli intervalli secondari.

    gcloud compute networks subnets describe my-subnet --region us-central1
    
    ...
    ipCidrRange: 10.9.0.0/16
    ...
    secondaryIpRanges:
    - ipCidrRange: 172.16.0.0/12
      rangeName: secondaryrange1
    ...
    

L'intervallo secondario della subnet specificato non esiste

Quando crei una VM, se viene visualizzato un errore che indica che l'intervallo secondario non esiste, verifica quanto segue:

  • Che la subnet abbia un intervallo secondario con il nome specificato.
  • Stai creando la VM all'interno della subnet che ha l'intervallo secondario.

Puoi visualizzare questo errore eseguendo questi comandi:

  1. Crea una subnet con un intervallo secondario.

    gcloud compute networks subnets create my-subnet \
        --region us-central1 \
        --network my-network \
        --range 10.9.0.0/16 \
        --secondary-range secondaryrange1=172.16.0.0/12
    
    Created [https://www.googleapis.com/compute/v1/projects/google.com:my-project/regions/us-central1/subnetworks/my-subnet].
    NAME       REGION       NETWORK     RANGE
    my-subnet  us-central1  my-network  10.9.0.0/16
    
  2. Creare un'istanza in un'altra rete, ad esempio quella predefinita, anziché nella subnet appena creata.

    gcloud compute instances create instance-1 \
        --zone us-central1-a \
        --network default
    
    Created [https://www.googleapis.com/compute/v1/projects/google.com:my-project/zones/us-central1-a/instances/instance-1].
    NAME        ZONE           MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS
    instance-1  us-central1-a  n1-standard-1               10.128.0.2     47.82.96.9  RUNNING
    
  3. Prova ad assegnare un intervallo IP alias dalla subnet creata nel passaggio 1. Il comando avrà esito negativo perché l'intervallo secondario si trova in una subnet diversa dall'istanza.

    gcloud compute instances network-interfaces update instance-1 \
        --zone us-central1-a \
        --aliases secondaryrange1:172.16.0.10/32
    
    ERROR: (gcloud.compute.instances.network-interfaces.update) HTTPError 400: Invalid value for field 'resource.aliasIpRanges[0].subnetworkRangeName': 'secondaryrange'. The specified subnetwork secondary range does not exist.
    
  4. Crea un'altra istanza, questa con la relativa interfaccia nella subnet creata al passaggio 1.

    gcloud compute instances create instance-2 \
        --zone us-central1-a \
        --network-interface subnet=my-subnet
    
    Created [https://www.googleapis.com/compute/v1/projects/google.com:my-project/zones/us-central1-a/instances/instance-2].
    NAME        ZONE           MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS
    instance-2  us-central1-a  n1-standard-1               10.9.0.2     38.74.204.89  RUNNING
    
  5. Aggiungi un intervallo IP alias all'interfaccia. Questa volta il comando ha esito positivo perché l'interfaccia e l'intervallo secondario si trovano nella stessa subnet.

    gcloud compute instances network-interfaces update instance-2 \
        --zone us-central1-a \
        --aliases secondaryrange1:172.16.0.10/32
    
    Updating network interface [nic0] of instance [instance-2]...done.
    

Impossibile aggiungere e rimuovere intervalli IP secondari nella stessa richiesta

L'aggiunta e la rimozione di intervalli IP secondari della subnet nello stesso comando non sono attualmente supportate. I comandi gcloud per aggiungere e rimuovere intervalli secondari conservano gli intervalli esistenti che non sono stati modificati.

Per aggiungere e rimuovere intervalli, esegui i due comandi separatamente.

gcloud compute networks subnets update SUBNET_NAME \
    --add-secondary-ranges RANGE_NAME_1=RANGE_CIDR_1,RANGE_NAME_2=RANGE_CIDR_2,...
gcloud compute networks subnets update  SUBNET_NAME \
    --remove-secondary-ranges RANGE_NAME_1,RANGE_NAME_2,...

Per visualizzare ulteriori dettagli su questo comando, utilizza gcloud compute networks subnets update --help.

Impossibile aggiungere e rimuovere contemporaneamente intervalli IP alias

L'aggiunta e la rimozione di intervalli IP alias VM nella stessa richiesta non è attualmente supportata.

Il comando gcloud per aggiornare gli intervalli IP alias NON conserva gli intervalli esistenti, quindi l'omissione di un intervallo viene considerata come una richiesta di eliminazione dell'intervallo.

Ad esempio, se la VM attuale ha un intervallo di alias 10.9.27.0/24 e il nuovo intervallo richiesto è /24, l'esecuzione del comando per richiedere /24 verrà rifiutata perché viene interpretata come rimozione di 10.9.27.0/24 e aggiunta di /24. L'intervallo esistente deve essere rimosso esplicitamente prima di poter aggiungere il nuovo intervallo.

Esempio:

  1. Crea intervallo IP alias.

    gcloud compute instances create vm --network-interface "subnet=s1,aliases=10.9.27.0/24"
    
  2. Prova ad aggiungere /24 senza specificare l'intervallo esistente. Viene restituito un errore.

    gcloud compute instances network-interfaces update vm --aliases "/24"
    ERROR: (gcloud.compute.instances.network-interfaces.update) HTTPError 400: Invalid value for field 'resource.aliasIpRanges': ''. Cannot simultaneously add and remove alias IP ranges.
    
  3. Aggiorna la VM in modo che non abbia un intervallo IP alias.

    gcloud compute instances network-interfaces update vm --aliases ""
    Updating network interface [nic0] of instance [vm]...done.
    
  4. Aggiungi il nuovo intervallo IP alias.

    gcloud compute instances network-interfaces update vm --aliases "/24"
    Updating network interface [nic0] of instance [vm]...done.
    

Per visualizzare ulteriori dettagli su questo comando, utilizza gcloud compute instances network-interfaces update --help.

Tag di origine delle regole firewall e account di servizio di origine

L'account di servizio e i tag di origine del firewall si espandono solo sugli IP di rete principali delle istanze corrispondenti e non si applicano agli IP alias delle istanze corrispondenti. Pertanto, una regola firewall basata sui tag di origine non influirà sul traffico proveniente da un indirizzo IP alias di istanza. Gli indirizzi IP alias possono essere aggiunti alle regole firewall come intervalli di origine o di destinazione.

Problemi con le VM con più interfacce e intervalli IP alias

Consulta la sezione Risoluzione dei problemi relativi a più interfacce.

L'abilitazione dell'alias IP nelle immagini Google Cloud disabilita il bridge cbr0 sui cluster Kubernetes autogestiti

Sulle immagini fornite da Google, l'agente ospite di Google crea route locali per gli intervalli di indirizzi IP alias. Per i cluster Kubernetes autogestiti, devi configurare l'agente guest Google in modo che non crei route locali per gli intervalli IP alias. Questo passaggio non è obbligatorio per i cluster GKE perché GKE disabilita la creazione di route locali per intervalli IP alias sulle sue immagini dei nodi.

Sintomi:

  • I pod Kubernetes perdono l'accesso alla rete se la route locale creata dall'agente guest rimuove l'intervallo IP alias dall'interfaccia cbr0.

  • Un'acquisizione di pacchetti sul dispositivo bridge Linux (tcpdump -ni cbr arp) mostra la mancanza di risposte ARP dall'interfaccia cbr0 anche se l'interfaccia è attiva.

  • L'analisi della tabella delle route locali (ip route show table local) rivela che l'intervallo di indirizzi IP alias è assegnato all'interfaccia di rete principale (ad esempio eth0 o ens4) anziché all'interfaccia del bridge del container (cbr0).

Correzione:

  1. Esegui il comando appropriato elencato in Pacchetti installati per l'ambiente guest per determinare se la VM del nodo esegue l'agente guest Google o un pacchetto Compute Engine precedente.

  2. Se la VM del nodo non esegue l'agente guest Google, installa l'agente guest o utilizza un'immagine più recente fornita da Google.

  3. Configura l'agente ospite Google in modo da saltare la creazione di route locali per intervalli IP alias e regole di forwarding.

    1. Modifica /etc/default/instance_configs.cfg, impostando ip_forwarding=false nella sezione [NetworkInterfaces]. Puoi creare la sezione [NetworkInterfaces] se non è già presente nel file instance_configs.cfg.

    2. Esegui una delle seguenti operazioni:

      • Riavvia la VM del nodo.

      • Riavvia il servizio google-guest-agent.service e modifica la tabella delle route locali.

        Per riavviare il servizio google-guest-agent.service, esegui sudo systemctl restart google-guest-agent.service. Poi modifica la tabella delle route locali per rimuovere eventuali voci per gli intervalli di indirizzi IP alias. Ad esempio:

        sudo ip route del local ALIAS_IP_RANGE dev DEVICE_IDENTIFIER
        

        Sostituisci quanto segue:

        • ALIAS_IP_RANGE: l'intervallo di indirizzi IP alias.
        • DEVICE_IDENTIFIER: l'identificatore dell'interfaccia di rete. Ad esempio, ens4 o eth0.

    Per ulteriori informazioni, consulta la sezione relativa alla configurazione nella documentazione relativa all'agente guest Google.

Passaggi successivi