GNU/Linux >> Znalost Linux >  >> Ubuntu

Konfigurace statické IP Ubuntu

Tento tutoriál se bude zabývat konfigurací statické IP adresy Ubuntu. Poskytne čtenáři postup krok za krokem, jak nastavit statickou IP adresu na serveru Ubuntu přes netplan a Ubuntu Desktop pomocí NetworkManager . Statická adresa IP se doporučuje pro servery, protože statická adresa se nemění na rozdíl od dynamického přidělování adresy IP prostřednictvím serveru DHCP.

Tento tutoriál bude fungovat pro všechny nejnovější verze Ubuntu, včetně nejnovější verze LTS , Ubuntu 22.04 Jammy Jellyfish. Ubuntu nám nabízí metodu GUI a metodu příkazového řádku pro nastavení statické IP adresy a obě metody jsou popsány níže.

VĚDĚLI JSTE?
Věděli jste, že statickou IP adresu lze získat také pomocí DHCP serveru? DHCP server umožňuje ruční vazbu MAC adresy na konkrétní IP adresu, což povede k tomu, že klient obdrží stejnou statickou IP adresu s každým požadavkem na dynamickou IP adresu.

V tomto tutoriálu se naučíte, jak:

  • Nastavte statickou IP adresu na ploše Ubuntu pomocí NetworkManager
  • Nakonfigurujte statickou IP adresu na serveru Ubuntu pomocí sítě démon

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Nainstalovaný nebo Ubuntu Server/Desktop
Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Konfigurace Ubuntu Static IP krok za krokem

Ubuntu Desktop

Nejjednodušší přístup ke konfiguraci statické IP adresy na Ubuntu Desktop je přes grafické uživatelské rozhraní GNOME:

Klikněte na ikonu sítě vpravo nahoře a vyberte nastavení síťového rozhraní, které chcete nakonfigurovat pro použití statické IP adresy na Ubuntu.


Kliknutím na ikonu nastavení zahájíte konfiguraci IP adresy.


Vyberte IPv4 kartu.


Vyberte manuál a zadejte požadovanou IP adresu, masku sítě, bránu a nastavení DNS. Jakmile budete připraveni, klikněte na Apply tlačítko.


Vypněte a zapněte přepínač pro použití nového nastavení statické IP sítě.


Opětovným kliknutím na ikonu nastavení sítě potvrďte nové nastavení statické IP adresy.

Server Ubuntu

Chcete-li nakonfigurovat statickou IP adresu na vašem serveru Ubuntu, musíte upravit příslušný netplan konfigurační soubor sítě v /etc/netplan/ adresář.

POZNÁMKA
Pečlivě zkontrolujte renderer stanza ve vašem konfiguračním souboru. Pokud je konfigurace rendereru nastavena na NetworkManager pak je konfigurace systémové sítě vašeho Ubuntu spravována pomocí GUI Network Manager. Změňte renderer na renderer: networkd pokud si nepřejete konfigurovat svou síťovou IP adresu prostřednictvím grafického uživatelského rozhraní ( desktop ).

Můžete zde například najít výchozí konfigurační soubor netplan s názvem 50-cloud-init.yaml nebo 01-network-manager-all.yaml s následujícím obsahem pomocí networkd deamon pro konfiguraci síťového rozhraní přes DHCP:

# Tento soubor je generován z informací poskytnutých # zdrojem dat. Změny v něm nebudou přetrvávat v rámci instance.# Chcete-li deaktivovat možnosti konfigurace sítě cloud-init, zapište soubor# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg s následujícím:# network :{config:disabled}network:ethernets:enp0s3:adresy:[] dhcp4:true version:2

Pro nastavení síťového rozhraní enp0s3 na statickou IP adresu 192.168.1.233 s bránou 192.168.1.1 a DNS server jako 8.8.8.8 a 8.8.4.4 nahraďte výše uvedenou konfiguraci níže uvedenou.

UPOZORNĚNÍ
Upozorňujeme, že musíte dodržet správné odsazení kódu pro každý řádek bloku. Jinými slovy, počet mezer předpony pro každý řádek je důležitý. Jinak můžete skončit s chybovou zprávou podobnou:
Neplatný YAML na //etc/netplan/01-netcfg.yaml řádek 7, sloupec 6:nenalezen očekávaný klíč
.
# Tento soubor je generován z informací poskytnutých # zdrojem dat. Změny v něm nebudou přetrvávat v rámci instance.# Chcete-li deaktivovat možnosti konfigurace sítě cloud-init, zapište soubor# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg s následujícím:# network :{config:disabled}síť:verze:2 renderer:síťové ethernety:enp0s3:dhcp4:žádné adresy:[192.168.1.233/24] brána4:192.168.1.1 jmenné servery:adresy:[8.8.8.8, 8.8.4.4] před>  

Jakmile budete připraveni, použijte změny pomocí:

Použít $ sudo netplan

V případě, že narazíte na nějaké problémy, spusťte:

$ sudo netplan --debug apply

Ubuntu
  1. Ubuntu – Jak nastavit statickou IP v Ubuntu?

  2. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04

  3. Jak najdu svou IP adresu v Ubuntu

  1. Jak nakonfigurovat statickou IP adresu na Ubuntu 19.04 Disco Dingo Linux

  2. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04 Focal Fossa Desktop/Server

  3. Konfigurace sítě Ubuntu 22.04

  1. Jak nakonfigurovat statickou IP adresu na Ubuntu 22.04 Jammy Jellyfish Desktop/Server

  2. Netplan statická IP v konfiguraci Ubuntu

  3. Jak nakonfigurovat statickou IP adresu na Ubuntu 18.04