1. Co je statická IP adresa?
Základy statické IP adresy
IP adresa je jedinečné číslo používané k identifikaci každého zařízení v síti. Ve většině síťových prostředí jsou IP adresy dynamicky přidělovány pomocí DHCP (Dynamic Host Configuration Protocol). Nicméně v některých situacích může být použití „statické IP adresy“ výhodné. Statická IP adresa zajišťuje, že zařízení si zachová stejnou IP adresu i po opětovném připojení, což umožňuje konzistentní přístup.
Výhody statické IP adresy
- Stabilní připojení : Protože je stejná adresa používána i po opětovném připojení nebo restartu, zařízení jako servery, tiskárny a síťové úložiště (NAS) mohou udržovat stabilní spojení.
- Zjednodušená správa přístupu : Nastavení vzdáleného přístupu a přesměrování portů se stává jednodušším. Například při konfiguraci SSH nebo Remote Desktop připojení používání stejné IP adresy zjednodušuje celý proces.
- Zvýšená síťová bezpečnost : Využitím statické IP adresy je snazší omezit přístup k určitým zařízením, což zlepšuje celkovou správu bezpečnosti.

2. Příprava nastavení statické IP adresy v Ubuntu
Kontrola verze Ubuntu
Nejprve zkontrolujte verzi Ubuntu, protože kroky pro konfiguraci statické IP adresy se mohou lišit v závislosti na verzi. Použijte následující příkaz pro kontrolu verze:
lsb_release -a
Od Ubuntu 17.10 byl jako výchozí nástroj pro konfiguraci sítě představen Netplan. Netplan zjednodušuje nastavení sítě pomocí konfiguračních souborů YAML.
Kontrola a instalace Netplan
Pro kontrolu, zda je Netplan nainstalován, použijte následující příkaz:
netplan --version
Pokud Netplan není nainstalován, můžete jej nainstalovat pomocí tohoto příkazu:
sudo apt install netplan.io
S tímto jste nyní připraveni konfigurovat statickou IP adresu.
3. Konfigurace statické IP adresy pomocí Netplan
Vytvoření konfiguračního souboru YAML
Pro konfiguraci statické IP pomocí Netplan nejprve vytvořte konfigurační soubor. Tento soubor je obvykle uložen v /etc/netplan/ a doporučuje se použít název souboru jako „99-config.yaml“ s čísly pro lepší organizaci. Použijte následující příkaz pro vytvoření a otevření souboru v textovém editoru:
sudo nano /etc/netplan/99-config.yaml
Úprava konfiguračního souboru YAML
Dále přidejte nastavení statické IP do nově vytvořeného YAML souboru:
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í. Pro kontrolu správného názvu rozhraní použijte příkazip addr.addressesurčuje statickou IP adresu a masku podsítě (např. 192.168.1.100/24).gateway4definuje IP adresu routeru.nameserversuvádí adresy DNS serverů. Používání DNS od Googlu (8.8.8.8, atd.) je běžná praxe.
Uložení a aplikace konfigurace
Po uložení souboru aplikujte nastavení pomocí následujícího příkazu:
sudo netplan apply
Tím se restartuje síť a aplikuje nová statická IP adresa.
4. Ověření konfigurace a řešení problémů
Jak ověřit konfiguraci
Pro kontrolu, zda byla statická IP adresa správně aplikována, použijte tento příkaz:
ip addr show enp3s0
Tento příkaz zobrazí přiřazenou IP adresu pro rozhraní enp3s0, čímž potvrdí, zda byla konfigurace úspěšná.
Časté chyby a jak je opravit
Chyby odsazení
Soubory YAML jsou velmi citlivé na odsazení (úvodní mezery). Pokud narazíte na chybovou zprávu jako „Error in network definition“, zkontrolujte, že mezery jsou správně umístěny na začátku každého řádku.
Nestabilní síťové připojení
Pokud se vaše síťové připojení po nastavení statické IP stane nestabilním, často je to způsobeno konfliktem IP adres. Ověřte, že žádné jiné zařízení nepoužívá stejnou IP adresu, a v případě potřeby změňte přiřazenou adresu.
5. Pokročilé nastavení: Více síťových rozhraní a mostové připojení
Konfigurace více rozhraní
V některých síťových prostředích může být nutné přiřadit různé IP adresy více síťovým rozhraním. S Netplan můžete konfigurovat více rozhraní současně. Zde je 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é IP adresy jak rozhraní enp3s0, tak enp4s0.
Nastavení VLAN a mostových připojení
Mostové připojení a nastavení VLAN (Virtual Local Area Network) jsou zvláště užitečné v prostředích virtuálních strojů a kontejnerů. Netplan usnadňuje nastavení mostových připojení. Zde je příklad konfigurace mostu:
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é úvahy při nastavování statické IP adresy
Vyhýbání se konfliktům IP adres
Při nastavování statické IP adresy se ujistěte, že nekoliduje s jinými zařízeními v síti. Pokud dvě zařízení sdílejí stejnou IP adresu, mohou nastat komunikační problémy, což způsobí nestabilní síťové připojení. Pro zabránění konfliktům ověřte existující IP adresy před přiřazením nové.
Kontrola síťové konfigurace
Masky podsítí a nastavení brány závisí na struktuře sítě. Pokud je maska podsítě nesprávně nakonfigurována, mohou zařízení ve stejné síti selhat v komunikaci. Konzultujte nastavení routeru nebo síťového administrátora pro potvrzení správných hodnot.



![[Komplexní průvodce přístupem k rootu v Ubuntu] Bezpečnost a osvědčené postupy](https://www.linux.digibeatrix.com/wp-content/uploads/2024/09/b7fc487609b171ecce6a0189fb9d428c-375x375.webp)