Instalacja i konfiguracja serwera DHCP
- Protokół DHCP i jego zadania
DHCP (Dynamic Host Configuration Protocol)
Jest to protokół służący do dynamicznej konfiguracji adresu dla dużej grupy stacji i komputerów przenośnych. Protokół ten składa się z oprogramowania klienta i serwera DHCP, komputer jest skonfigurowany do automatycznego uzyskiwania od serwera DHCP adresu IP i innych danych potrzebnych do jego konfiguracji. Usługa DHCP wykorzystuje protokół dynamicznej konfiguracji hosta w celu automatycznego przekazywania klientom danych konfiguracyjnych sieci, adresu IP, maski, bramy serwera DNS i innych.
Najważniejsze funkcje usługi:
- jest to pozyskiwanie przez klientów DHCP adresacji IP na określony czas, po upływie którego jest wysyłane żądanie odświeżania i adres jest automatycznie odnawiany
-rezerwacja adresów IP dla specyficznych komputerów lub urządzeń w sieci. Pozwala to na przypisanie adresowi fizycznemu MAC konkretnego adresu IP
- dodawanie wykluczeń oraz wyodrębnianie adresów IP oraz zakresów adresów IP z puli DHCP dla urządzeń lub serwerów, które wymagają statycznego adresowania
- integracja serwera DHCP z serwerem DNS
- obsługa adresów IPv6
Proces pobierania adresów z serwera polega na wymianie odpowiednich sygnałów pomiędzy klientem i serwerem w następujący sposób:
- w celu uzyskania adresu klient DHCP wysyła na adres rozgłoszeniowy specjalną wiadomość zwaną DHCPDISCOVER (BroadcastDynamicHostProtocolDiscovery)
- serwer po otrzymaniu zapytania sprawdza swoją wewnętrzną bazę i odpowiada wiadomością DHCPOFFER, która zawiera dostępny adres IP
- klient po otrzymaniu pakietów DHCPOFFER wysyła DHCPREQUEST (prośba, żądanie do serwera)
- serwer po otrzymaniu naszej odpowiedzi DHCPREQUEST oznacza adres IP jako „używany” – potwierdzenie z DHCPACK
Dzierżawa – dzierżawą nazywamy pewien ustalony czas przydzielony do odpowiedniego adresu IP, serwer DHCP przechowuje listę adresów które może przydzielić klientom oraz listę adresów już przydzielonych. Serwer może przydzielić klientowi ponownie ten sam adres lub wybrać inny adres dostępnej puli adresów
Adresy dynamiczne – serwer może przydzielić adresy w sposób dynamiczny, w takim przypadku w konfiguracji serwera jest przydzielona określona pula adresów, które może przydzielić klientom. Jeżeli klient nie korzystał z tej usługi, wówczas jest mu przydzielany pierwszy adres z puli, natomiast jeśli klient wcześniej korzystał z dzierżawy adresu może poinformować o tym serwer i uzyskać ten sam adres. Serwer stara się przydzielać ten sam adres dla tego samego klienta.
Pula adresów – są to wszystkie dostępne adresy, które serwer może przydzielić klientom. Na ogół jest przydzielony pierwszy wolny adres z puli i serwer przyporządkowuje dany adres do odpowiedniego klienta.
Przydział odpowiedniego adresu IP ułatwia odszukiwanie serwerów w sieci lokalnej lub serwerów wydruku, która umożliwia przydział klientowi adresu IP zapewniając wpis statyczny w konfiguracji serwera DHCP. Wpis ten polega na tym, że do bazy danych serwera wprowadzamy do serwera informacje o adresach fizycznych MAC klientów oraz adresach IP, które mają być im przydzielone.
Adres MAC dla każdego klienta jest stały i pozwala serwerowi na jednoznaczne określenie i przypisanie tego samego adresu IP. Serwer DHCP stara się przydzielić adres statyczny w pierwszej kolejności a później dopiero adres dynamiczny
- Z jakich etapów składa się uruchomienie serwera DHCP.
Uruchamianie serwera DHCP składa się z trzech etapów:
a) instalacja serwera
- aby zainstalować serwer posługujemy się następującym poleceniem: sudo apt-get install isc-dhcp-server
Wcześniej zaleca się wykonanie kopi bezpieczeństwa konfiguracyjnego, która w przypadku problemu pozwoli na odtworzenie oryginalnego pliku. Kopie możemy wykonać posługując się poleceniem cp: sudo cp/etc/dhcp.conf/etc/dhcp.conf.old
dhcp.conf – plik konfiguracyjny serwera DHCP
Należy określić na którym interfejsie serwer będzie odbierał żądania od klientów.
W pliku konfiguracyjnym: /etc/dhcp/dhcpd.conf opisane są parametry globalne i przydzielone są adresy. Jeżeli taki plik nie istnieje należy go utworzyć i wpisać odpowiednie instrukcje.
W pliku konfiguracyjnym są zawarte następujące informacje globalne:
- ddns-update-style none – obsługa DDNS ustawienia standardowe
- option domain-name ”nazwa” - nazwa domeny lokalnej
- option domain-name-servers 194.204.159.1 aż do 34 - adresy domeny serwerów DNS
- default-lease-time 21600 - domyślny czas dzierżawy
- max-lease-time - maksymalny czas dzierżawy
- option routers 192.168.0.1 - adres bramy
Ustawienia dotyczące puli adresów przydzielonych dynamicznie.
subnet 192.168.0.0 netmask 255.255.255.0 - jest to definicja podsieci i maski
option broadcast-address 192.168.0.255 - adres rozgłoszeniowy
range 192.168.0.40 przedział do 192.168.0.49 - pula adresów przydzielonych dynamicznie
ustawienia dotyczące adresów przydzielonych statycznie:
host nazwa – nazwa komputera
hardware Ethernet 08:00:27:F1:8E:CA – adres MAC klienta nazwa
fiixed address 192.168.0.74 - adres IP klienta nazwa
!!! Adres IP serwera DHCP musi należeć co podsieci zdefiniowanej poleceniem subnet
Po wpisaniu instrukcji do pliku konfiguracyjnego serwer uruchamiamy wpisując polecenie sudo service isc-dhcp-server restart.
Serwer możemy zatrzymać używając polecenia: sudo service isc-dhcp-server stop
Opisz i przedstaw za pomocą okienek uruchamianie serwera DHCP z dynamicznym i statycznym przydzielaniem adresu (7 punktów)
b) konfiguracja serwera
c) konfiguracja klientów
- Jak skonfigurować serwer DHCP. (screeny)
- Jak uruchomić serwer DHCP z dynamicznym i statycznym przydzieleniem adresu.


.jpg)