Notebook ukazuje pripojenie k Wi-Fi, no firemné aplikácie sa neotvoria. Kolegom pri vedľajšom stole všetko funguje. Pripojenie k bezdrôtovej sieti ešte neznamená, že zariadenie dostalo použiteľnú IP konfiguráciu. Jedným z miest, ktoré treba preveriť, je DHCP.
DHCP je protokol, ktorý zariadeniu automaticky prideľuje IP adresu a ďalšie sieťové nastavenia. Tento článok sa venuje IPv4 a bezpečnému rozlíšeniu problému s pridelením adresy od problému s DNS či pripojením. Nie je návodom na prečíslovanie celej siete.
čo je DHCP
Čo zariadenie dostáva do prenájmu
DHCP server spravuje rozsah adries a prideľuje ich klientom na určitý čas, označovaný ako lease. Spolu s adresou môže poskytnúť masku siete, predvolenú bránu a adresy DNS serverov. Microsoft opisuje aj rezervácie, ktoré umožňujú prideliť konkrétnemu DHCP klientovi stabilnú adresu.
Rezervácia na serveri a ručne zapísaná adresa v tlačiarni nie sú to isté. Pri rezervácii klient stále používa DHCP. Pri manuálnom nastavení treba adresu zosúladiť s plánom siete a zabrániť jej súbežnému prideľovaniu. Pre firmu má preto význam evidencia zariadení, nielen zoznam čísel v routeri.
Štyri správy pri prvom pridelení
Zjednodušený počiatočný priebeh podľa RFC 2131 tvoria DHCPDISCOVER, DHCPOFFER, DHCPREQUEST a DHCPACK: klient hľadá konfiguráciu, server ponúkne adresu, klient požiada o vybranú ponuku a server pridelenie potvrdí. Je to vysvetlenie základnej výmeny, nie každý možný stav protokolu.
Obnovenie existujúceho prenájmu nemusí opakovať celý tento postup. Ak je server v inej podsieti, správne navrhnutá sieť môže používať DHCP relay, ktorý sprostredkuje komunikáciu. Preto môže porucha zasiahnuť len konkrétnu skupinu zariadení, hoci samotný server beží.
Pre diagnostiku je užitočné pýtať sa, na ktorom mieste sa výmena zastavila. Nedostupná služba, vyčerpaný rozsah a nesprávne pripojenie do siete vyžadujú rozdielne opravy. Automatické zväčšenie rozsahu bez kontroly adresného plánu nie je vhodný prvý krok.
Model: prečo sa zmestí iba 100 prenájmov
Predstavme si laboratórnu firemnú sieť 192.168.50.0/24. Správca vyhradí DHCP rozsah 192.168.50.100 až 192.168.50.199. Tento rozsah obsahuje 100 adries: 199 − 100 + 1. Nie je to kapacita celej podsiete, ale počet adries v zadanom poole pred zohľadnením prípadných ďalších obmedzení.
Ak je všetkých 100 obsadených platnými prenájmami, nový klient potrebuje uvoľnenie adresy alebo premyslenú zmenu konfigurácie. To, že sa v kancelárii práve nachádza menej ľudí, ešte nedokazuje voľné prenájmy. Správca má preveriť stav na serveri, dĺžku prenájmov a skutočné zariadenia, nie odhadovať dostupnosť podľa počtu stoličiek.
Modelové adresy nič nemenia vo vašej sieti a nemajú sa do nej automaticky kopírovať. Brána ani DNS server sa nedajú odvodiť len z označenia /24; musia zodpovedať reálnej konfigurácii.
Najprv čítajte, potom zasahujte
Na Windows otvorte príkazový riadok a zobrazte konfiguráciu:
ipconfig /all
Tento príkaz bez obnovovacích prepínačov konfiguráciu iba vypíše. Nájdite používaný adaptér; notebook môže mať zároveň Wi-Fi, Ethernet a virtuálne adaptéry. Pri aktívnom rozhraní si poznačte IPv4 adresu, masku, bránu, DHCP server, DNS servery a údaje o prenájme, ak sú uvedené.
- Overte, či problém postihuje jeden počítač alebo celú skupinu v rovnakej sieti.
- Porovnajte nastavenia s funkčným zariadením v rovnakom segmente, nie s náhodným počítačom na inej pobočke.
- Pri očakávanom DHCP skontrolujte serverový rozsah, prenájmy a cestu k serveru.
- Ak konfigurácia zodpovedá plánu, pokračujte diagnostikou DNS, brány a konkrétnej aplikácie.
Výpis môže obsahovať interné názvy a adresy. Odovzdajte ho správcovi bezpečným kanálom, nie verejnému diskusnému fóru v plnom znení. Pred zásahom zaznamenajte čas a príznaky; po oprave tak budete vedieť porovnať skutočný výsledok.
Adresa 169.254 nie je konečná diagnóza
Rozsah 169.254.0.0/16 patrí IPv4 link-local adresám pre komunikáciu v rámci jednej linky, ako vysvetľuje RFC 3927. Na zariadení, ktoré má bežne dostať firemnú adresu cez DHCP, je takáto adresa dôvodom preveriť pridelenie konfigurácie. Sama však nepreukazuje výpadok DHCP servera.
Podobne platná adresa nedokazuje, že funguje DNS alebo internet. A neúspešný ping sám nerozhoduje o dostupnosti aplikácie. Diagnostika má postupne zužovať príčinu, nie meniť nastavenia podľa prvého viditeľného príznaku.
Čo odovzdať správcovi siete
Pripravte čas problému, používané pripojenie, rozsah postihnutých zariadení a porovnanie konfigurácie. Príkaz na uvoľnenie adresy môže prerušiť vzdialenú reláciu, preto ho bez plánu obnovy spojenia nespúšťajte ako univerzálnu opravu.
Yenwa môže v rámci správy firemnej siete preveriť adresné rozsahy, rezervácie, relay a monitoring kapacity. Dobrým prvým krokom je zistiť, kto prideľuje adresy v každom segmente a či dokumentácia zodpovedá skutočnosti.
Zdroje a ďalšie informácie
- What is DHCP Server in Windows Server? — Microsoft
- RFC 2131: Dynamic Host Configuration Protocol — IETF / RFC Editor
- ipconfig — Microsoft
- RFC 3927: Dynamic Configuration of IPv4 Link-Local Addresses — IETF / RFC Editor