To może wydawać się głupim pytaniem (i obawiam się, że tak może być), ale czy byłoby możliwe, aby serwer działający jako jedyny serwer DHCP w sieci wysłał żądanie adresu IP do sieci, a następnie złapał własne żądanie i odpowiedział na nie ?
Cała moja intuicja wskazuje na brak odpowiedzi i idealnie sprawdziłbym to, ale nie mam obecnie czasu / wolnych zasobów, więc miałem nadzieję, że ktoś inny mógł pomyśleć i wypróbować to.
To ma być ogólne pytanie, ale jeśli ktoś jest zainteresowany, używam isc-dhcp na Ubuntu 11.04
Odpowiedzi:
Technicznie specyfikacje by to umożliwiały, ale próba zrobienia tego byłaby głupotą.
źródło
To zły pomysł na dwa sposoby, ale tak, jest to możliwe.
źródło
Teoretycznie myślę, że POWINNO być to możliwe, ponieważ większość dystrybucji Linuksa ma adres apipa (od 169.254.0.1 do 169.254.255.254), jeśli żaden nie jest skonfigurowany lub podany. Dlatego serwer dhcp powinien być zdolny do uruchamiania i ewentualnie odpowiadania na żądania. Teraz, jeśli skonfigurujesz zarezerwowany (stały) adres IP dla własnego adresu mac serwera, a jeśli demon klienta dhcp będzie nadal działał i będzie próbował, teoretycznie powinien być w stanie odpowiedzieć demon serwera dhcp. Następnie powinien móc ustawić swój własny adres IP i nadal odpowiadać na żądania dhcp z innych komputerów.
Nie jestem pewien, czy serwery dhcp mogą mieć adres apipa, i myślę, że demon serwera musi zostać zrestartowany po zmianie adresu IP, ale poza tym ... Nadal nie mogę wymyślić żadnego rozsądnego przypadku użycia tego.
źródło
O ile wiem, NIE jest to możliwe. DHCP nie opiera się tylko na transmisji. Początkowa część protokołu DHCP jest oparta na emisji, ale w pewnym momencie serwer i klient rozmawiają przy użyciu swoich adresów IP.
Jeśli dobrze pamiętam (nie mam pod ręką kodów RFC), serwer jest pierwszym w rozmowie, który musi wysłać prawdziwe informacje o adresie IP.
To automatycznie uniemożliwia serwerowi obsługę się.
Oczywiście możliwe jest, że sam serwer jest klientem DHCP, który odbiera swoją konfigurację DHCP z INNEGO serwera DHCP (zazwyczaj zarezerwowany adres IP). To trochę dziwne, ale mogę sobie wyobrazić kilka przypadków użycia dla takiej konfiguracji.
źródło