LinuxDays 2017 - Zálohujeme připojení k IPv6 Internetu - Radek Zajíc
Obsah:
- Konfigurace statické IP adresy pomocí DHCP
- Netplan
- Konfigurace statické adresy IP na serveru Ubuntu
- Konfigurace statické adresy IP na ploše Ubuntu
- Závěr
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 adresu192.168.121.199/24
. Podaddresses:
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ánugateway4: 192.168.121.1
V rámcinameservers
zadejteaddresses:
nameserverůaddresses:
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.
-
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íť ubuntuCo je IP adresa, rozdíl mezi statickou a dynamickou IP adresou?

GT vysvětluje: Co je to IP adresa a rozdíl mezi statickou a dynamickou IP adresou?
Jak nainstalovat a nakonfigurovat server nfs na Ubuntu 18.04

Network File System (NFS) je distribuovaný protokol systému souborů, který umožňuje sdílet vzdálené adresáře v síti. V tomto tutoriálu se podíváme, jak nastavit server NFSv4 na Ubuntu 18.04.
Jak nainstalovat a nakonfigurovat redmine na Ubuntu 18.04

Redmine je jedním z nejpopulárnějších softwarových nástrojů pro správu projektů s otevřeným zdrojovým kódem a pro sledování problémů. Tento tutoriál popisuje, jak nainstalovat a nakonfigurovat nejnovější verzi Redmine na serveru Ubuntu 18.04.