DHCP „I’m a DHCP server at a local restaurant. This chick came up and asked me for my address, and I told her she was out of my scope.” DHCP Server (date unknown)
DHCP – kilka słów wstępu DHCP (ang. Dynamic Host Configuration Protocol) to protokół komunikacyjny, który jest wykorzystywany przez usługę DHCP, zbudowaną w architekturze klient- serwer. Usługa ta daje możliwość pozyskania od serwera DHCP danych konfiguracyjnych (i ich dynamiczne przydzielanie) np. ● adresu IP ● maski sieci ● adresy IP serwerów DNS ● adresu IP bramy sieciowej Dane te mogą służyć konfigurowaniu urządzeń połączonych z siecią tak, żeby mogły komunikować się w niej używając protokołu IP.
Słowniczek pojęć
Czyli.. Zanim dany serwer DHCP będzie mógł dzierżawić komputerom-klientom adresy IP konieczne jest utworzenie i uaktywnienie tzw. zakresu, czyli przedziału adresów IP, które są dopuszczalne dla sieci. Przedział powinien zawierać wystarczająco dużo adresów IP, żeby wystarczyły dla każdego komputera w sieci. Klient, który jest skonfigurowany dla usługi DHCP wysyła prośbę do serwera DHCP o przydzielenie adresu. Wówczas serwer DHCP wydaje tzw. dzierżawę i przydziela ją klientowi na czas określony na serwerze.
Proces dzierżawienia ● Krok 1 – wysłanie zapytania ● Krok 2 – odpowiedź serwera ● Krok 3 – zaakceptowanie przez klienta ● Krok 4 – potwierdzenie do klienta ● Krok 5 – odnowienie dzierżawy
Wiadomości DHCP
Schemat struktury wiadomości DHCP
Instalacja DHCP apt-get install dhcp3-server
Konfiguracja DHCP Skonfigurowany wpis w pliku konfigu serwera DHCP /etc/dhcp3/dhcpd.conf:
A gdyby......k omputer pracował w podsieci , czas dzierżawy wyniosiłby jeden dzień, a liczba sztuk adresów IP 10
subnet netmask { range ; option domain-name-servers , ; option domain-name "tm.net.my"; option routers ; option broadcast-address ; default-lease-time 86400; max-lease-time 86400; }
A gdyby......k omputer pracował w podsieci , czas dzierżawy wynosił 1 minutę (maksymalnie 5 minut), liczba adresów IP 2
subnet netmask { range ; option domain-name-servers , ; option domain-name "tm.net.my"; option routers ; option broadcast-address ; default-lease-time 60; max-lease-time 300; }
A gdyby......komputer pracował na ustawionym przez DHCP adresie IP i adresie MAC tej karty 12:00:11:00:11:00
host komputer { hardware ethernet 12:00:11:00:11:00; fixed-address ; }
Dziękujemy za uwagę