Portál AbcLinuxu, 12. května 2025 15:28

Dotaz: DHCP po reštarte prideľuje obsadené adresy

6.9.2017 17:04 marian34
DHCP po reštarte prideľuje obsadené adresy
Přečteno: 532×
Odpovědět | Admin
Páni je možné takéto správanie? Router Asus N17U so zapnutým DHCP(lease time povedzme 24h) -> po reštarte routra je DHCP tabuľka prázdna. DHCP klienti ostávajú na adresách pridelených pred reštartom. Nový klient dostáva adresu s tým, že dhcp tabuľka je prázdna, takže môže dostať aj používanú IP_čku. Môže sa také niečo diať? Pretože sa zdá, že sa to u mňa deje. Ak áno, ako sa dá na diaľku prinútiť klienta, aby si znovu zažiadal o IP_čku?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.9.2017 17:41 NN
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je dost nepravdepodobne, ze by si DHCP smazal vlastni lease soubor, ktery imho prezije i reboot..
Môže sa také niečo diať? Pretože sa zdá, že sa to u mňa deje.
Co se zda, tak se to deje nebo nedeje? Podivej se do logu toho boxu..
6.9.2017 17:48 marian34
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Deje sa tak, 192.168.1.20 má pridelenú settobox(nie android) a v dhcp je pridelená nejakému androidu.

router(dhcp)->AP(airlive).....clientAP1(airlive)->settobox

router(dhcp)->AP(airlive).....clientAP2(airlive)->android

6.9.2017 18:59 R
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Routery nemaju kam ten subor ukladat.
6.9.2017 18:31 Franta Hanzlík
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, jaký dhcp server v tom N17U je, ale ISC dhcpd před přidělením adresy na tuto udělá ping, aby se ujistil, že je volná. Tohle co popisujete je nějaké zvěrstvo.
6.9.2017 18:52 jekub
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
ISC dhcpd před přidělením adresy na tuto udělá ping, aby se ujistil, že je volná.

Když zařízení běží a neodpoví, IP je volná?
6.9.2017 18:58 R
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Windows maju defaultne zakazany ping - pekne svinstvo...
6.9.2017 20:28 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
RFC:
DHCP must:

- Retain DHCP client configuration across server reboots, and, whenever possible, a DHCP client should be assigned the same configuration parameters despite restarts of the DHCP mechanism,
Ja mám dojem, že klient posiela svoju IP adresu ako súčasť DHCP request-u a server, pokiaľ môže, by to mal akceptovať a poslať ju v ACK. Nie je to tak?
6.9.2017 21:18 Jan Kratochvíl | skóre: 13
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Mě to takhle na openwrt funguje, lease soubor se zahazuje, ale po rebootu se mi nikdy nestalo, že by IP byly v konfliktu. Možná na to dhcp má nějaký mechanizmus.
6.9.2017 23:12 Ivan
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Ty mechanismy jsou dva. Server ma lease sourbor. Klient ma lease time, pokud uplyne polovina toho casu, tak se klient pokusi pozadat server o prodlouzeni zapujcky. Pokud si ale ani server ani jeden z klientu nic nepamatuje a vy vypnete proud a vice zarizeni se rebootuje najednou tak mate smulu.
7.9.2017 06:55 bigBRAMBOR | skóre: 37
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
smůlu v čem? že kazdý klient dostane nabidkou jinou adresu nez mel predtím, každý však jinou?
7.9.2017 09:08 R
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Problemy vznikaju, ak je nastaveny dlhy lease time a niektory klient zostane bezat.
7.9.2017 18:24 j
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
... klient pokud ma adresu, pouzije unicast pro zadost o jeji prodlouzeni, na kterou muze dostat kladnou odpoved, pouze v pripade ze dhcpko takovou adresu zna. Pokud ne, prejde se do rezimu prideleni novy adresy. Pokud klient adresu nema, posila broadcast, takze neni co resit.

Hypoteticky se ti pak muze stat, ze po restartu zustanou bezici stroje s dlouhym ttl a pridelenejma ipckama, a mezi tim se budou hlasit jiny stroje o prideleni novych ipcek prave broadcastem = zmensis ttl, cimz to riziko zredukujes.

Nebo si poridis krabici, ktera dela co ma.
7.9.2017 09:44 marian34
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobre choupaki, z vašich reakcií sa dá usúdiť, že sa "také niečo", za istých okolností, môže diať.

Pre mňa to nie je problém, pretože ten router sa prakticky nereštartuje, a takisto sa tomu dá pomôcť lease time_om.

Dík za reakcie.
7.9.2017 10:16 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Ak by to bol problém, tak si pozri kapitolu 4.2.2 DHCP Server kde máš návod ako nastaviť rozsah adries prideľovaných DHCP, a manuálne priradenie IP adresy podľa MAC adresy zariadenia. To ti nahradí DHCPd lease súbor. Doma sa asi zmestíš do 32 kusov. A na takto nastavený domáci stroj si môžeš dať PAT ak nechceš použiť routrom ponúkanú VPN na prístup z vonku domov.

PS: Môže ti to vzniknúť aj keď sa ti prihlási stroj do inej siete (napr. smartphone pripojíš v kaviarni na ich hotspot) čím zabudne lease z tvojho domáceho segmentu a reštartneš tvoj (adsl) router.
7.9.2017 10:35 marian34
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
A ten PAT tam dám ako?
7.9.2017 10:45 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: DHCP po reštarte prideľuje obsadené adresy
Chceš číslo kapitoly, alebo si to nájdeš v návode na použitie aj sám?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.