1. Co je statická IP adresa?
Porozumění statickým IP adresám
IP adresa je jedinečný identifikátor přiřazený každému zařízení v síti. Ve většině prostředí jsou IP adresy přidělovány dynamicky pomocí DHCP (Dynamic Host Configuration Protocol). Pro specifické případy je však výhodné použít statickou IP adresu. Statická IP adresa zajišťuje, že stejná adresa je přiřazena zařízení i po opětovném připojení, což umožňuje konzistentní a předvídatelný přístup.
Výhody statické IP adresy
Hlavní výhody používání statické IP adresy zahrnují:
- Stabilní konektivita : Stejná adresa zůstává zachována po restartu nebo opětovném připojení, což umožňuje stabilní přístup k zařízením, jako jsou servery, tiskárny a síťové úložiště (NAS).
- Zjednodušená správa přístupu : Usnadňuje vzdálený přístup a přesměrování portů. Například při nastavování SSH nebo Remote Desktop přístupů použití konzistentní IP adresy zjednodušuje konfiguraci.
- Zlepšená síťová bezpečnost : Při přiřazení statických IP můžete omezit přístup na konkrétní zařízení, čímž posílíte správu bezpečnosti v síti.
2. Příprava na nastavení statické IP adresy v Ubuntu
Zkontrolujte verzi Ubuntu
Postup nastavení statické IP adresy se může lišit podle verze Ubuntu. Verzi můžete ověřit následujícím příkazem:
lsb_release -a
Od Ubuntu 17.10 je jako nástroj pro konfiguraci sítě zaveden Netplan. Netplan umožňuje psát síťové konfigurace stručně pomocí nastavení ve formátu YAML.
Kontrola a instalace Netplan
Pro ověření, zda je Netplan nainstalován, použijte tento příkaz:
netplan --version
Pokud Netplan není nainstalován, můžete jej nainstalovat pomocí:
sudo apt install netplan.io
Nyní jste připraveni nastavit statickou IP adresu.
3. Nastavení statické IP adresy pomocí Netplan
Vytvoření YAML konfiguračního souboru
Pro nastavení statické IP adresy pomocí Netplan nejprve vytvořte konfigurační soubor. Soubor se obvykle ukládá do adresáře /etc/netplan/. Název souboru může být libovolný, ale doporučuje se použít číselný prefix, např. 99-config.yaml. Soubor vytvořte a otevřete následujícím příkazem:
sudo nano /etc/netplan/99-config.yaml
Úprava YAML souboru
Dále upravte YAML soubor tak, aby definoval statickou IP konfiguraci:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
enp3s0je název síťového rozhraní. Správný název rozhraní zjistíte příkazemip addr.addressesurčuje požadovanou statickou IP adresu spolu s maskou podsítě (např. 192.168.1.100/24).gateway4nastavuje IP adresu routeru.nameserversuvádí adresy DNS serverů. Často se používají veřejné DNS, např. Google (8.8.8.8).
Uložení a aplikace konfigurace
Po uložení souboru aplikujte nastavení následujícím příkazem:
sudo netplan apply
Tím se síť přenastaví a použije se statická IP adresa.
4. Ověření konfigurace a řešení problémů
Jak ověřit konfiguraci
Pro potvrzení, že statická IP byla úspěšně aplikována, spusťte:
ip addr show enp3s0
Tento příkaz zobrazí IP adresu přiřazenou rozhraní enp3s0, což vám umožní ověřit úspěšnou konfiguraci. 
Časté chyby a jak je opravit
Chyby v odsazení
YAML soubory silně závisí na správném odsazení. Nesprávné odsazení povede k chybám. Pokud se zobrazí zprávy jako „Error in network definition“, zkontrolujte mezery a ujistěte se, že jsou všechny řádky správně zarovnané.
Nestabilní síťové připojení
Pokud se síť po nastavení statické IP stane nestabilní, běžnou příčinou jsou konflikty IP adres. Ujistěte se, že žádné jiné zařízení nepoužívá stejnou adresu, a v případě potřeby ji upravte.
5. Pokročilé použití: Více síťových rozhraní a mostové připojení
Konfigurace více rozhraní
Některá nastavení vyžadují přiřazení různých IP adres k více síťovým rozhraním. Netplan dokáže konfigurovat více rozhraní současně. Příklad:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.1.100/24]
enp4s0:
dhcp4: false
addresses: [192.168.2.100/24]
Tato konfigurace přiřazuje různé statické IP adresy rozhraním enp3s0 a enp4s0.
Nastavení VLAN a mostů
Mostové připojení a VLAN jsou zvláště užitečné v prostředích virtuálních strojů a kontejnerů. Netplan usnadňuje konfiguraci mostů. Příklad:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
bridges:
br0:
interfaces: [eth0]
addresses: [192.168.1.50/24]
gateway4: 192.168.1.1
Tato konfigurace připojuje rozhraní eth0 k mostu br0 a přiřazuje statickou IP adresu.
6. Důležité poznámky při používání statických IP adres
Vyhněte se konfliktům IP adres
Při přiřazování statických IP adres se ujistěte, že žádné jiné zařízení nepoužívá stejnou adresu. Konflikty mohou způsobit nestabilitu a komunikační problémy. Vždy před přiřazením IP adres zkontrolujte využití sítě.
Ověřte síťovou konfiguraci
Masky podsítí a nastavení brány závisí na struktuře vaší sítě. Nesprávné masky podsítí mohou zabránit zařízením komunikovat v rámci stejné sítě. Pro správné hodnoty se poraďte s dokumentací routeru nebo síťovým administrátorem.


