1 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)
2 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.
3 Słowniczek pojęć
4
5 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.
6 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
7 Wiadomości DHCP
8 Schemat struktury wiadomości DHCP
9 Instalacja DHCP apt-get install dhcp3-server
10 Konfiguracja DHCP Skonfigurowany wpis w pliku konfigu serwera DHCP /etc/dhcp3/dhcpd.conf:
11
12 A gdyby......k omputer pracował w podsieci 192.168.0.0, czas dzierżawy wyniosiłby jeden dzień, a liczba sztuk adresów IP 10
13 subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.29; option domain-name-servers 194.204.152.34, 194.204.159.1; option domain-name "tm.net.my"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; default-lease-time 86400; max-lease-time 86400; }
14 A gdyby......k omputer pracował w podsieci 192.168.2.0, czas dzierżawy wynosił 1 minutę (maksymalnie 5 minut), liczba adresów IP 2
15 subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.10 192.168.2.11; option domain-name-servers 194.204.152.34, 194.204.159.1; option domain-name "tm.net.my"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; default-lease-time 60; max-lease-time 300; }
16 A gdyby......komputer pracował na ustawionym przez DHCP adresie IP 192.168.5.15 i adresie MAC tej karty 12:00:11:00:11:00
17 host komputer { hardware ethernet 12:00:11:00:11:00; fixed-address 192.168.5.15; }
18 Dziękujemy za uwagę