Ricerca nel sito web

Come tornare a /etc/network/interfaces da Netplan


Netplan è lo strumento di gestione della rete predefinito in molte moderne distribuzioni Linux, come Ubuntu. Tuttavia, alcuni utenti potrebbero preferire l'utilizzo del metodo tradizionale /etc/network/interfaces per la gestione delle configurazioni di rete.

Questa guida ti guiderà attraverso i passaggi per tornare a utilizzare /etc/network/interfaces invece di Netplan.

Passaggio 1: comprendere la configurazione di Netplan

Prima di tornare al vecchio metodo, è importante comprendere la configurazione di rete esistente gestita dai file di configurazione Netplan, che sono archiviati nella directory /etc/netplan/, che in genere termina con .yaml< /codice> estensioni.

Per visualizzare la configurazione corrente di Netplan, utilizzare il seguente comando cat:

sudo cat /etc/netplan/*.yaml

Verranno visualizzate le impostazioni di rete attuali, che dovrai trasferire manualmente nel file /etc/network/interfaces.

Passaggio 2: disabilita Netplan in Ubuntu

Netplan può essere disabilitato rimuovendo o rinominando i file di configurazione nella directory /etc/netplan/.

sudo mkdir /etc/netplan/backup
sudo mv /etc/netplan/*.yaml /etc/netplan/backup/

Passaggio 3: installa ifupdown in Ubuntu

Il pacchetto ifupdown è responsabile della gestione delle interfacce di rete utilizzando il file /etc/network/interfaces.

Se non è installato sul tuo sistema, puoi installarlo con il comando apt:

sudo apt update
sudo apt install ifupdown

Passaggio 4: abilitare la configurazione /etc/network/interfaces

Successivamente, devi configurare manualmente le impostazioni di rete nel file /etc/network/interfaces.

Apri il file con un editor di testo nano:

sudo nano /etc/network/interfaces

Ecco un modello di base che puoi utilizzare:

Loopback network interface
auto lo
iface lo inet loopback

Primary network interface (replace 'eth0' with your actual interface name)
auto eth0
iface eth0 inet dhcp

Se utilizzi un indirizzo IP statico, la configurazione potrebbe assomigliare a questa:

Loopback network interface
auto lo
iface lo inet loopback

Primary network interface (replace 'eth0' with your actual interface name)
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

Assicurati di sostituire eth0 con il nome effettivo della tua interfaccia di rete, che puoi trovare utilizzando il comando ip a o ifconfig.

ip addr
or
ifconfig

Dopo aver configurato il file /etc/network/interfaces, riavvia il servizio di rete per applicare le modifiche:

sudo systemctl restart networking

Per assicurarti che le modifiche siano state applicate correttamente, controlla le interfacce di rete utilizzando il seguente comando:

ip a

Passaggio 5: (facoltativo) rimuovere Netplan

Se sei sicuro di non aver più bisogno di Netplan, puoi rimuoverlo dal tuo sistema:

sudo apt remove netplan.io

Tuttavia, questo passaggio è facoltativo, poiché mantenere Netplan installato non influisce sulla nuova configurazione.

Ripristina Netplan dalle interfacce di rete

Se decidi di tornare a utilizzare Netplan dopo essere passato a /etc/network/interfaces, ecco come puoi farlo.

Se hai spostato i file di configurazione Netplan in una directory di backup (come mostrato nella guida precedente), puoi ripristinarli con il seguente comando:

sudo mv /etc/netplan/backup/*.yaml /etc/netplan/

Se li hai eliminati, dovrai ricreare i file di configurazione Netplan.

sudo nano /etc/netplan/01-netcfg.yaml

Ecco un esempio di un file di configurazione Netplan di base:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes

Per ripristinare l'utilizzo di Netplan, dovrai disattivare il pacchetto ifupdown.

sudo apt remove ifupdown

Dopo aver ripristinato o ricreato il file di configurazione Netplan, applicare la configurazione utilizzando il seguente comando:

sudo netplan apply

Controlla se le interfacce di rete sono configurate correttamente eseguendo:

ip a

Se vuoi fare pulizia e assicurarti che non ci siano conflitti, puoi rimuovere o commentare le voci nel file /etc/network/interfaces:

sudo nano /etc/network/interfaces
Conclusione

Tornare a /etc/network/interfaces da Netplan è un processo semplice che prevede la disattivazione di Netplan, la configurazione manuale delle impostazioni di rete e il riavvio del servizio di rete.

Articoli correlati: