SERWEROWE SYSTEMY OPERACYJNE
KLASA 3
Lekcja 18: Instalacja DHCP LINUX UBUNTU
przygotowała: inż. Lidia Mamet Cele lekcji
• Umiejętność samodzielnego zdobywania informacji z wiarygodnych źródeł
• Zapoznanie z wybranymi poleceniami Linux
• Umiejętność instalacji i konfiguracji DHCP przy pomocy poznanych pojęć
ZADANIA DLA UCZNIÓW NA LEKCJI
Poszukaj informacji w dokumentacji systemu na stronie domowej Linux Ubuntu i krótko opisz komendy. Składnię polecenia możesz znaleźć w manualu systemu.
systemctl restart systemctl enable systemctl status plik konfiguracyjny
Polecenia te będą użyte podczas instalacji i konfiguracji DHCP.
1.1 INSTALACJA USŁUGI DHCP
Usługa DHCP pozwala na automatyczne przydzielanie adresów IP w obrębie sieci LAN apt-get install isc-dhcp-server
Edycja pliku konfiguracyjnego nano /etc/default/isc-dhcp-server
Pod INTERFACESv4 wpisuję moją kartę LAN czyli enp0s8
Następny krok to konfiguracja DHCP serwera
nano /etc/dhcp/dhcp.conf
Konfiguracja przedstawiona na zdjęciu
systemctl restart isc-dhcp-server
systemctl enable isc-dhcp-server
systemctl status isc-dhcp-server
Dołożyłam kolejną kartę sieciową.
„W VirtualBox pierwsza karta sieciowa nazywa się
enp0s3, a druga, trzecia i czwarta, odpowiednio:
enp0s8,
enp0s9i
enp0s10.”
1Dołożyłam kolejną kartę sieciową i zmieniłam ustawienia w taki sposób, żeby oddzielić sieć wewnętrzną z numeracją 172.20.1.1-172.20.1.254 (serwer DHCP 172.20.1.1) od sieci z routerem
Nowa karta otrzymała adres z DHCP
1 www.pasja-informatyki.pl
Połączenie z Internetem zapewnia karta enp0s3 Nie ma kolizji adresów przy usłudze DHCP
Dla sieci bardzo wewnętrznej stworzono serwer DHCP typowo dla lokalnych hostów.
ZADANIA DO SAMODZIELNEGO WYKONANIA
Na swoim projektowym serwerze zainstaluj pakiet związany z usługą DHCP i za pomocą polecenia dhcpd sprawdź wersję, lokalizację pliku konfiguracyjnego oraz bazy danych DHCP. Odszukaj również informację, dlaczego usługa się nie uruchamia?
c. Błędy podczas uruchamiania usługi DHCP znajdziesz również w logach systemowych np.
/var/log/syslog, /var/log/daemon.log. Sprawdź informacje tam zawarte i wracaj tu zawsze, kiedy masz problemy z usługą.
d. Ustal ilość i nazwy interfejsów w systemie (lspci|grep Ethernet i ip addr …) oraz otwarte porty TCP i UDP skanerem portów (nmap –sU –sT IP_serwera). Wypisz wnioski.
一 Ustaw na stałe dla interfejsu drugiego (karta2): i. adres IP: 172.20.X.1, gdzie X to twój numer z dziennika,
一 maskę: 255.255.0.0, 一 bramę: 172.20.X.254,
一 i DNS-y: 172.20.X.1, 8.8.4.4 i wypisz wszystkie dane na ekranie.
一 Przed konfiguracją wykonaj kopię zapasową pliku/plików konfiguracyjnych DHCP, które będziesz modyfikował.
一 Ponieważ adresy będą przydzielane przez drugi interfejs, sprawdź poprawność konfiguracji w pliku /etc/default/isc-dhcp-server . Jaki wiersz należało uzupełnić?
一 h. W pliku konfiguracyjny DHCP ustal następujące parametry (# oznacza komentarz i nie ma wpływu na konfigurację):
一 • adres i maskę sieci (sekcja subnet ……….. netmask ………), 一 • pulę przydzielanych adresów: 172.20.X.120 do 172.20.X.160, 一 • dzierżawę na dwa dni,
一 • domenę zawierającą nazwisko i uczelnię np. mamet.zsel.edu (bez polskich znaków), 一 • DNS-y : X.X.X.X i 194.204.159.1,
一 • maska podsieci: 255.255.0.0, 一 • adres rozgłoszeniowy,
• bramę 172.20.X.254. i. Po restarcie usługi przetestuj jej działania po stronie klienta (Linux,
Windows). Jeżeli DHCP nie startuje, sprawdź w logach systemowych. Udokumentuj testy zrzutami i wnioskami.
j. Po uruchomieniu serwera DHCP demon cierpliwie czeka na nadejście żądań klientów, zanim podejmie jakiekolwiek działanie. Gdy żądanie jest przetwarzane i wydawany jest adres, demon zapamiętuje go w pliku dhcpd.leases. W przypadku awarii serwera używana jest zawartość właśnie tego pliku. Odszukaj plik i wypisz co aktualnie przechowuje.
k. W sekcji host ustal stały adres IP swojemu klientowi (dla adresu MAC) na 172.20.X.250. Po restarcie i odświeżeniu adresu klienta sprawdź efekt. Użyj również polecenia dhclient i opisz wynik działania.