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