Come configurare l’indirizzo IP statico su Ubuntu 18.04 Bionic Beaver Linux
Configurare l’indirizzo IP statico usando DHCP
Molto probabilmente il vostro attuale sistema Ubuntu usa il server DHCP per configurare le sue impostazioni di rete. Quindi, la configurazione del vostro indirizzo IP è dinamica. In molti scenari, la semplice configurazione del router o del server DHCP locale è un modo preferibile per impostare un indirizzo statico su qualsiasi host indipendentemente dal sistema operativo in uso. Controllare il manuale del router e assegnare l’indirizzo IP statico all’host in base al suo indirizzo MAC utilizzando il servizio DHCP.
Configurare l’indirizzo IP statico usando Netplan
La configurazione di rete di Netplan è stata introdotta per la prima volta in Ubuntu 18.04 LTS Bionic Beaver. È disponibile per tutte le nuove installazioni di Ubuntu 18.04.
A seconda dell’installazione di Ubuntu, Netplan potrebbe non essere disponibile sui sistemi Ubuntu aggiornati. Se questo è il vostro caso, potreste provare a configurare un indirizzo IP statico per la vostra interfaccia di rete usando /etc/network/interfaces file come descritto alla fine di questo documento.
Server Ubuntu
Per configurare un indirizzo IP statico sul vostro server Ubuntu 18.04, dovete modificare un file di configurazione di rete netplan all’interno della /etc/netplan/ directory.
Ad esempio, potreste trovare un file di configurazione netplan predefinito chiamato 01-netcfg.yamlo 50-cloud-init.yaml con il seguente contenuto che istruisce il networkd demone per configurare la vostra interfaccia di rete tramite DHCP:
Per impostare l’interfaccia di rete enp0s3 su un indirizzo IP statico 192.168.1.222 con gateway 192.168.1.1 e server DNS 8.8.8.8e 8.8.4.4 sostituire la configurazione precedente con quella riportata di seguito.
NB: è necessario rispettare un rientro del codice corretto per ogni riga del blocco. In altre parole, il numero di spazi prefissato per ogni riga è importante. Altrimenti si può finire con un messaggio di errore simile a: YAML non valido in //etc/netplan/01-netcfg.yaml riga 7 colonna 6: non ha trovato la chiave prevista
Una volta pronti applicare le modifiche con:
Si applica $ sudo netplan
Nel caso in cui doveste riscontrare dei problemi eseguite:
$ sudo netplan –debug apply
Ubuntu Desktop
Questo è il modo preferito per impostare l’indirizzo IP statico su Ubuntu Desktop.
Fare clic sull’icona di rete in alto a destra e selezionare le impostazioni corrispondenti all’interfaccia di rete che si desidera assegnare con l’indirizzo IP statico.
Quindi, fare clic sull’icona della casella accanto alla connessione di rete che si desidera configurare. Questo potrebbe essere collegato via cavo o wireless.
Selezionare IPv4 dal menu principale.
Selezionare Manuale per le impostazioni IPv4, inserire la configurazione desiderata e premere Apply
Riavviare la rete con l’interruttore ON / OFF.
Controllare la nuova configurazione dell’indirizzo IP statico.
Configurare l’indirizzo IP statico usando il file delle interfacce
La seguente procedura è per lo più obsoleta su sistemi Ubuntu 18.04 con preinstallazione di Netplan. Tuttavia, alcuni aggiornamenti di Ubuntu 18.04 potrebbero ancora aver bisogno di utilizzare /etc/network/interfaces file per configurare l’indirizzo IP statico su sistemi Ubuntu Server o Desktop. Il contenuto /etc/network/interfaces file più probabile attualmente contiene le seguenti righe:
# interfacce (5) file utilizzato da ifup (8) e ifdown (8) auto lo iface lo inet loopback
Per configurare l’indirizzo IP statico, dobbiamo prima conoscere il nome dell’interfaccia di rete che dobbiamo assegnare con l’indirizzo IP statico. Utilizzare uno dei seguenti comandi per elencare tutti i nomi di interfaccia di rete disponibili:
$ ip a O $ ip link show 1: lo: mtu 65536 qdisc noqueue stato Modalità UNKNOWN DEFAULT gruppo predefinito qlen 1000 link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp0s3 : mtu 1500 qdisc fq_codel stato UP modalità DEFAULT gruppo predefinito qlen 1000 link / ether 08: 00: 27: 2f: a4: ad brd ff: ff: ff: ff: ff: ff
Il nome dell’interfaccia di rete che vorremmo configurare con l’indirizzo IP statico è enp0s3. Utilizzare il vostro editor di testo della riga di comando preferito per modificare il contenuto seguente nel /etc/network/interfaces file esistente, sostituendo le impostazioni di configurazione di esempio con le impostazioni per soddisfare le vostre esigenze:
Sulla linea 1 abbiamo abilitato la nostra interfaccia di rete. La linea 2 impone al sistema di utilizzare l’indirizzo IP statico. La riga 3 dichiara l’indirizzo IP statico effettivo da assegnare all’interfaccia di enp0s3 rete. Sulla linea 4 configuriamo la maschera di rete e la linea 5 viene utilizzata per impostare un indirizzo IP del gateway. Opzionalmente, sulla linea 6 possiamo impostare più indirizzi IP dei server DNS preferiti. Ecco il /etc/network/interfaces file di esempio risultante :
$ sudo nano / etc / network / interfaces
Salvare il /etc/network/interfaces file e riavviare il sistema o riavviare la rete utilizzando i seguenti comandi linux per applicare le nuove impostazioni:
$ sudo ip a flush enp0s3 $ sudo systemctl restart networking.service
Controllare la configurazione dell’indirizzo IP per confermare la correttezza delle tue nuove impostazioni di configurazione.