GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare un gateway predefinito con Netplan, ora che gateway4 è stato deprecato

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


Linux
  1. Come impostare Bash per eseguire *.exe con Mono?

  2. Come impostare la data con il formato Epoch?

  3. Come modificare il programma di "lettura" predefinito?

  4. Come verificare se un pacchetto Ppa è stato manomesso?

  5. Come impostare l'impostazione predefinita su Ruby 2.1.2?

Come configurare un firewall con GUFW su Linux

Come configurare un server Seafile con Nginx su Ubuntu 18.04

Come configurare un server FTP con ProFTPD in Ubuntu 18.04

Come configurare un server di posta con Modoboa su Ubuntu 20.04

Come impostare l'utente predefinito per una distribuzione WSL che è stata installata manualmente con wsl --import

Come installare e configurare WordPress con Ansible