Tento článek vysvětluje, jak nastavit statickou IP adresu na Ubuntu 20.04.
ve většině síťových konfigurací je IP adresa dynamicky přiřazena routerem DHCP server. Nastavení statické IP adresy může být vyžadováno v různých situacích, jako je konfigurace přesměrování portů nebo spuštění mediálního serveru .
Konfigurace Statické IP adresy pomocí DHCP #
nejjednodušší a doporučený způsob, jak přiřadit statickou adresu IP zařízení v síti LAN je konfigurace Statické DHCP na vašem routeru., Statické DHCP nebo DHCP rezervace je funkce k dispozici na většině směrovačů, která umožňuje serveru DHCP automaticky přiřadit stejnou adresu IP pro konkrétní síťové zařízení, pokaždé, když zařízení požádá o adresu z DHCP serveru. To funguje přiřazením statické IP jedinečné MAC adresy zařízení.
kroky pro konfiguraci rezervace DHCP se liší od routeru k routeru. Další informace naleznete v dokumentaci dodavatele.
Netplan #
Ubuntu 17.10 a později používá Netplan jako výchozí nástroj pro správu sítě., Předchozí verze Ubuntu byly pomocí ifconfig
a jeho konfigurační soubor /etc/network/interfaces
konfigurace sítě.
konfigurační soubory Netplan jsou psány v syntaxi YAML s příponou.yaml
. Chcete-li nakonfigurovat síťové rozhraní s Netplan, musíte pro rozhraní vytvořit popis YAML a Netplan vygeneruje požadované konfigurační soubory pro vybraný nástroj renderer.
Netplan podporuje dva renderery, NetworkManager a Systemd-networkd., NetworkManager se většinou používá na stolních počítačích, zatímco Systemd-networkd se používá na serverech bez GUI.
Konfigurace statické IP adresy na serveru Ubuntu #
Na Ubuntu 20.04 systém identifikuje síťová rozhraní pomocí „předvídatelných názvů síťových rozhraní“.
prvním krokem k nastavení statické IP adresy je identifikace názvu ethernetového rozhraní, které chcete nakonfigurovat. Provedete to tak, použijte ip link
příkaz, jak je uvedeno níže:
ip link
příkaz vypíše seznam všech dostupných síťových rozhraní., V tomto příkladu je název rozhraní je ens3
:
Netplan konfigurační soubory jsou uloženy v /etc/netplan
adresář. Pravděpodobně najdete jeden nebo více souborů YAML v tomto adresáři. Název souboru se může lišit od nastavení k nastavení. Obvykle, soubor je pojmenován buď 01-netcfg.yaml
50-cloud-init.yaml
nebo NN_interfaceName.yaml
, ale ve vašem systému tomu může být jinak.
Pokud je vaše instance Ubuntu cloud poskytována cloud-init, musíte ji deaktivovat., Chcete-li tak učinit, vytvořte následující soubor:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
přiřadit statickou IP adresu na síťové rozhraní, otevřete YAML konfigurační soubor pomocí textového editoru :
sudo nano /etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
před změnou konfigurace vysvětlíme kód stručně.
každý soubor Netplan Yaml začíná klíčem network
, který má alespoň dva požadované prvky., Prvním požadovaným prvkem je verze formátu konfigurace sítě a druhým je typ zařízení. Typ zařízení může být ethernets
bonds
bridges
nebo vlans
.
výše uvedená konfigurace má také řádek, který zobrazuje typrenderer
. Po vybalení z krabice, pokud jste nainstalovali Ubuntu v režimu serveru, je renderer nakonfigurován tak, aby jako zadní konec používal networkd
.
pod typem zařízení (ethernets
) můžete zadat jedno nebo více síťových rozhraní., V tomto příkladu máme pouze jedno rozhraní ens3
, které je nakonfigurováno pro získání IP adresování ze serveru DHCP dhcp4: yes
.
přiřadit statickou IP adresu, aby ens3
rozhraní, upravte soubor následovně:
- Nastavit DHCP, aby
dhcp4: no
. - zadejte statickou IP adresu. Pod
addresses:
můžete přidat jednu nebo více IP adres IPv4 nebo IPv6, které budou přiřazeny síťovému rozhraní. - zadejte bránu.,
- pod
nameservers
nastavte IP adresy jmenovatelů.
při úpravách souborů Yaml se ujistěte, že dodržujete standardy odrážky kódu YAML. Pokud syntaxe není správná, změny nebudou použity.
Jakmile budete hotovi, uložte soubor a aplikovat změny spuštěním následujícího příkazu:
sudo netplan apply
Ověřte, zda se mění zadáním:
ip addr show dev ens3
a je to! K serveru Ubuntu jste přiřadili statickou IP adresu.,
Konfigurace statické IP adresy na ploše Ubuntu #
nastavení statické IP adresy na stolních počítačích Ubuntu nevyžaduje žádné technické znalosti.
na obrazovce aktivity vyhledejte „nastavení“ a klikněte na ikonu. Otevře se okno nastavení GNOME. V závislosti na rozhraní, které chcete upravit, klikněte buď na kartu Síť nebo Wi-Fi. Chcete-li otevřít Nastavení rozhraní, klikněte na ikonu ozubeného kolečka vedle názvu rozhraní.
na kartě „metoda IPV4″ vyberte“ Manual „a zadejte statickou IP adresu, Netmask a Gateway. Po dokončení klikněte na tlačítko“ Použít“.,
ověřte, zda změny, otevřete terminál buď pomocí Ctrl+Alt+T
klávesové zkratky nebo kliknutím na ikonu terminálu a spustit:
ip addr
výstup se zobrazí rozhraní IP adresa:
Závěr #
Jsme vám ukázali, jak nastavit statickou IP adresu na Ubuntu 20.04.