Android

Jak nakonfigurovat statickou IP adresu na Ubuntu 18.04

LinuxDays 2017 - Zálohujeme připojení k IPv6 Internetu - Radek Zajíc

LinuxDays 2017 - Zálohujeme připojení k IPv6 Internetu - Radek Zajíc

Obsah:

Anonim

V tomto tutoriálu vysvětlíme, jak nastavit statickou IP adresu na Ubuntu 18.04.

Ve většině situací jsou adresy IP přiřazovány dynamicky serverem DHCP směrovače. Nastavení statické adresy IP na vašem stroji Ubuntu může být vyžadováno v různých situacích, například při konfiguraci 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í ve vaší síti LAN je nastavení statického DHCP na routeru. Statická rezervace DHCP nebo DHCP je funkce nalezená na většině směrovačů, která umožňuje serveru DHCP automaticky přiřadit stejnou adresu IP konkrétnímu síťovému zařízení pokaždé, když zařízení požaduje adresu ze serveru DHCP. Funguje to přiřazením statické IP k jedinečné MAC adrese zařízení. Kroky pro konfiguraci rezervace DHCP se u jednotlivých směrovačů liší a je vhodné nahlédnout do dokumentace dodavatele.

Netplan

Počínaje vydáním 17.10 je Netplan výchozím nástrojem pro správu sítě v Ubuntu, který nahrazuje konfigurační soubor /etc/network/interfaces který byl dříve použit pro konfiguraci sítě na Ubuntu.

Netplan používá konfigurační soubory se syntaxí YAML. Chcete-li nakonfigurovat síťové rozhraní pomocí programu Netplan, jednoduše vytvořte popis YAML pro toto rozhraní a program Netplan vygeneruje požadované konfigurační soubory pro vybraný nástroj vykreslování.

Netplan v současné době podporuje dva vykreslovače 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é adresy IP na serveru Ubuntu

Novější verze Ubuntu používá 'Předvídatelné názvy síťového rozhraní', které začínají na en . ve výchozím stavu. Prvním krokem je identifikace názvu ethernetového rozhraní, které chcete konfigurovat. Můžete použít 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 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Konfigurační soubory Netplan jsou uloženy v adresáři /etc/netplan a mají příponu .yaml . V tomto adresáři pravděpodobně najdete jeden nebo dva soubory YAML. Soubor se může lišit od nastavení k nastavení. Soubor se obvykle nazývá 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 /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Před změnou konfigurace si krátce vysvětlíme kód.

Každý soubor Netplan Yaml začíná network klíčem, který obsahuje alespoň dva požadované prvky. Prvním požadovaným prvkem je verze síťového konfiguračního formátu a druhým typem zařízení. Hodnoty typů zařízení mohou být ethernets , bonds , bridges a vlans .

Výše uvedená konfigurace také zahrnuje typ renderer . Pokud je Ubuntu nainstalován v režimu serveru, je vykreslovací program nakonfigurován tak, aby jako zadní konec používal networkd .

Pod typem zařízení (v tomto případě ethernets ) můžeme určit jedno nebo více síťových rozhraní. V tomto příkladu máme pouze jedno rozhraní ens3 které je nakonfigurováno tak, aby získalo IP adresu ze serveru DHCP dhcp4: yes .

Chcete-li přiřadit statickou IP adresu rozhraní ens3 upravte soubor následujícím způsobem:

  • Nastavte DHCP na no dhcp4: yes Určete statickou IP adresu 192.168.121.199/24 . Pod addresses: můžete přidat jednu nebo více IPv4 nebo IPv6 IP adres, které budou přiřazeny síťovému rozhraní. gateway4: 192.168.121.1 bránu gateway4: 192.168.121.1 V rámci nameservers zadejte addresses: nameserverů addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

Při úpravách souborů Yaml se ujistěte, že dodržujete standardy YAML kódové odrážky, protože nemusí fungovat, pokud v konfiguraci dojde k chybě syntaxe.

Po dokončení uložte a zavřete soubor a použijte změny pomocí:

sudo netplan apply

Změny ověřte zadáním:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

A je to! Serveru Ubuntu jste přiřadili statickou adresu IP.

Konfigurace statické adresy IP na ploše Ubuntu

Nastavení statické adresy IP v počítačích Ubuntu Desktop nevyžaduje žádné technické znalosti.

  1. Na obrazovce Aktivity vyhledejte „síť“ a klikněte na ikonu Síť. Tím se otevře nastavení konfigurace sítě GNOME. Klikněte na ikonu ozubeného kola.

Nyní, když jste nastavili statickou IP adresu, otevřete svůj terminál buď pomocí klávesové zkratky Ctrl+Alt+T nebo kliknutím na ikonu terminálu a proveďte změny zadáním:

ip addr

Výstup zobrazí IP adresu rozhraní:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

Závěr

Naučili jste se, jak na vašem počítači Ubuntu 18.04 přiřadit statickou IP adresu.

síť ubuntu