Vyhledávání na webu

Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04


Obvykle, když se klientský systém připojí k síti přes WiFi nebo ethernetový kabel, automaticky vybere IP adresu ze směrovače. To je možné díky serveru DHCP, který automaticky přiděluje IP adresy klientům ze skupiny adres.

Nevýhodou DHCP je, že po uplynutí doby pronájmu DHCP se IP adresa systému změní na jinou, což vede k odpojení v případě, že systém byl použit pro konkrétní službu, jako je souborový server. Z tohoto důvodu můžete chtít nastavit statickou IP adresu, aby se nikdy nezměnila, i když vyprší doba zapůjčení.

V této příručce se dozvíte, jak nakonfigurovat statickou IP adresu na serveru a počítači Ubuntu 20.04.

Konfigurace sítě

Ubuntu používá ke správě konfigurace sítě démona NetworkManager. Statickou IP můžete nakonfigurovat buď graficky, nebo na příkazovém řádku.

V této příručce se zaměříme na nastavení statické IP adresy pomocí GUI a příkazového řádku a zde je konfigurace IP:

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

Tyto informace se pro vás budou lišit, proto nahraďte hodnoty odpovídajícím způsobem podle vaší podsítě.

Na této straně

  • Nastavte statickou IP adresu na ploše Ubuntu 20.04
  • Nastavte statickou IP adresu na serveru Ubuntu 20.04

Jak nastavit statickou IP adresu na Ubuntu Desktop

Chcete-li začít, spusťte „Nastavení“ z nabídky aplikace podle obrázku.

V okně, které se zobrazí, klikněte na kartu „Síť“ na levém postranním panelu a poté klikněte na ikonu ozubeného kola na síťovém rozhraní, které chcete nakonfigurovat. V mém případě konfiguruji své kabelové rozhraní.

V novém okně, které se objeví, se zobrazí nastavení sítě vašeho rozhraní, jak je uvedeno na obrázku. Ve výchozím nastavení je adresa IP nastavena na použití DHCP k automatickému výběru adresy IP ze směrovače nebo jakéhokoli jiného serveru DHCP.

V našem případě je aktuální přidělená IP adresa 192.168.2.104.

Nyní vyberte kartu IPv4 a začněte nastavovat statickou IP adresu. Jak vidíte, IP adresa je ve výchozím nastavení nastavena na Automaticky (DHCP).

Klikněte na možnost „Ručně“ a zobrazí se nová pole adresy. Vyplňte preferovanou statickou IP adresu, masku sítě a výchozí bránu.

DNS je také nastaven na automatický. Chcete-li ručně nakonfigurovat DNS, kliknutím na přepínač vypněte automatické DNS. Poté zadejte preferované položky DNS oddělené čárkou, jak je znázorněno.

Jakmile je vše hotovo, klikněte na tlačítko „Použít“ v pravém horním rohu okna. Aby se změny projevily, restartujte síťové rozhraní kliknutím na přepínač, čímž jej deaktivujete a znovu povolíte.

Znovu klikněte na ikonu ozubeného kola, abyste odhalili novou konfiguraci IP, jak je znázorněno.

IP adresu na terminálu můžete také potvrdit spuštěním příkazu ifconfig nebo ip addr.

ifconfig
OR
ip addr

Chcete-li potvrdit servery DNS, spusťte příkaz:

systemd-resolve --status

Jak nastavit statickou IP adresu na serveru Ubuntu pomocí Netplan

Viděli jsme, jak můžeme graficky nakonfigurovat statickou IP adresu na ploše Ubuntu 20.04. Další možností je konfigurace statické IP adresy na terminálu pomocí Netplan.

Netplan, vyvinutý společností Canonical, je nástroj příkazového řádku používaný ke konfiguraci sítí v moderních distribucích Ubuntu. Netplan využívá ke konfiguraci síťových rozhraní soubory YAML. Rozhraní můžete nakonfigurovat tak, aby získávalo IP adresu dynamicky pomocí protokolu DHCP nebo nastavte statickou IP.

Otevřete terminál a přejděte do adresáře /etc/netplan. Najdete konfigurační soubor YAML, který použijete ke konfiguraci IP adresy.

V mém případě je soubor YAML 01-network-manager-all.yaml s výchozím nastavením, jak je uvedeno na obrázku.

Pro server Ubuntu je soubor YAML 00-installer-config.yaml a toto jsou výchozí nastavení.

Chcete-li nakonfigurovat statickou IP, zkopírujte a vložte níže uvedenou konfiguraci. Dávejte pozor na mezery v souboru YAML.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Poté soubor uložte a spusťte příkaz netplan níže, abyste uložili změny.

sudo netplan apply

Poté můžete potvrdit IP adresu vašeho síťového rozhraní pomocí příkazu ifconfig.

ifconfig

Tímto končí dnešní článek. Doufáme, že nyní můžete nakonfigurovat statickou IP adresu na svém počítači a serveru Ubuntu 20.04.