Come configurare un indirizzo IP statico su Ubuntu usando Netplan: Guida completa per una rete affidabile

1. Cos’è un indirizzo IP statico?

Comprendere gli indirizzi IP statici

Un indirizzo IP è un identificatore univoco assegnato a ciascun dispositivo su una rete. Nella maggior parte degli ambienti, gli indirizzi IP vengono assegnati dinamicamente tramite DHCP (Dynamic Host Configuration Protocol). Tuttavia, per casi d’uso specifici, utilizzare un indirizzo IP statico è vantaggioso. Un indirizzo IP statico garantisce che lo stesso indirizzo venga assegnato al dispositivo anche dopo la riconnessione, consentendo un accesso coerente e prevedibile.

Vantaggi di un indirizzo IP statico

I principali vantaggi dell’utilizzo di un indirizzo IP statico includono:

  • Connettività stabile : Lo stesso indirizzo viene mantenuto dopo il riavvio o la riconnessione, permettendo un accesso stabile a dispositivi come server, stampanti e storage di rete (NAS).
  • Gestione semplificata dell’accesso : Rende più facile l’accesso remoto e il port forwarding. Ad esempio, quando si configura l’accesso SSH o Desktop Remoto, utilizzare un IP coerente semplifica la configurazione.
  • Miglioramento della sicurezza di rete : Assegnando IP statici, è possibile limitare l’accesso a dispositivi specifici, migliorando la gestione della sicurezza all’interno della rete.

2. Preparazione per configurare un indirizzo IP statico su Ubuntu

Verifica la versione di Ubuntu

La procedura per configurare un indirizzo IP statico può variare a seconda della versione di Ubuntu. È possibile verificare la versione con il comando seguente:

lsb_release -a

Dal 17.10, Netplan è stato introdotto come strumento di configurazione di rete. Netplan consente di scrivere le configurazioni di rete in modo conciso usando impostazioni basate su YAML.

Verifica e installazione di Netplan

Per verificare se Netplan è installato, utilizzare il comando seguente:

netplan --version

Se Netplan non è installato, è possibile installarlo con:

sudo apt install netplan.io

Ora sei pronto per configurare un indirizzo IP statico.

3. Configurare un indirizzo IP statico usando Netplan

Creazione del file di configurazione YAML

Per configurare un indirizzo IP statico con Netplan, crea prima un file di configurazione. Il file si trova tipicamente in /etc/netplan/. Sebbene il nome del file sia arbitrario, è consigliato usare un prefisso numerico come 99-config.yaml. Crea e apri il file di configurazione con il comando seguente:

sudo nano /etc/netplan/99-config.yaml

Modifica del file YAML

Successivamente, modifica il file YAML per definire la configurazione IP statica:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
  • enp3s0 è il nome dell’interfaccia di rete. Usa il comando ip addr per confermare il nome corretto dell’interfaccia.
  • addresses specifica l’indirizzo IP statico desiderato insieme alla sua maschera di sottorete (es. 192.168.1.100/24).
  • gateway4 imposta l’indirizzo IP del router.
  • nameservers elenca gli indirizzi dei server DNS. È comune utilizzare DNS pubblici come quello di Google (8.8.8.8).

Salvataggio e applicazione della configurazione

Una volta salvato il file, applica le impostazioni con il comando seguente:

sudo netplan apply

Questo riconfigurerà la rete e applicherà l’indirizzo IP statico.

4. Verifica della configurazione e risoluzione dei problemi

Come verificare la configurazione

Per confermare che l’IP statico sia stato applicato correttamente, esegui:

ip addr show enp3s0

Questo comando mostra l’indirizzo IP assegnato all’interfaccia enp3s0, consentendoti di verificare la corretta configurazione.

Errori comuni e come risolverli

Errori di indentazione
I file YAML dipendono fortemente da una corretta indentazione. Un’indentazione errata genera errori. Se visualizzi messaggi come “Error in network definition”, controlla gli spazi e assicurati che l’allineamento sia corretto.

Connettività di Rete Instabile
Se la rete diventa instabile dopo aver applicato un IP statico, i conflitti di indirizzo IP sono una causa comune. Assicurati che nessun altro dispositivo utilizzi lo stesso indirizzo e modifica l’indirizzo se necessario.

5. Uso Avanzato: Interfacce di Rete Multiple e Connessioni Bridge

Configurazione di Interfacce Multiple

Alcune configurazioni richiedono l’assegnazione di diversi indirizzi IP a più interfacce di rete. Netplan può configurare più interfacce simultaneamente. Esempio:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
    enp4s0:
      dhcp4: false
      addresses: [192.168.2.100/24]

Questa configurazione assegna diversi indirizzi IP statici a enp3s0 e enp4s0.

Configurazione di VLAN e Bridge

Le connessioni bridge e le VLAN sono particolarmente utili negli ambienti di macchine virtuali e container. Netplan semplifica la configurazione dei bridge. Esempio:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: false
  bridges:
    br0:
      interfaces: [eth0]
      addresses: [192.168.1.50/24]
      gateway4: 192.168.1.1

Questa configurazione collega l’interfaccia eth0 al bridge br0 e assegna un indirizzo IP statico.

6. Note Importanti Quando Si Utilizzano Indirizzi IP Statici

Evitare Conflitti di Indirizzo IP

Quando si assegnano indirizzi IP statici, assicurarsi che nessun altro dispositivo utilizzi lo stesso indirizzo. I conflitti possono causare instabilità e problemi di comunicazione. Rivedere sempre l’uso della rete prima di assegnare gli IP.

Verificare la Configurazione di Rete

Le maschere di sottorete e le impostazioni del gateway dipendono dalla struttura della tua rete. Maschere di sottorete errate possono impedire ai dispositivi di comunicare all’interno della stessa rete. Consulta la documentazione del tuo router o l’amministratore di rete per i valori corretti.

年収訴求