Jaka jest dobra konfiguracja limitu czasu dzierżawy DHCP

20

Ogólnie widziałem, że czasy dzierżawy DHCP są dość długie (plus jeden dzień) w przypadku większości domyślnych. Mam klienta, który wydaje się mieć następujący problem. Mają serwer DHCP w routerze, który jest prawie nasycony (powiedzmy, że w normalny dzień roboczy wykorzystywane jest 80-85% potencjalnych adresów IP). Czasami ponownie uruchamiają router. Kiedy tak się dzieje, wygląda na to, że router traci tablicę przypisanych adresów IP, więc przypisuje adresy IP na nowo (oczywiście).

Problem polega na tym, że dość często w sieci LAN jest klient, który ma już adres IP i będzie go trzymał przez jeden dzień (aktualna długość limitu czasu), powodując konflikt adresów IP i problemy z łącznością dla tych dwóch komputerów.

Oczywistym rozwiązaniem jest bardzo krótki czas dzierżawy, ale ponieważ jestem tylko hobbystą, jeśli chodzi o tworzenie sieci, DHCP może być czymś więcej, czego nie rozumiem.

Czy powyższe jest rozsądną oceną sytuacji (przynajmniej w przypadku urządzeń niższej klasy) i czy w tym przypadku sens ma krótszy czas najmu (powiedzmy pół godziny)?

Yishai
źródło

Odpowiedzi:

21

Należy rozważyć wymianę serwera DHCP, ponieważ jest on oczywiście uszkodzony. Serwery DHCP powinny przechowywać informacje o dzierżawie między restartami, a najlepiej także adresy sond, zanim zwolnią je do puli, aby uniknąć duplikacji adresów.

Jeśli nie jest to opcja, możesz zmniejszyć długość najmu. Tak długo, jak serwer DHCP może obsłużyć rezygnację, powinien działać, ale krótkie dzierżawy spowodują niewielki wzrost natężenia ruchu w sieci.

Krótkie dzierżawy stanowią przede wszystkim problem, gdy klienci często się rozłączają i ponownie łączą, na przykład w sieciach WiFi. Bardzo krótkie dzierżawy (mniej niż 1 minuta) mogą powodować dziwne problemy z niektórymi klientami DHCP, które mają dłuższe przerwy niż dzierżawa.

pehrs
źródło
Jeśli chodzi o krótkie czasy dzierżawy: zauważyłem, że niektóre urządzenia z Androidem (na przykład Amazon Fire 8 HD, ale nie tylko to) rozłączają się, gdy kończy się dzierżawa. Więc jeśli mam czas dzierżawy 10 minut, Wi-Fi wydaje się rozłączać i łączyć co 10 minut (tj. Strumienie wideo spadają, a aplikacja odtwarzacza wideo zamyka się). Przypisanie statycznego adresu IP tym urządzeniom rozwiązuje problem, wydłużenie czasu dzierżawy również by to rozwiązało.
Daniel F
Jeśli chodzi o urządzenia z Androidem w poprzednim komentarzu, są one wyposażone w system Android 5.
Daniel F
11

Napraw prawdziwy problem . Serwery DHCP powinny pamiętać dzierżawę między restartami i powinny pingować testowe adresy IP przed ich wydaniem (aby mieć pewność, że nie są już używane).

Windows Server jest wyposażony w serwer DHCP. Każda platforma * nix może obsługiwać ISC DHCPd. Oba są całkiem dobrym wyborem i z łatwością spełnią powyższe wymagania.

Mamy dzierżawy DHCP ustawione na 8 dni dla IPv4 i 2 tygodnie dla IPv6. Cokolwiek ustawisz, pamiętaj, że klienci odnawiają się po upływie 1/2 czasu, więc jeśli ustawisz go na 8 godzin, będzie odnawiać się co 4 godziny (kontynuowanie z podwójnym spadkiem czasu po nieudanych żądaniach).

Chris S.
źródło
7

Implementacja serwera DHCP routerów może być w stanie wykonać „wykrywanie kolizji DHCP”. Sprawdź to i włącz, jeśli to możliwe. To jest najłatwiejsza naprawa.

Krótsze czasy najmu z pewnością pomogą, ale nie są gwarancją 100%. Nie zejdę jednak poniżej 1 godziny. Z mojego doświadczenia wynika, że ​​wielu programom sieciowym tak naprawdę nie podoba się, że komputer ponownie uzyskuje DHCP podczas działania programu (np. Outlook2003 jest z tego znany, 2007 wydaje się lepiej zachowywać). Robienie tego co 5 minut może być dość zauważalne dla użytkowników.

Jeśli zakres DHCP jest wystarczająco duży dla wszystkich komputerów na miejscu, a większość tych komputerów jest naprawiona na miejscu, może być możliwe przypisanie zwykłym systemom stałego adresu IP poprzez rezerwację DHCP, pozostawiając jedynie bardzo małą pulę dynamicznie przypisane adresy dla gości i / lub laptopów, które są rzadkie w biurze. Zarezerwowane adresy nie będą podlegały kolizjom. Oczywiście: ktoś musi zachować tę listę rezerwacji ......

Jeśli masz inny serwer DHCP (Windows / Linux lub inny router) w sieci WAN, który może wykrywać kolizje, możesz rozważyć dodanie tej sieci LAN jako dodatkowego zakresu DHCP i zmienić konfigurację routera lokacji, aby przekazywał DHCP do tego.

Jeśli wszystko inne zawiedzie, będziesz musiał skonfigurować osobny serwer DHCP. Dla około 200 użytkowników tak naprawdę nie potrzebujesz dużego serwera Windows ani Linux-a. Możesz uciec od czegoś takiego jak TFTPD32, który jest bezpłatny, łatwy w konfiguracji i wykrywa również kolizje. (I będzie działał na komputerowym systemie operacyjnym, jeśli koszty stanowią problem. Jeśli zdarzy się, że będziesz mieć komputer stacjonarny, możesz pozostawić go „zawsze włączony”). (I patrz poprzedni akapit, może to znajdować się na innej stronie).

Tonny
źródło
Pytanie: Czy adres DHCP nie powinien zostać odnowiony przed wygaśnięciem dzierżawy? Jeśli program Outlook jest uruchomiony, system powinien odnawiać adres, a nie tracić go, prawda?
Mehrdad
5

Czas dzierżawy wynoszący 30 minut będzie wystarczający dla kilkuset klientów. Jeśli masz mniej niż 100 klientów, możesz skorzystać z 5 lub 10 minut.

Mircea Vutcovici
źródło
5

Jedynym prawdziwym problemem, który chciałbym rozważyć, jest obciążenie serwera. Ponieważ DHCP jest usługą stosunkowo lekką w porównaniu z obecną mocą procesora / sieci, kwestia ta staje się coraz mniej ważna.

Wszystko to oczywiście zależy od wielkości twojej sieci. Klasa C pełna klientów to jedno, 5 klasa As to zupełnie inna bestia.

Spróbuj ustawić 30 minut, o których wspomniałeś, i sprawdź, jak router reaguje na obciążenie procesora.

Więcej lektur dostępnych tutaj: http://www.dhcp-handbook.com/dhcp_faq.html (spójrz na pytanie 35)

Hippy
źródło
Serwer padł. Wygląda na to, że adres URL jest opuszczony.
koppor
3

Zgadzam się ze Stefanem, właściwy czas najmu zależy od kilku parametrów. Ilu użytkowników, jak długo klienci pozostają ogólnie połączeni, jaką masz klasową sieć, jak potężny jest twój router. W moim przypadku wiele osób wchodzi i wychodzi z klubu. W najbardziej ruchliwych momentach widzę 100 jednoczesnych połączeń. Każdego dnia domyślam się, że odwiedzi 700–1000 osób.

Nasz usługodawca dostarczył tani router do użytku domowego, który nie obsługuje dobrego serwera DHCP o krótszych czasach dzierżawy <1 dzień, co może oznaczać dużą pulę DHCP, z kolei router nie będzie w stanie obsłużyć. Tabela dzierżawy byłaby zbyt duża, aby można ją było utrzymać obok innych funkcji routera, więc funkcje DORA zawiodły, a klienci przypisali sobie adres APIPA. Ponieważ netwerk nie zawiera żadnego serwera, kupiłem tani router (tp-link WR841n), który obsługuje dobry serwer DHCP z opcjami oferowania klientom, specyfikacji routingu / DNS i krótszych czasów dzierżawy.

Włączyłem tylko ten router, aby działał jako dedykowany serwer DHCP i dał klientom czas dzierżawy na 30 minut. Po 30 minutach serwer DHCP skontaktuje się z klientem, jeśli nadal tam jest, jeśli nie, zwolni adres IP, jeśli nadal będzie obecny, ponownie przypisuje 30 minut do dzierżawy klienta. Klient zachowa ten sam adres IP. Zakres DHCP jest ustawiony w zakresie prywatnego adresu z maksymalnie 254 jednoczesnymi dzierżawami max. (bazuje na łącznej maksymalnej liczbie połączeń AP). Działa to świetnie w moim przypadku.

Ponowne uruchomienie serwera DHCP i opróżnienie jego tabeli nie jest dobrym pomysłem, chyba że najpierw odłączysz wszystkich klientów od sieci (wyłącz AP Wi-Fi). Daj mu przynajmniej minutę, aby upewnić się, że wszyscy klienci są rozłączeni. Następnie uruchom sieć w następującej kolejności i poczekaj na pełne uruchomienie i połączenie: router, serwer DHCP, punkty dostępu Wi-Fi.

Dziwak IT
źródło
2

Czy nie byłoby lepszym rozwiązaniem, aby rozwiązać problem z serwerem DHCP lub go wymienić?

joeqwerty
źródło
2

Miałem kilka przypadków, w których użytkownicy nie są tacy sami przez więcej niż pół dnia, tj. Restauracje, pensjonaty i hotele, jeśli dzierżawią na kilka godzin lub jeden dzień potrzebuje ogromnej puli ip, aby nie zabrakło i mieć klientów z przypisanie ip, które już dawno minęło. Ale w przypadku zwykłej sieci, w której są te same urządzenia, użytkownicy przez cały czas 3 dni są w porządku.

Stefan

StefanB
źródło
1

Dzierżawy od 5 do 10 minut są idiotyczne i nie wróży znajomości RFC 2131. W rzeczywistości cokolwiek innego niż 3 dni, szczególnie w sieciach bezprzewodowych, po prostu nie jest dobrym pomysłem. Wygląda na to, że router / dhcp rozwiązuje problem roota, ale go nie pogarsza.

Jamie Burgandy
źródło