GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare l'indirizzo IP in Ubuntu 18.04 LTS

Il metodo di configurazione dell'indirizzo IP su Ubuntu 18.04 LTS è significativamente diverso dai metodi precedenti. A differenza delle versioni precedenti, Ubuntu 18.04 utilizza Netplan utilità. È una nuova utility di configurazione della rete della riga di comando, per configurare l'indirizzo IP. Netplan è stato introdotto dagli sviluppatori di Ubuntu in Ubuntu 17.10. In questo nuovo approccio, non utilizziamo più /etc/network/interfaces per configurare l'indirizzo IP invece utilizziamo un file YAML. I file di configurazione predefiniti di Netplan si trovano in /etc/netplan/ directory. In questo breve tutorial impareremo a configurare l'indirizzo IP statico e dinamico in Ubuntu 18.04 LTS edizioni server e desktop.

Configura l'indirizzo IP statico nel server LTS di Ubuntu 18.04

Scopriamo il file di configurazione di rete predefinito:

$ ls /etc/netplan/
50-cloud-init.yaml

Come puoi vedere, il file di configurazione di rete predefinito è 50-cloud-init.yaml ed è ovviamente un file YAML.

Ora, controlliamo il contenuto di questo file:

$ cat /etc/netplan/50-cloud-init.yaml

Ho configurato la mia scheda di rete per ottenere l'indirizzo IP dal server DHCP durante l'installazione di Ubuntu 18.04, quindi ecco i dettagli della mia configurazione di rete:

Figura 1 - File di configurazione di rete predefinito in Ubuntu 18.04

Come puoi vedere, ho due schede di rete, ovvero enp0s3 e enp0s8 , ed entrambi sono configurati per accettare IP dal server DHCP.

Prima di apportare modifiche a questo file, eseguiamo il backup.

$ sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak

Ora configuriamo indirizzi IP statici su entrambe le schede di rete.

Per farlo, apri il file di configurazione di rete predefinito in qualsiasi editor di tua scelta.

$ sudo nano /etc/netplan/50-cloud-init.yaml

Ora aggiorna il file aggiungendo l'indirizzo IP, la netmask, il gateway e il server DNS. Ai fini di questa guida, utilizzerò le seguenti impostazioni di rete.

  • Indirizzo IP per enp0s3 :192.168.225.50
  • Indirizzo IP per enp0s8 :192.168.225.51
  • Gateway :192.168.225.1
  • Maschera di rete :255.255.255.0
  • Server DNS :8.8.8.8 e 8.8.4.4.

Dopo aver configurato tutte le impostazioni di rete, ecco come appare il contenuto del file 50-cloud-init.yaml.

Configura IP statico in Ubuntu 18.04

Per favore, fai attenzione allo spazio tra le righe. Non utilizzare il tasto TAB per allineare le linee poiché non funzionerà in Ubuntu 18.04 . Invece, usa semplicemente il tasto BARRA SPAZIATRICE per renderli in un ordine coerente come mostrato nell'immagine sopra.

Inoltre, non utilizziamo una riga separata per definire netmask (255.255.255.0) in Ubuntu 18.04. Ad esempio, nelle versioni precedenti di Ubuntu, configuriamo IP e netmask come di seguito:

address = 192.168.225.50
netmask = 255.255.255.0

Tuttavia, con netplan, combiniamo queste due linee con un'unica linea come mostrato di seguito:

addresses : [192.168.225.50/24]

Al termine, salva e chiudi il file.

Applicare la configurazione di rete utilizzando il comando:

$ sudo netplan apply

In caso di problemi, eseguire il comando seguente per indagare e verificare qual è il problema nella configurazione.

$ sudo netplan --debug apply

Uscita:

** (generate:1556): DEBUG: 09:14:47.220: Processing input file //etc/netplan/50-cloud-init.yaml..
** (generate:1556): DEBUG: 09:14:47.221: starting new processing pass
** (generate:1556): DEBUG: 09:14:47.221: enp0s8: setting default backend to 1
** (generate:1556): DEBUG: 09:14:47.222: enp0s3: setting default backend to 1
** (generate:1556): DEBUG: 09:14:47.222: Generating output files..
** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s8 is not for us (backend 1)
** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s3 is not for us (backend 1)
DEBUG:netplan generated networkd configuration exists, restarting networkd
DEBUG:no netplan generated NM configuration exists
DEBUG:device enp0s3 operstate is up, not replugging
DEBUG:netplan triggering .link rules for enp0s3
DEBUG:device lo operstate is unknown, not replugging
DEBUG:netplan triggering .link rules for lo
DEBUG:device enp0s8 operstate is up, not replugging
DEBUG:netplan triggering .link rules for enp0s8

Ora controlliamo l'indirizzo IP usando il comando:

$ ip addr

Esempio di output dal mio Ubuntu 18.04 LTS:

Controlla l'indirizzo IP in Ubuntu 18.04

Congratulazioni! Abbiamo configurato correttamente l'indirizzo IP statico in Ubuntu 18.04 LTS con lo strumento di configurazione Netplan.

Per maggiori dettagli, fare riferimento alle pagine man di Netplan.

$ man netplan

Configura l'indirizzo IP dinamico in Ubuntu 18.04 LTS Server

Per configurare l'indirizzo dinamico, lascia il file di configurazione predefinito così com'è. Se hai già configurato un indirizzo IP statico, rimuovi le righe appena aggiunte e fai in modo che il file YAML assomigli esattamente a quello mostrato nella figura 1 nella sezione precedente.

Configura l'indirizzo IP statico e dinamico in Ubuntu 18.04 LTS Desktop

La configurazione dell'indirizzo IP nei sistemi desktop Ubuntu non richiede molte conoscenze tecniche.

Fai clic sulla casella a discesa nel pannello superiore del desktop di Ubuntu e scegli Impostazioni icona in basso a sinistra.

Avvia le impostazioni di sistema dal pannello superiore

Fai clic su Rete scheda nel riquadro di sinistra, quindi fai clic sul pulsante a forma di ingranaggio sotto Cablato sezione. Si aprirà la finestra delle impostazioni della scheda di rete. Vai a IPv4 sezione, scegli Manuale metodo e infine inserisci il tuo indirizzo IP, Netmask, Gateway ecc. Una volta inseriti tutti i dettagli, fai clic su Applica pulsante per salvare le modifiche.

Configura l'indirizzo IP statico in Ubuntu 18.04 LTS Desktop

Per configurare l'indirizzo IP dinamico, scegli l'opzione "Automatico (DHCP)" nella sezione precedente.

È tutto. Ora sai come configurare IP statico e dinamico in Ubuntu 18.04 LTS server e edizioni desktop.

Personalmente, non mi piace questo nuovo metodo YAML nel server Ubuntu. Il vecchio metodo è molto più semplice e migliore. Se non allineo correttamente le linee, le impostazioni di rete non funzionano. Nel vecchio metodo, non è necessario allineare le linee nell'ordine corretto.

E tu? L'hai trovato facile o difficile? Fammi sapere nella sezione commenti qui sotto.


Ubuntu
  1. Come installare e configurare Ansible su Ubuntu 18.04 LTS

  2. Come aggiornare Ubuntu 15.10 a Ubuntu 16.04 LTS

  3. Come aggiornare Ubuntu 14.04 LTS a Ubuntu 16.04 LTS

  4. Come configurare l'indirizzo IP statico su Ubuntu 20.04

  5. Come installare e configurare Fail2ban su Ubuntu 20.04 LTS

Come configurare Squid Proxy Server su Ubuntu 20.04 LTS

Come trovare il tuo indirizzo IP in Ubuntu 20.04 LTS

Come configurare le impostazioni di rete in Ubuntu

Come eseguire l'aggiornamento a Ubuntu 22.04 LTS

Come aggiornare Ubuntu 16.04 a Ubuntu 18.04 LTS

Come configurare l'indirizzo IP statico su Ubuntu 18.04 (desktop)