Ubuntu 20 sieciowy [MK, 20/21]
Lekcja 6. Instalacja, konfigur...   Instalacja i konfigu...
Konfiguracja serwera DHCP

Konfiguracja serwera DHCP

Wstęp

DHCP (Dynamic Host Configuration Protocol) jest protokołem służącym do dynamicznej konfiguracji ustawień sieciowych dla dużych grup komputerów. DHCP działa w oparciu o architekturę klient-serwer. Jeśli klient jest skonfigurowany do automatycznego pobierania ustawień sieciowych z serwera DHCP, to rozsyła na adres rozgłoszeniowy sieci żądanie (DHCP Discover) o przydzielenie ustawień. Gdy serwer odbierze takie żądanie, to sprawdza swoją lokalną bazę hostów pod kątem możliwości obsługi żądania od tego klienta. Jeśli powinien obsłużyć żądanie od niego, to wysyła mu odpowiedź (DHCP Offer) zawierającą adres IP oraz inne ustawienia, np.: domyślną bramę, maskę podsieci, adresy serwerów nazw. Ilość danych wysyłanych przez serwer DHCP do klienta jest ustalana w konfiguracji serwera.

Może się również zdarzyć, że w sieci istnieje więcej niż jeden serwer DHCP. Wtedy każdy z nich wysyła do klienta przydzielenie ustawień i to klient decyduje, które ustawienia zaakceptuje. Najczęściej pierwsze otrzymane.

Instalacja serwera DHCP

Serwer DHCP nie jest domyślnie instalowany w systemie Ubuntu. Należy zatem zainstalować pakiet isc-dhcp-server. Główny plik konfiguracyjny serwera DCHP znajduje się w katalogu /etc/dhcp i nosi nazwę dhcpd.conf. Zapisane są w nim instrukcje sterujące pracą serwera, definicje podsieci, którym serwer będzie przydzielał adresację dynamicznie oraz definicje hostów, którym serwer będzie przydzielał ustalone dane sieciowe. Jeżeli jakaś instrukcja jest umieszczona poza definicją podsieci, to jest uważana za globalną i dotyczy wszystkich podsieci. Z kolei jeżeli jakaś instrukcja znajduje się wewnątrz definicji podsieci, to dotyczy tylko danej podsieci. Przykładowe instrukcje:

  • option domain-name – definicja domeny w jakiej działają komputery obsługiwane przez serwer DHCP
  • option domain-name-servers – adresy IP lub nazwy serwerów DNS z jakich mają korzystać komutery
  • option routers – adres bramy domyślnej (gateway) w danej podsieci
  • option subnet-mask – maska danej podsieci
  • option broadcast-address – adres rozgłoszeniowy (broadcast) w danej podsieci
  • default-lease-time – domyślny czas dzierżawy ustawień (w sekundach)
  • max-lease-time – maksymalny czas dzierżawy (w sekundach)
  • subnet – definicja podsieci
  • range – zakres adresacji w podsieci
  • host – indywidualne ustawienia dla jednego hosta
  • hardware ethernet – adres fizyczny interfejsu danego hosta
  • fixed-address – adres IP lub nazwa dla konkretnego hosta

Konfiguracja serwera DHCP

Przykładowa konfiguracja serwera DHCP:
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
 range 192.168.1.150 192.168.1.200;
 option routers 192.168.1.254;
 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.1.255;
 option domain-name-servers 192.168.1.1, 192.168.1.2;
 option domain-name "mydomain.example";
  host foo1 {
   hardware ethernet DD:GH:DF:E5:F7:D7;
   fixed-address 192.168.1.100;
  }
  host foo2 {
   hardware ethernet 00:JJ:YU:38:AC:45;
   fixed-address 192.168.1.101;
  }
}

Definicje

  • Definicja 1.
    Czym jest i jaką funkcję spełnia serwer/usługa DHCP?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 2.
    Jakie dane sieciowe pozwala przypisać hostom usługa DHCP?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 3.
    Wymień i opisz metody przydzielania adresów IP przez protokół DHCP.
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 4.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPDISCOVER?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 5.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPOFFER?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 6.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPDECLINE?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 7.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPREQUEST?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 8.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPRELEASE?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 9.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPACK?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 10.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPNAK?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 11.
    Opisz w skrócie mechanizm komunikacji pomiędzy klientem i serwerem DHCP.
  • Aby zobaczyć tą treść musisz być zalogowany

Pytania

  • Pytanie 1.
    Których portów używa serwer DHCP do komunikacji z klientami?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 2.
    Jak fachowo nazywamy przydzielanie przez serwer DHCP adresów IP klientom?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 3.
    Co jest przyczyną pojawienia się na ekranie komputera komunikatu: system wykrył konflikt adresów IP?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 4.
    Jakich danych sieciowych nie można przypisać hostom za pomocą DHCP?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 5.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPDECLINE?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 6.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPREQUEST?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 7.
    O czym informuje komunikat protokołu DHCP o nazwie DHCPACK?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 8.
    Na jaki adres jest wysyłany komunikat protokołu DHCP o nazwie DHCPDISCOVER?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 9.
    Do czego służy komunikat protokołu DHCP o nazwie DHCPNAK?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 10.
    default-...-time Jakiego słowa brakuje w tej instrukcji konfiguracyjnej serwera DHPC?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 11.
    option broadcast-... Jakiego słowa brakuje w tej instrukcji konfiguracyjnej serwera DHPC?
  • Aby zobaczyć tą treść musisz być zalogowany

Zadania

Zadanie 1. #
Napisz przykładową konfigurację serwera DHCP zawierającą następujące ustawienia globalne:
  • nazwa lokalnej domeny: mi.edu.pl
  • adresy serwerów DNS: 208.67.222.222 i 208.67.220.220
  • domyślmy czas dzierżawy: pół godziny
  • maksymalny czas dzierżawy: 3 godziny

Zadanie 2. #
Podaj przykładową konfigurację serwera DHCP zawierającą ustawienia dotyczące hosta o nazwie ubuntu-node oraz adresie fizycznym 00:f0:m4:6y:89:0g, któremu adres IP 192.168.10.105 jest przydzielany statycznie.

Zadanie 3. #
Podaj przykładową konfigurację serwera DHCP zawierającą ustawienia dotyczące puli adresów przydzielanych dynamicznie:
  • adres podsieci: 192.168.240.0
  • maska podsieci: 255.255.255.224
  • adres bramy: 192.168.240.1
  • adresy serwerów DNS: 8.8.8.8 i 8.8.4.4
  • pula adresów: od 192.168.240.10 do 192.168.240.20 oraz od 192.168.240.25 do 192.168.240.30
  • adres rozgłoszeniowy: 192.168.240.31
  • adres IP 192.168.240.7 dla hosta bizhub350 z adresem fizycznym 00:kk:hd:66:55:9b

Zadanie 4. #
Napisz przykładową konfigurację serwera DHCP zawierającą ustawienia dotyczące dwóch podsieci:
  • domyślmy czas dzierżawy dla obu podsieci: 8 godzin
  • maksymalny czas dzierżawy dla obu podsieci: 10 godzin
  • adres pierwszej podsieci: 172.168.22.0
  • adres bramy: 172.168.22.1
  • maska pierwszej podsieci: 255.255.255.0
  • adres rozgłoszeniowy pierwszej podsieci: 172.168.22.255
  • adresy serwerów DNS: 172.168.22.2 i 172.168.22.3
  • adres serwera NTP: 172.168.22.4
  • pula adresów: od 172.168.22.100 do 172.168.22.149 oraz od 172.168.22.200 do 172.168.22.249
  • statyczny adres 172.168.22.10 dla hosta o nazwie ubuntu-comp1, o adresie fizycznym 00:JJ:YU:38:AC:45
  • statyczny adres 172.168.22.11 dla hosta o nazwie ubuntu-comp2, o adresie fizycznym DD:GH:DF:E5:F7:D7
  • adres drugiej podsieci: 10.152.187.0
  • adres bramy: 10.152.187.1
  • maska drugiej podsieci: 255.255.255.0
  • adres rozgłoszeniowy drugiej podsieci: 10.152.187.255
  • adresy serwerów DNS: 208.67.222.222 i 208.67.220.220
  • adres serwera nazw NetBIOS: 10.152.187.1
  • pula adresów: od 10.152.187.201 do 10.152.187.230
  • statyczny adres 10.152.187.111 dla hosta o nazwie win10-komp1, o adresie fizycznym 00:KK:HD:66:55:9B

2019-11-27 16:37:40 2021-11-19 00:39:54


© 2024 Młody Informatyk v. 0.1.7717