Come cambiare l'indirizzo IP su Ubuntu
Sommario:
- Configurazione dell'indirizzo IP statico tramite DHCP
- Netplan
- Configurazione dell'indirizzo IP statico su Ubuntu Server
- Configurazione dell'indirizzo IP statico sul desktop di Ubuntu
- Conclusione
In questo tutorial, spiegheremo come impostare un indirizzo IP statico su Ubuntu 18.04.
Nella maggior parte dei casi, gli indirizzi IP vengono assegnati dinamicamente dal server DHCP del router. L'impostazione di un indirizzo IP statico sulla macchina Ubuntu potrebbe 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 di assegnare un indirizzo IP statico a un dispositivo sulla LAN consiste nell'impostare un DHCP statico sul router. La prenotazione statica DHCP o DHCP è una funzionalità presente sulla maggior parte dei router che consente al server DHCP di assegnare automaticamente lo stesso indirizzo IP a un dispositivo di rete specifico, ogni volta che il dispositivo richiede un indirizzo dal server DHCP. 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 dalla versione 17.10, Netplan è lo strumento di gestione della rete predefinito su Ubuntu, che sostituisce il file di configurazione
/etc/network/interfaces
precedentemente utilizzato per configurare la rete su Ubuntu.
Netplan utilizza file di configurazione con sintassi YAML. Per configurare un'interfaccia di rete con Netplan è sufficiente creare una descrizione YAML per tale interfaccia e Netplan genera i file di configurazione richiesti per lo strumento di rendering prescelto.
Netplan attualmente supporta due renderer NetworkManager e Systemd-networkd. NetworkManager viene utilizzato principalmente su macchine desktop mentre Systemd-networkd viene utilizzato su server senza GUI.
Configurazione dell'indirizzo IP statico su Ubuntu Server
Le versioni più recenti di Ubuntu usano "Nomi di interfaccia di rete prevedibili" che iniziano con
en
. per impostazione predefinita. Il primo passo è identificare il nome dell'interfaccia Ethernet che si desidera configurare. È possibile utilizzare il comando ip 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
:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
I file di configurazione di Netplan sono memorizzati nella directory
/etc/netplan
e hanno l'estensione
.yaml
. Probabilmente troverai uno o due file YAML in questa directory. Il file potrebbe differire da una configurazione all'altra. 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 Ypl di Netplan inizia con la chiave di
network
che contiene almeno due elementi richiesti. Il primo elemento richiesto è la versione del formato di configurazione della rete e il secondo è il tipo di dispositivo. I valori dei tipi di dispositivo possono essere
ethernets
,
bonds
,
bridges
e
vlans
.
La configurazione sopra include anche il tipo di
renderer
. Immediatamente, se hai installato Ubuntu in modalità server, il renderer è configurato per utilizzare
networkd
come back-end.
Sotto il tipo di dispositivo (in questo caso
ethernets
) possiamo specificare una o più interfacce di rete. In questo esempio abbiamo solo un'interfaccia
ens3
che è configurata per ottenere l'indirizzamento IP da un server DHCP
dhcp4: yes
.
Per assegnare un indirizzo IP statico all'interfaccia
ens3
, modifica il file come segue:
- Impostare DHCP su no
dhcp4: yes
Specificare l'indirizzo IP statico192.168.121.199/24
. Inaddresses:
è possibile aggiungere uno o più indirizzi IP IPv4 o IPv6 che verranno assegnati all'interfaccia di rete.gateway4: 192.168.121.1
il gatewaygateway4: 192.168.121.1
Innameservers
, specificare gliaddresses:
nameserveraddresses:
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
Quando si modificano i file Yaml, assicurarsi di seguire gli standard di rientro del codice YAML in quanto potrebbe non funzionare se si verifica un errore di sintassi nella configurazione.
Una volta fatto, salva e chiudi il file e applica le modifiche con:
sudo netplan apply
Verifica le modifiche digitando:
ip addr show dev ens3
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
Questo è tutto! Hai assegnato un IP statico al tuo server Ubuntu.
Configurazione dell'indirizzo IP statico sul desktop di Ubuntu
La configurazione di un indirizzo IP statico su computer desktop Ubuntu non richiede conoscenze tecniche.
-
Nella schermata Attività, cerca "rete" e fai clic sull'icona Rete. Questo aprirà le impostazioni di configurazione della rete GNOME. Fai clic sull'icona a forma di ingranaggio.
Ora che hai impostato un indirizzo IP statico, apri il tuo terminale usando la scorciatoia da tastiera
Ctrl+Alt+T
o facendo clic sull'icona del terminale e verifica le modifiche digitando:
ip addr
L'output mostrerà l'indirizzo IP dell'interfaccia:
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
Conclusione
Hai imparato come assegnare un indirizzo IP statico sul tuo computer Ubuntu 18.04.
Ubuntu di reteCome trovare l`indirizzo IP in Windows: Ricerca indirizzo Ip
Qual è il mio indirizzo IP? Come scoprire l`indirizzo IP? Gli utenti di Windows 10/8/7 possono scoprire il loro indirizzo IP, accedendo al pannello di controllo.
Come configurare, configurare, utilizzare il Controllo genitori in Windows 7
Scopri come abilitare, disabilitare, configurare e utilizzare la funzione Controllo genitori in Windows 7 per monitorare e controllare le attività Internet per bambini.
Che cos'è un indirizzo IP, differenza tra indirizzo IP statico e dinamico?
GT spiega: che cos'è un indirizzo IP e la differenza tra un indirizzo IP statico e dinamico?