GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit výchozí bránu pomocí Netplanu, když je brána4 nyní zastaralá

S nejnovější verzí Ubuntu se změnil způsob definování výchozí brány v Netplanu. Jack Wallen vám ukáže, jak používat nové možnosti tras.

Otevřený zdroj:Pokrytí, které si musíte přečíst

Když Ubuntu migrovalo z tradiční metody správy síťových řadičů, poslalo uživatele a administrátory do problémů, aby se rychle naučili novou metodu. Touto metodou byl (a je) netplan. Je to vlastně docela elegantní řešení pro poměrně složitý problém. Nejen, že je vše zpracováno v jednom pohodlném souboru, vše je uspořádáno ve formátu JSON – což většina správců docela dobře ví.

Ale současně s vydáním Ubuntu 22.04 (Jammy Jellyfish) Netplan zavrhl možnost, která by zpočátku mohla v komunitě vyvolat určité reptání. Nová metoda však nabízí mnohem pohodlnější a inteligentnější způsob definování tras, z nichž jedna je součástí výchozí brány.

Pokud to nevíte, výchozí brána je klíčová adresa, která umožňuje počítači dosáhnout vnějšího světa. Bez definované brány by neexistovala žádná WAN. Takže když poprvé nasadíte Ubuntu Server 22.04, budete potřebovat vědět, jak definovat tuto výchozí bránu.

Dovolte mi, abych vám ukázal, jak na to.

Co budete potřebovat

Jediné, co budete potřebovat, aby to fungovalo, je spuštěná instance Jammy Jellyfish (buď jako server nebo desktop) a uživatel s právy sudo. Jsi připraven? Pojďme trefit bránu.

Jak definovat výchozí bránu v Netplan

Stará metoda definování výchozí brány v Netplanu byla jednoduchá. Otevřete konfigurační soubor Netplan (v mé instanci se tento soubor jmenuje 00-installer-config.yaml, ale YMMV) a měli byste vidět řádek:

gateway4: 192.168.1.1

V tom spočívá problém, jako gateway4 byla zastaralá. V jeho prospěch jsou routes volba. Tato možnost není nová. Ve skutečnosti byste mohli stejnou metodu použít již v 20.04. Jednodušší cestou k výchozí bráně však bylo použití dnes již zastaralé gateway4 vstup.

Pomocí volby routes můžete nastavit statické cesty do podsítí (jak se to primárně používá). Nyní je to však výchozí možnost i pro adresu vaší brány.

Řekněme, že adresa vaší brány je 192.168.1.1. Chcete-li to definovat v Netplan, otevřete soubor pro úpravy (změňte příkaz, pokud má váš konfigurační soubor jiný název) pomocí příkazu:

sudo nano /etc/netplan/00-installer-config.yaml

Vyhledejte stanzu pro síťové rozhraní, které chcete změnit. Pro mě je ta sloka ens5. V této stanze byste ke konfiguraci výchozí brány přidali (nebo upravili) následující řádky přímo nad sekci nameservers:

routes:

- to: default
via: 192.168.1.1

Uložte a zavřete soubor. Aplikujte konfiguraci pomocí příkazu:

sudo netplan apply

Nyní byste měli být schopni dosáhnout vnějšího světa z tohoto serveru.

A takto nakonfigurujete výchozí bránu pomocí Netplanu v nejnovější verzi Ubuntu Linux (22.04). Pokud jste se pokusili nakonfigurovat statickou IP v nasazení serveru Jammy a nemůžete zjistit, proč se nemohou dostat za vaši LAN, může to být důvod. A nyní víte, jak problém vyřešit.

Šťastné vytváření sítí!

Přihlaste se k odběru TechRepublic Jak zajistit, aby technologie fungovala na YouTube za všechny nejnovější technické rady pro obchodní profesionály od Jacka Wallena.



Odkaz na zdroj


Linux
  1. Jak nastavit Firewall s Firewallem na CentOS 8

  2. CentOS / RHEL 7:Jak nastavit výchozí cíl (výchozí úroveň běhu)

  3. Jak nastavit výchozí bránu na Ubuntu

  1. Jak nastavit Bash, aby spouštěl *.exe s Mono?

  2. Jak najít výchozí IP bránu v Linuxu

  3. Jak nastavím výchozí přezdívku pro nová připojení irssi?

  1. Jak nastavit datum pomocí formátu Epoch?

  2. Jak změnit výchozí program „čtení“?

  3. Jak zkontrolovat, zda byl balíček Ppa zfalšován?