Nastavení je triviální, tedy pokud člověk ví jak na to. Celá magie je v souboru /etc/netplan/01-netcfg.yaml. Pokud soubor není, je potřeba ho vytvořit a vyeditovat. Z přípony je jasné, že se jedná o mnou ne moc oblíbený formát YAML, tedy, že je potřeba dodržovat odsazování mezer, podobně jako v Pythonu. Moje prvotní konfigurace byla:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.0.101/24]
gateway4: 192.168.0.100
nameservers:
addresses: [192.168.0.100,8.8.8.8]
wifis:
wlan0:
dhcp4: true
dhcp6: true
access-points:
"vaseSSID":
password: "superTajneHeslo"
Po vytvoření konfiguračního souboru je potřeba spustit příkaz sudo netplan apply. Toť vše. Nastavení je funkční ihned.
Tip: čistá instalace Ubuntu Server neobsahuje balíček net-tools, který obsahuje známé příkazy ifconfig aj. No a bez internetu ani tento balíček nainstalovat nejde. Místo ifconfig lze použít příkaz ip link show. Ten zobrazí síťové karty a jejich pojmenování, což někdy může být problém. Můj ntb má označení LAN jako enp1s0 a mé Raspberry Pi 4 zase eth0, takže jak je vidět, někdy je těžké odhadnout název.