Několik DHCP serverů v jedné síti

16.01.2024

Projevy: Nefunkční internet, výpadky internetu na některých zařízeních, funkční internet jen na některých zařízeních

Co to vlastně je DHCP?

DHCP server (Dynamic Host Configuration Protocol) je služba routeru, která zařízením ve Vaší síti přiděluje IP adresy. Ve většině sítí má být pouze jeden DHCP server (výjimkou jsou např.: restaurace nebo firemní sítě, kde chcete mít oddělené klienty).

Popišme si to trochu lidsky

Internet funguje tak, že na sebe všechna zařízení pouze pokřikují a pořád se na něco ptají. Například:
router:     "Hej, kdo má adresu 192.168.0.30?"
počítač:   "Já."
router:     "Dobře, tak tady máš informace o tom, jak vypadá google.com, který jsi chtěl otevřít." 

To vše je naprosto v pořádku do chvíle, kdy máme pouze jeden DHCP server. Problém ale nastává, pokud si sami přidáme jen tak další router bez správného nastavení. Protože router si pamatuje, jaké IP adresy již přiřadil, což ale druhý router neví. Takže pokud i na druhém novém routeru je zapnutý DHCP server, může se stát, že stejnou IP adresu přiřadí jinému zařízení. Takže komunikace probíhá asi takto:

router:   "Hej, kdo má adresu 192.168.0.30?"
počítač (IP 192.168.0.30 od hlavního routeru):   "Já."
televize (IP 192.168.0.30 od druhého routeru):  "Já."
router"Tak si trhněte nohou!"  Požadované informace tak zahodí a na obou zařízeních to v té chvíli vypadá, že nefunguje internet.

Další možností je, že každý router rozdává adresy z jiného rozsahu, např. hlavní router rozdává adresy 192.168.0.1-192.168.0.255 a druhý router rozdává adresy 192.168.1.1-.192.168.1.255.
V takovém případě se může stát, že nefunguje internet na zařízení které dostalo IP adresu např. 192.168.1.30.

Jak tuto chybu identifikovat

Ideální je k tomu mít notebook s možností připojení kabelu.

Jděte k hlavnímu routeru a vytáhněte z něj všechny internetové kabely kromě přívodního (ten je připojený většinou jako jediný k jinak barevně oddělené zdířce/konektoru).

Poté router vypněte a zapněte (vytažením napájecího kabelu na dobu alespoň 3 sekundy). Dejte routeru čas aby nastartoval (cca 3 minuty).

Na notebooku si vypněte wifi.

Propojte Váš notebook s routerem a vyzkoušejte, zda Vám funguje internet. Pokud ne, tak pravděpodobně nejste u hlavního routeru. Zkuste jiný.

Obnovte si svoji IP adresu (to budete dělat několikrát, takže na tento úkon budu odkazovat jen jako ,,obnovte IP"). Jak obnovit IP adresu:

  1. Otevřete si příkazový řádek  (do nabídky start napíšete "cmd" - bez uvozovek a potvrdíte klávesou enter).
  2. Do příkazového řádku budete psát příkazy (bez uvozovek) "ipconfig /release". Poté co se příkazový řádek naplní textem, napište "ipconfig /renew" a počkejte, než se příkazový řádek znovu naplní textem.
  3. Podívejte se jakou IP Vám router přiřadil.
    Connection-specific DNS Suffix . :
    Link-local IPv6 Address . . . . . : fe80::3764:4c76:fcdc:a521%9
    IPv4 Address. . . . . . . . . . . : 192.168.15.54
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.15.1

             V mém případě má router IP adresu 192.168.15.1 a můj notebook má IP adresu 192.168.15.54.

Tady vidíme, že na tomto routeru je DHCP server zapnutý, což je na hlavním routeru v pořádku.

Teď se přesuneme k dalšímu routeru, kde postup zopakujeme. Ale s tím rozdílem, že odpojíme všechny internetové kabely tak, abychom měli připojený pouze notebook. Znovu obnovte IP (pokud jste si nezavřeli příkazový řádek od testu prvního routeru, tak můžete opakovat příkazy mačkáním šipek nahoru a dolů a potvrdit enterem). Pokud se Vám naskytne podobný pohled, tak máte spuštěný DHCP server i na dalším routeru a našli jste závadu.

Pokud se Vám objeví tabulka vypadající takhle...

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::3764:4c76:fcdc:a521%9
IPv4 Address. . . . . . . . . . . : 169.xxx.xxx.xxx
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : xxx.xxx.xxx.xxx

(Místo xxx může být jakékoli číslo nebo vůbec nic, důležité je, že Vaše IP začíná 169).

...tak jste připojeni do zařízení, které je funkční, ale nemá zapnutý DHCP server. A vy můžete zpět zapojit všechny kabely a přesunout se k dalšímu routeru.

Jak to opravit

Ve chvíli, kdy jste nalezli další router s DHCP serverem, se do něj musíte přihlásit. Což uděláte tak, že si otevřete internetový prohlížeč a protože to některé routery vyžadují (např. nové routery značky TP-Link), otevřete si anonymní okno (v závislosti na prohlížeči je to buďto klávesová zkratka ctrl+shift+N, nebo ctrl+shift+P, kterou napíšete úplně nahoru, kde se Vám běžně objevuje celý odkaz na stránku).

Napíšete IP adresu, která se Vám zobrazuje v příkazovém řádku za ,,Default Gateway . . . . . . . . . :" (ve výše uvedeném příkladě by to byla IP 192.168.15.1) a potvrďte enterem. Měla by se Vám zobrazit přihlašovací stránka routeru, kam je potřeba zadat přihlašovací údaje. V některých routerech jen heslo, v jiných jméno a heslo, ale ve většině případů se jedná o nějakou kombinaci těchto údajů:

jméno:  admin, root, ubnt
heslo:   admin, root, password, <nechat prázdné>
 nebo mohou být údaje napsané zespodu na routeru

Pokud se do routeru nedostanete, doporučuji zavolat odbornou pomoc. Router sice můžete smazat, ale mohou v něm být uložené důležité údaje a některá zařízení by poté mohla přestat fungovat.

Pokud jste se do routeru dostali, tak u novějších routerů může být v pokročilém nastavení (advanced) položka operační mód (operation mode), kde jen změníte nastavení na přístupový bod (access point), uložíte a máte hotovo. Poté jen připojíte kabely zpět do routeru, nezávisle na tom do kterého portu.

Ve starších routerech tato možnost nebývá a navíc u nich nebývá rozložení nastavení standardizované, takže Vás čeká hledání položky DHCP server (většinou bývá v položce network, nebo lan) a ručně přemáčknout na vypnout (disable) a přepojit přívodní kabel do LAN portu v routeru a port s popiskem WAN vůbec nepoužívat (nic tam nezapojovat).


Ve výjimečném případě se může stát, že Vám DHCP server zřizuje Váš poskytovatel internetu. V takovém případě neváhejte volat o odbornou pomoc. Protože v závislosti na poskytovateli se mohou situace měnit a na všech routerech byste měli mít vypnutý DHCP server, ale mohlo by se stát, že si svou síť úplně rozbijete a nebude Vám internet fungovat vůbec.


Zdál se Vám článek užitečný, máte zájem o předělání domácí sítě nebo máte nějaké připomínky? Napište mi na info@interpo.cz. Budu rád za každou zpětnou vazbu, připomínky nebo poděkování 😊