Con l'ultima versione di Ubuntu, il metodo per definire un gateway predefinito in Netplan è cambiato. Jack Wallen ti mostra come utilizzare la nuova opzione di rotte.
Open source:copertura da leggere
Quando Ubuntu è migrato dal metodo tradizionale di gestione dei controller di rete, ha mandato gli utenti e gli amministratori in subbuglio per imparare rapidamente il nuovo metodo. Quel metodo era (ed è) netplan. In realtà è una soluzione piuttosto elegante per un problema abbastanza complesso. Non solo tutto viene gestito in un unico file conveniente, ma tutto è disposto in formato JSON, che la maggior parte degli amministratori conosce abbastanza bene.
Ma in concomitanza con il rilascio di Ubuntu 22.04 (Jammy Jellyfish), Netplan ha deprecato un'opzione che, all'inizio, potrebbe causare qualche lamentela all'interno della comunità. Tuttavia, il nuovo metodo offre un modo molto più conveniente e intelligente per definire i percorsi, uno dei quali è incluso il gateway predefinito.
Se non lo sai, il gateway predefinito è quell'indirizzo cruciale che consente a una macchina di raggiungere il mondo esterno. Senza il gateway definito, non ci sarebbe WAN. Quindi, quando distribuirai per la prima volta Ubuntu Server 22.04, dovrai sapere come definire quel gateway predefinito.
Lascia che ti mostri come.
Di cosa avrai bisogno
Le uniche cose di cui avrai bisogno per farlo funzionare sono un'istanza in esecuzione di Jammy Jellyfish (come server o desktop) e un utente con privilegi sudo. Siete pronti? Colpiamo il cancello.
Come definire un gateway predefinito in Netplan
Il vecchio metodo per definire il gateway predefinito in Netplan era semplice. Apri il file di configurazione di Netplan (sulla mia istanza, quel file si chiama 00-installer-config.yaml ma YMMV) e dovresti vedere la riga:
gateway4: 192.168.1.1
Qui sta il problema, in quanto gateway4
è stato deprecato. A suo favore c'è il routes
opzione. Questa opzione non è nuova. In effetti, potresti usare lo stesso metodo nel 20.04. Tuttavia, il percorso più semplice per un gateway predefinito era utilizzare il gateway4
ora deprecato voce.
Con l'opzione route, puoi impostare route statiche alle sottoreti (che è il modo in cui è stata utilizzata principalmente). Ora, tuttavia, questa è l'opzione predefinita anche per il tuo indirizzo gateway.
Supponiamo che il tuo indirizzo gateway sia 192.168.1.1. Per definirlo in Netplan, apri il file per la modifica (modificando il comando se il tuo file di configurazione ha un nome diverso) con il comando:
sudo nano /etc/netplan/00-installer-config.yaml
Individuare la stanza per l'interfaccia di rete che si desidera modificare. Per me, quella strofa è ens5. In quella stanza, per configurare il gateway predefinito, devi aggiungere (o modificare) le seguenti righe proprio sopra la sezione dei server dei nomi:
routes:
- to: default
via: 192.168.1.1
Salva e chiudi il file. Applicare la configurazione con il comando:
sudo netplan apply
Ora dovresti essere in grado di raggiungere il mondo esterno da quel server.
Ed è così che configuri il gateway predefinito, utilizzando Netplan, nell'ultima versione di Ubuntu Linux (22.04). Se hai provato a configurare un IP statico nelle distribuzioni del tuo server Jammy e non riesci a capire perché non sono in grado di andare oltre la tua LAN, questo potrebbe essere il motivo. E ora sai come risolvere il problema.
Buona rete!
Abbonati a TechRepublic's Come far funzionare la tecnologia su YouTube per tutti i consigli tecnologici più recenti per i professionisti del business di Jack Wallen.
Link alla fonte