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.