v tomto tutoriálu vysvětlíme, jak nastavit statickou IP adresu na Ubuntu 18.04.
obecně jsou IP adresy přiřazeny dynamicky serverem routeru DHCP. Nastavení statické IP adresy na vašem počítači Ubuntu 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 v síti.
Konfigurace statické IP adresy pomocí DHCP #
nejjednodušší a doporučený způsob přiřazení statické IP adresy zařízení v síti LAN je nastavení statického DHCP na routeru., Statická rezervace DHCP nebo DHCP je funkce nalezená na většině směrovačů, díky níž server DHCP automaticky přiřadí stejnou IP adresu konkrétnímu síťovému zařízení pokaždé, když zařízení požádá o adresu ze serveru DHCP. 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 a je vhodné konzultovat dokumentaci dodavatele.
Netplan #
počínaje 17.,10 vydání, Netplan je výchozí nástroj pro správu sítě na Ubuntu, nahradit konfigurační soubor /etc/network/interfaces
, které byly dříve použity pro konfiguraci sítě na Ubuntu.
Netplan používá konfigurační soubory v syntaxi YAML. Chcete-li nakonfigurovat síťové rozhraní s Netplan, musíte pro toto rozhraní vytvořit popis YAML a Netplan vygeneruje požadované konfigurační soubory pro vybraný nástroj renderer.
Netplan v současné době 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 #
novější verze Ubuntu používají „předvídatelná jména síťového rozhraní“, která ve výchozím nastavení začínají en
.
prvním krokem je identifikace názvu rozhraní ethernet, které chcete nakonfigurovat. K tomu použijte příkaz ip link
, jak je uvedeno níže:
ip link
příkaz vytiskne seznam všech dostupných síťových rozhraní., V tomto případě je název rozhraní ens3
:
konfigurační soubory Netplan jsou uloženy v adresáři /etc/netplan
a mají příponu . Pravděpodobně najdete jeden nebo dva soubory YAML v tomto adresáři. Soubor se může lišit od nastavení k nastavení. Obvykle je soubor pojmenován buď 01-netcfg.yaml
, 50-cloud-init.yaml
, nebo NN_interfaceName.yaml
, ale ve vašem systému se může lišit.,
otevřete konfigurační soubor YAML 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íčemnetwork
, 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 zahrnuje také typ renderer
. 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í (v tomto případě 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
.
Chcete-li přiřadit statickou IP adresu ens3
rozhraní, upravte soubor takto:
- Nastavte DHCP na
dhcp4: no
. - zadejte statickou IP adresu
192.168.121.199/24
. Podaddresses:
můžete přidat jednu nebo více IP adres IPv4 nebo IPv6, které budou přiřazeny síťovému rozhraní., - Určit brána
gateway4: 192.168.121.1
- Pod
nameservers
, nastavit IP adresy nameserverůaddresses:
při úpravách souborů Yaml se ujistěte, že dodržujete standardy odrážky kódu YAML. Pokud jsou v konfiguraci chyby syntaxe, změny nebudou použity.
po dokončení uložte a zavřete soubor a použijte změny pomocí:
sudo netplan apply
ověřte změny zadáním:
ip addr show dev ens3
to je ono!, 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 “ síť “ a klikněte na ikonu sítě. Tím se otevře nastavení konfigurace sítě GNOME. Klikněte na ikonu ozubeného kola.,
-
The Network interface settings dialog box will be opened:
-
In „IPV4” Method“ section, select „Manual” and enter your static IP address, Netmask and Gateway. Once done, click on the „Apply” button.,
Nyní, že máte nastavit statickou IP Adresu, otevřete terminál buď pomocí Ctrl+Alt+T
klávesové zkratky nebo kliknutím na terminálu na ikonu a ověřte, zda se mění zadáním:
ip addr
výstup se zobrazí rozhraní IP adresa:
Závěr #
Jste se naučili, jak přiřadit statickou IP adresu na vašem Ubuntu 18.04 stroj.