Come configurare l’indirizzo IP statico su Ubuntu 18.04

In questo tutorial, spiegheremo come impostare un indirizzo IP statico su Ubuntu 18.04.

Generalmente, gli indirizzi IP vengono assegnati dinamicamente dal server DHCP del router. L’impostazione di un indirizzo IP statico sulla macchina Ubuntu può essere richiesta in diverse situazioni, come la configurazione del port forwarding o l’esecuzione di un media server sulla rete.

Configurazione dell’indirizzo IP statico tramite DHCP #

Il modo più semplice e consigliato per assegnare un indirizzo IP statico a un dispositivo sulla LAN è impostare un DHCP statico sul router., DHCP statico o prenotazione DHCP è una caratteristica trovata sulla maggior parte dei router che rende il server DHCP per assegnare automaticamente lo stesso indirizzo IP a un dispositivo di rete specifico, ogni volta che il dispositivo richiede un indirizzo dal server DHCP. Questo funziona assegnando un IP statico all’indirizzo MAC univoco del dispositivo. I passaggi per la configurazione di una prenotazione DHCP variano da router a router, ed è consigliabile consultare la documentazione del fornitore.

Netplan #

A partire da 17.,10 release, Netplan è lo strumento di gestione della rete predefinito su Ubuntu, sostituendo il file di configurazione /etc/network/interfaces che era stato precedentemente utilizzato per configurare la rete su Ubuntu.

Netplan utilizza i file di configurazione nella sintassi YAML. Per configurare un’interfaccia di rete con Netplan, è necessario creare una descrizione YAML per tale interfaccia e Netplan genererà i file di configurazione richiesti per lo strumento di rendering scelto.

Netplan attualmente supporta due renderer NetworkManager e Systemd-networkd., NetworkManager viene utilizzato principalmente su macchine desktop mentre Systemd-networkd viene utilizzato su server senza una GUI.

Configurazione dell’indirizzo IP statico su Ubuntu Server #

Le versioni più recenti di Ubuntu utilizzano ‘Nomi di interfaccia di rete prevedibili’ che, per impostazione predefinita, iniziano conen.

Il primo passo è identificare il nome dell’interfaccia ethernet che si desidera configurare. Per fare ciò utilizzare il comandoip link, come mostrato di seguito:

ip link

Il comando stamperà un elenco di tutte le interfacce di rete disponibili., In questo caso, il nome dell’interfaccia è ens3:

I file di configurazione Netplan vengono memorizzati nella directory /etc/netplane hanno l’estensione .yaml. Probabilmente troverai uno o due file YAML in questa directory. Il file può variare da configurazione a configurazione. Di solito, il file è chiamato 01-netcfg.yaml, 50-cloud-init.yaml, o NN_interfaceName.yaml, ma nel tuo sistema potrebbe essere diverso.,

Apri il file di configurazione YAML con il tuo editor di testo:

sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan / 01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Prima di modificare la configurazione, spieghiamo il codice in breve.

Ogni file Netplan Yaml inizia con la chiavenetwork che contiene almeno due elementi richiesti. Il primo elemento richiesto è la versione del formato di configurazione di rete e il secondo è il tipo di dispositivo., Il tipo di dispositivo può essere ethernets, bonds, bridges, o vlans.

La configurazione sopra include anche il tipo renderer. Fuori dalla scatola, se hai installato Ubuntu in modalità server, il renderer è configurato per utilizzarenetworkd come back-end.

Sotto il tipo di dispositivo (in questo casoethernets), è possibile specificare una o più interfacce di rete., In questo esempio, abbiamo solo un’interfacciaens3 configurata per ottenere l’indirizzamento IP da un server DHCPdhcp4: yes.

Per assegnare un indirizzo IP statico all’interfaccia ens3, modificare il file come segue:

  • Impostare DHCP su dhcp4: no.
  • Specificare l’indirizzo IP statico 192.168.121.199/24. In addresses: è possibile aggiungere uno o più indirizzi IPv4 o IPv6 che verranno assegnati all’interfaccia di rete.,
  • Specificare il gateway gateway4: 192.168.121.1
  • Sotto nameservers, impostare gli indirizzi IP del nameserver addresses:
/etc/netplan/01-netcfg.yaml

Quando si modificano i file Yaml, assicurarsi di seguire gli standard di rientro del codice YAML. Se ci sono errori di sintassi nella configurazione, le modifiche non verranno applicate.

Una volta fatto salvare e chiudere il file e applicare le modifiche con:

sudo netplan apply

Verificare le modifiche digitando:

ip addr show dev ens3

Il gioco è fatto!, Hai assegnato un IP statico al tuo server Ubuntu.

Configurazione dell’indirizzo IP statico sul desktop Ubuntu #

L’impostazione di un indirizzo IP statico sui computer desktop Ubuntu non richiede alcuna conoscenza tecnica.

  1. Nella schermata Attività, cercare “rete” e fare clic sull’icona di rete. Questo aprirà le impostazioni di configurazione di rete di GNOME. Fare clic sull’icona a forma di ingranaggio.,

  2. The Network interface settings dialog box will be opened:

  3. In “IPV4” Method” section, select “Manual” and enter your static IP address, Netmask and Gateway. Once done, click on the “Apply” button.,

Ora che hai impostato un Indirizzo IP statico, aprire il terminale utilizzando il Ctrl+Alt+T scorciatoia da tastiera o facendo clic sull’icona del terminale e verificare le modifiche con il comando:

ip addr

Il risultato mostrerà l’indirizzo IP dell’interfaccia:

Conclusione #

Avete imparato come assegnare un indirizzo IP statico sul tuo Ubuntu 18.04 macchina.

Leave a Comment