Windows automatycznie otrzymuje adres z puli, maskę, bramę i dwa DNS. Potwierdzasz to na kliencie oraz w logu serwera.
01 / STANOWISKO
Dwa komputery, jeden switch.
Uruchom Kubuntu z pendrive’a w trybie „Wypróbuj Kubuntu”. Ten komputer będzie serwerem. Drugi komputer, z Windows 11, będzie klientem DHCP. Połącz oba przewodami Ethernet z tym samym switchem, w tej samej sieci VLAN.
192.168.50.1/24Netplan + isc-dhcp-serveradres z DHCPEthernet · automatyczny IPv4| Element | Wartość | Do czego służy |
|---|---|---|
| Podsieć | 192.168.50.0/24 | Wspólna sieć obu komputerów. |
| Maska | 255.255.255.0 | Pierwsze 24 bity to część sieciowa adresu. |
| Serwer DHCP | 192.168.50.1 | Stały adres serwera, poza pulą klientów. |
| Pula klientów | 192.168.50.100–150 | 51 adresów dostępnych do dzierżawy. |
| Brama ćwiczeniowa | 192.168.50.254 | Fikcyjna: sprawdzamy przekazanie opcji przez DHCP. |
| DNS | 8.8.8.8, 8.8.4.4 | Adresy publicznych resolverów Google przekazane klientowi. |
| Broadcast | 192.168.50.255 | Adres rozgłoszeniowy tej podsieci. |
Przed uruchomieniem usługi odłącz switch od sieci szkolnej i routera. Na tym segmencie ma pracować tylko Twój serwer DHCP. Na Windows wyłącz Wi-Fi na czas testów, aby sprawdzać właściwą kartę.
W tym zadaniu nie ma urządzenia pod 192.168.50.254. Windows zapisze bramę i DNS, ale nie uzyska przez nie dostępu do Internetu. Brak odpowiedzi bramy oraz brak odpowiedzi na zapytania do publicznych DNS jest tutaj oczekiwany. Serwer DHCP nie staje się automatycznie routerem ani serwerem DNS.
Adresy .0 i .255 mają specjalne znaczenie i nie mogą być adresami hostów. Pozostałe użyte adresy, w tym .1 i .254, celowo nie należą do puli .100–.150.
02 / ZROZUM MECHANIZM
Skąd Windows wie, jaki adres przyjąć?
DHCP (Dynamic Host Configuration Protocol) przydziela klientowi adres IP na określony czas, czyli dzierżawę. Może też przekazać maskę, bramę i DNS. Klient nie musi mieć wcześniej skonfigurowanego IPv4, ponieważ na początku korzysta z rozgłoszeń w lokalnej sieci.
- DiscoverWindows szuka serwera DHCP: „Czy ktoś może przydzielić mi konfigurację?”
- OfferKubuntu proponuje adres z puli oraz parametry sieci.
- RequestWindows prosi o wybraną ofertę.
- AcknowledgeSerwer potwierdza dzierżawę. Windows ustawia adres na karcie.
Pierwsze przydzielenie często opisujemy skrótem DORA. Odnowienie istniejącej dzierżawy może wyglądać inaczej: klient może od razu wysłać DHCPREQUEST. Serwer używa UDP 67, a klient UDP 68. Switch przekazuje ruch w obrębie LAN; do samego DHCP router i Internet nie są potrzebne.
Co musi się zgadzać?
- Karta serwera musi mieć stały adres z podsieci opisanej w
dhcpd.conf. - Usługa musi nasłuchiwać na karcie podłączonej do switcha.
- Pula musi należeć do tej podsieci i nie obejmować adresów ustawionych ręcznie.
- Windows musi pobierać IPv4 automatycznie, a oba komputery muszą znajdować się w tej samej sieci rozgłoszeniowej.
- Usługa musi działać, a ruch DHCP musi przechodzić przez ewentualną zaporę.
03 / PRZYGOTOWANIE
Pobierz pakiety przed odłączeniem Internetu.
Ten etap wykonaj na Kubuntu z dostępem do Internetu, zanim ustawisz statyczny adres. Może to być tymczasowe połączenie z routerem lub Wi-Fi. Nie uruchamiaj jeszcze skonfigurowanego serwera DHCP w sieci szkolnej.
Do ćwiczenia najlepiej przygotować obraz Kubuntu 24.04 LTS Live z dostępnym pakietem isc-dhcp-server. Sprawdź system i dostępność pakietu:
cat /etc/os-release
apt-cache policy isc-dhcp-serverW wyniku apt-cache policy pole Candidate powinno zawierać wersję pakietu. Zainstaluj potrzebne narzędzia:
sudo apt update
sudo apt install isc-dhcp-server netplan.io nano tcpdump
sudo systemctl stop isc-dhcp-serverapt update odświeża listę pakietów, a apt install je instaluje. nano służy do edycji plików; tcpdump przyda się do obserwacji DHCP. Po instalacji zatrzymujemy usługę do czasu przygotowania izolowanej sieci.
Pakiet może próbować uruchomić usługę, zanim ustawisz kartę i podsieć. Najpierw sprawdź, czy dhcpd --version działa. Konfigurację i uruchomienie wykonasz w kolejnych krokach.
Pakiet nie ma kandydata do instalacji — co zrobić?
Sprawdź dostęp do Internetu i wynik sudo apt update. Jeśli nie jest włączone repozytorium Universe, uruchom:
sudo add-apt-repository universe
sudo apt update
apt-cache policy isc-dhcp-serverJeżeli pakiet nadal jest niedostępny w używanym wydaniu, poproś nauczyciela o przygotowany obraz Kubuntu 24.04 LTS z odpowiednimi repozytoriami lub pakietami. Nie pobieraj przypadkowych plików DEB z Internetu.
Bez trwałej przestrzeni zapisu (persistence) pakiety, ustawienia i dzierżawy mogą zniknąć po restarcie. Przed wyłączeniem skopiuj pliki konfiguracyjne i dowody wykonania zadania na inny pendrive. Nie instalujesz tutaj systemu na dysku komputera.
Używamy ISC DHCP zgodnie z tematem ćwiczenia. Projekt zakończył publiczne utrzymanie w 2022 r.; w nowych wdrożeniach rozważa się m.in. Kea. Informacja producenta ISC ↗
Teraz odłącz połączenie z routerem i Wi-Fi na obu komputerach. Pozostaw tylko dwa komputery połączone ze switchem. Zapisz tę instrukcję jako PDF lub pozostaw ją otwartą, aby korzystać z niej bez Internetu.
04 / STAŁY ADRES SERWERA
Ustaw 192.168.50.1 za pomocą Netplan.
Otwórz Konsole na Kubuntu. Wszystkie polecenia z tej części wykonujesz lokalnie na komputerze serwera. Najpierw odczytaj nazwę przewodowej karty:
ip -br link
ip -br address
nmcli device status
ls -l /etc/netplan/
sudo netplan getW dalszych przykładach używamy nazwy enp3s0. Twoja karta może nazywać się eno1, enp2s0 lub inaczej. Wszędzie zastąp enp3s0 własną nazwą. Nie wybieraj lo (pętla zwrotna) ani karty Wi-Fi. Kabel powinien być podłączony, a karta powinna pokazywać LOWER_UP.
Zrób kopię, a potem sprawdź istniejące ustawienia.
sudo mkdir -p /root/netplan-przed-dhcp
sudo cp -a /etc/netplan/. /root/netplan-przed-dhcp/Netplan scala pliki YAML. Jeśli istniejący plik już opisuje tę samą kartę, edytuj jej konfigurację w tym pliku zamiast tworzyć drugi opis z dodatkowymi adresami lub trasami. Jeśli jest tylko ogólne renderer: NetworkManager bez konfiguracji tej karty, utwórz plik poniżej. Kopie przechowujemy poza /etc/netplan/.
sudo nano /etc/netplan/01-dhcp-lab.yamlWpisz poniższą treść. W nano zapisz przez Ctrl + O, potwierdź Enter i wyjdź przez Ctrl + X.
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0:
dhcp4: false
dhcp6: false
accept-ra: false
addresses:
- 192.168.50.1/24| Zapis | Znaczenie |
|---|---|
network: | Początek konfiguracji sieci. |
version: 2 | Wersja formatu Netplan, nie wersja systemu. |
renderer: NetworkManager | Netplan przekazuje ustawienia do NetworkManager, używanego przez Kubuntu Desktop. |
ethernets → enp3s0 | Konfigurujemy konkretną kartę przewodową. |
dhcp4: false | Serwer nie pobiera swojego IPv4 od innego serwera DHCP. |
dhcp6: false i accept-ra: false | Nie pobieramy konfiguracji przez DHCPv6 ani ogłoszenia routera; ćwiczenie dotyczy IPv4. |
addresses | Lista statycznych adresów karty. /24 oznacza maskę 255.255.255.0. |
Netplan ustawia adres samego serwera. Brama i DNS dla Windows znajdą się później w dhcpd.conf. Nie ustawiamy fikcyjnej bramy na Kubuntu; serwer komunikuje się z klientem bezpośrednio w LAN.
Sprawdź składnię i zastosuj konfigurację.
sudo chmod 600 /etc/netplan/01-dhcp-lab.yaml
sudo netplan generate
sudo netplan apply
ip -4 -br address show dev enp3s0
ip -4 route show dev enp3s0Jeśli edytowałeś inny plik YAML, użyj jego ścieżki przy chmod. generate sprawdza składnię i przygotowuje konfigurację, ale nie zmienia jeszcze adresu. Dopiero apply wprowadza zmiany. Używaj spacji, nie tabulatorów; zachowaj wcięcia.
Oczekiwany adres to 192.168.50.1/24, a trasa lokalna powinna zawierać 192.168.50.0/24. Nie przechodź dalej, jeśli karta nie ma właściwego adresu.
NetworkManager nadal używa starego profilu Ethernet
Sprawdź dostępne profile:
nmcli connection show
nmcli -f GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY device show enp3s0Jeżeli nowy profil Netplan istnieje, ale nie jest aktywny, aktywuj go po nazwie pokazanej na liście. Zazwyczaj nazywa się netplan-enp3s0:
sudo nmcli connection up "netplan-enp3s0" ifname enp3s0
ip -4 -br address show dev enp3s0Podstaw rzeczywistą nazwę karty i profilu. Nie aktywuj ponownie starego połączenia „Wired connection” z automatycznym IPv4. Jeśli po zmianie nadal są dodatkowe adresy, wróć do sudo netplan get i usuń sprzeczne ustawienia tej karty z aktywnych plików YAML, po wykonaniu kopii.
05 / KONFIGURACJA USŁUGI
Wskaż kartę i opisz pulę adresów.
1. Na której karcie ma słuchać serwer?
sudo cp -a /etc/default/isc-dhcp-server /etc/default/isc-dhcp-server.przed-lab
sudo nano /etc/default/isc-dhcp-serverZnajdź poniższe zmienne i ustaw ich wartości. Zachowaj inne wpisy pliku. Nie dodawaj drugiego wpisu tej samej zmiennej.
INTERFACESv4="enp3s0"
INTERFACESv6=""INTERFACESv4 wskazuje kartę podłączoną do switcha. Pusta wartość INTERFACESv6 nie wskazuje karty do obsługi DHCPv6; w tej lekcji uruchamiamy i testujemy usługę IPv4.
2. Co ma otrzymać klient?
sudo cp -a /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.przed-lab
sudo nano /etc/dhcp/dhcpd.confNa tym stanowisku ćwiczeniowym zastąp zawartość dhcpd.conf poniższym przykładem. Stare przykładowe podsieci nie powinny pozostać aktywne.
# Konfiguracja dla odizolowanej sieci laboratoryjnej.
authoritative;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.50.0 netmask 255.255.255.0 {
range 192.168.50.100 192.168.50.150;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.50.255;
option routers 192.168.50.254;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}| Dyrektywa | Objaśnienie |
|---|---|
# … | Komentarz dla człowieka; serwer go pomija. |
authoritative; | Ten serwer jest właściwy dla izolowanej sieci. Może wysłać DHCPNAK klientowi proszącemu o nieprawidłowy adres. Nie używaj tego ćwiczenia w cudzej sieci. |
ddns-update-style none; | Wyłącza dynamiczne aktualizacje DNS. DHCP nie będzie dopisywał rekordów do serwera DNS. |
default-lease-time 600; | Domyślna dzierżawa trwa 600 sekund (10 minut), gdy klient nie prosi o konkretny czas. |
max-lease-time 7200; | Maksymalny przyznawany czas dzierżawy: 7200 sekund (2 godziny). Klient może otrzymać inny czas niż domyślne 600 s. |
subnet … netmask … { } | Definiuje podsieć, w której działa ta konfiguracja. Adres sieci 192.168.50.0 to nie adres serwera. |
range …; | Pula adresów przydzielanych automatycznie; oba końce należą do zakresu. |
option subnet-mask …; | Maska IPv4 przekazywana klientowi. |
option broadcast-address …; | Adres rozgłoszeniowy przekazywany klientowi; nie jest adresem hosta. |
option routers …; | Brama domyślna przekazywana klientowi. W naszym zadaniu adres jest fikcyjny. |
option domain-name-servers …; | Lista adresów DNS przekazywana klientowi. Przecinek rozdziela adresy. Ten wpis nie instaluje DNS na Kubuntu. |
Dyrektywy kończą się znakiem ;. Nawiasy { } grupują ustawienia podsieci, a po zamykającym } tego bloku nie dopisujemy średnika. Ten plik ma inną składnię niż YAML.
Nie umieszczaj adresu serwera w puli. DHCP nie zastępuje planu adresacji — losowo ustawiony ręcznie adres klienta może spowodować konflikt, nawet jeśli serwer działa poprawnie.
06 / START I KONTROLA
Uruchom dopiero po sprawdzeniu konfiguracji.
sudo dhcpd -t -4 -cf /etc/dhcp/dhcpd.conf
echo $?-t sprawdza składnię bez uruchamiania serwera, -4 wybiera IPv4, a -cf wskazuje plik. Kod wyjścia 0 oznacza powodzenie. Program może wypisać nagłówek — to nie błąd. Jeśli wskazuje numer wiersza i błąd, popraw plik przed startem.
sudo systemctl restart isc-dhcp-server
systemctl is-active isc-dhcp-server
sudo systemctl status isc-dhcp-server --no-pager
sudo journalctl -u isc-dhcp-server -n 30 --no-pagerOczekujesz active oraz active (running). W logu szukaj informacji o nasłuchiwaniu na Twojej karcie. restart wczytuje nową konfigurację; sama edycja pliku nie zmienia działającej usługi.
Pomyślny start potwierdza uruchomienie procesu. Dopiero adres pobrany przez Windows, pasujące parametry i potwierdzenie DHCPACK pokażą, że usługa faktycznie obsługuje klienta.
Zapora UFW jest aktywna
Sprawdź sudo ufw status verbose. Jeśli UFW jest aktywna, dopuść żądania DHCP na karcie laboratoryjnej:
sudo ufw allow in on enp3s0 to any port 67 proto udpNie wyłączaj całej zapory. Klient bez adresu może wysłać żądanie z 0.0.0.0, więc nie ograniczaj tej reguły wyłącznie do źródeł z 192.168.50.0/24. Przy niestandardowo blokowanym ruchu wychodzącym trzeba także dopuścić odpowiedzi UDP do portu 68 klienta.
07 / TEST NA STACJI ROBOCZEJ
Nie wpisuj adresu na Windows ręcznie.
Na Windows 11 naciśnij Win + R, wpisz ncpa.cpl i zatwierdź. We właściwościach właściwej karty Ethernet otwórz Protokół internetowy w wersji 4 (TCP/IPv4). Zaznacz:
- Uzyskaj adres IP automatycznie.
- Uzyskaj adres serwera DNS automatycznie.
Otwórz Wiersz polecenia jako administrator. Zobacz nazwę karty przez ipconfig. W przykładzie nazywa się Ethernet; jeśli jest inna, podstaw ją w cudzysłowie.
ipconfig /release "Ethernet"
ipconfig /renew "Ethernet"
ipconfig /all/release zwalnia dotychczasową konfigurację DHCP tej karty. /renew prosi o dzierżawę. /all pokazuje szczegółowe ustawienia; odszukaj sekcję przewodowej karty, a nie Wi-Fi czy adapter wirtualny.
| Pole w ipconfig /all | Oczekiwany wynik |
|---|---|
| DHCP włączone | Tak / Yes |
| Adres IPv4 | Adres w zakresie 192.168.50.100–150 |
| Maska podsieci | 255.255.255.0 |
| Brama domyślna | 192.168.50.254 |
| Serwer DHCP | 192.168.50.1 |
| Serwery DNS | 8.8.8.8 i 8.8.4.4 |
| Dzierżawa uzyskana / wygasa | Aktualne daty i godziny przydzielenia oraz wygaśnięcia. |
Adres 192.168.50.100 jest przykładem, nie gwarantowanym pierwszym adresem. Serwer może przydzielić dowolny dostępny adres w puli, a po odnowieniu zachować poprzedni.
ping 192.168.50.1Oczekujesz odpowiedzi serwera. Ping potwierdza komunikację IP, ale sam nie dowodzi działania DHCP, ponieważ działałby także przy adresie wpisanym ręcznie. Dowodem DHCP jest połączenie: automatyczna konfiguracja Windows, właściwy serwer DHCP, pasujące opcje i potwierdzenie dzierżawy na Kubuntu.
Windows może wyświetlać „Brak Internetu”. To prawidłowe w tym stanowisku. Nie wymagamy odpowiedzi na ping 192.168.50.254, ping 8.8.8.8 ani działania stron WWW. Sprawdzamy, czy brama i DNS zostały przekazane, a nie czy można ich użyć bez routera.
08 / TEST NA SERWERZE
Zobacz, jak serwer potwierdza dzierżawę.
Na Kubuntu uruchom podgląd logu, a następnie na Windows ponownie wykonaj zwolnienie i odnowienie dzierżawy:
sudo journalctl -fu isc-dhcp-serverPrzy pełnym przydzieleniu szukaj DHCPDISCOVER, DHCPOFFER, DHCPREQUEST i DHCPACK. Ostatni wpis powinien dotyczyć adresu klienta i MAC jego karty. Skrót Ctrl + C kończy podgląd, nie zatrzymuje usługi.
DHCPDISCOVER from 00:11:22:33:44:55 via enp3s0
DHCPOFFER on 192.168.50.100 to 00:11:22:33:44:55 via enp3s0
DHCPREQUEST for 192.168.50.100 from 00:11:22:33:44:55 via enp3s0
DHCPACK on 192.168.50.100 to 00:11:22:33:44:55 via enp3s0Porównaj dzierżawę z kartą Windows.
sudo tail -n 80 /var/lib/dhcp/dhcpd.leasesZnajdź adres klienta, binding state active i hardware ethernet. Porównaj MAC z polem „Adres fizyczny” w ipconfig /all. W Windows używa on myślników, a tutaj dwukropków. Plik może zawierać kilka wpisów tego samego adresu — nowszy zapis zastępuje starszy; nie edytuj go podczas pracy serwera. Stałe rezerwacje z dalszego ćwiczenia nie muszą pojawić się tu tak jak dzierżawy dynamiczne.
Obserwacja pakietów — dodatkowy test.
sudo tcpdump -ni enp3s0 -vvv "udp port 67 or udp port 68"Wykonaj odnowienie na Windows, gdy przechwytywanie jest aktywne. Zobacz żądanie i odpowiedź oraz opcje DHCP: maskę, router i DNS. Zakończ przez Ctrl + C. To pomaga rozróżnić sytuację „Windows nie wysyła żądania” od „serwer nie odpowiada”.
09 / DIAGNOSTYKA
Gdy wynik nie pasuje, szukaj przyczyny.
| Objaw | Co sprawdzić i poprawić |
|---|---|
Windows ma 169.254.x.x | To zwykle APIPA: karta nie dostała dzierżawy. Sprawdź kabel, tę samą VLAN, automatyczny IPv4, działanie usługi oraz żądania w tcpdump. |
| Windows ma adres z innej sieci | Pozostał ręczny adres, stara dzierżawa albo drugi DHCP. Odłącz router, sprawdź właściwą kartę, ustaw automat i wykonaj release/renew. |
| Brakuje bramy lub jednego DNS | Sprawdź obie opcje w dhcpd.conf, średniki i przecinek. Przetestuj składnię, zrestartuj usługę i odnów dzierżawę; potwierdź, że serwer DHCP to 192.168.50.1. |
No subnet declaration for enp3s0 | Adres interfejsu nie pasuje do deklaracji subnet. Sprawdź IPv4 serwera, maskę i nazwę karty. Adres serwera ma być 192.168.50.1/24. |
Not configured to listen on any interfaces | Sprawdź INTERFACESv4, istnienie karty, jej adres oraz subnet. Test składni pliku nie sprawdza kompletnej gotowości interfejsu. |
| Błąd YAML w netplan generate | Sprawdź numer wiersza, wcięcia, dwukropki, nazwę NetworkManager i brak tabulatorów. |
dhcpd wskazuje semicolon expected | Brakuje średnika w dhcpd.conf. Sprawdź także wiersz przed wskazanym błędem. |
| Usługa działa, ale nie widzi klienta | Porównaj INTERFACESv4 z kartą fizyczną; sprawdź switch, VLAN i zaporę. Użyj tcpdump na właściwej karcie. |
| Ping serwera nie odpowiada | Sprawdź IPv4 i maskę obu hostów, przewód oraz zaporę. Jeżeli klient ma potwierdzony DHCPACK i poprawne opcje, brak ICMP może być osobnym problemem. |
| Po restarcie Kubuntu wszystko zniknęło | To sesja Live bez persistence. Ponownie przygotuj pakiety i odtwórz zapisane pliki konfiguracji. |
ip -4 -br address
sudo dhcpd -t -4 -cf /etc/dhcp/dhcpd.conf
sudo journalctl -u isc-dhcp-server -n 50 --no-pager10 / SAMODZIELNA PRACA
Sprawdź, czy potrafisz zmienić konfigurację.
Po wykonaniu podstawowej konfiguracji zrób dwa krótkie ćwiczenia. Przed zmianą zapisz działający plik, aby móc do niego wrócić.
A. Zmień pulę i czas dzierżawy.
Zmień pulę na 192.168.50.120–140, ustaw domyślny czas dzierżawy na 15 minut, a maksymalny na godzinę. Pozostaw bramę i DNS bez zmian. Sprawdź składnię, zrestartuj usługę, zwolnij i odnów adres Windows. Zapisz uzyskany adres i czas dzierżawy.
Sprawdź rozwiązanie ćwiczenia A
default-lease-time 900;
max-lease-time 3600;
# Wewnątrz bloku subnet:
range 192.168.50.120 192.168.50.140;Zastąp dotychczasowe wpisy; nie dodawaj drugiego range obok starego. Windows powinien otrzymać adres w nowej puli. Czas może różnić się od domyślnego, jeśli klient poprosi o konkretną długość dzierżawy, ale nie powinien przekroczyć maksimum.
B. Zarezerwuj adres dla karty Windows.
Odczytaj adres fizyczny przewodowej karty w ipconfig /all. Dodaj za blokiem subnet rezerwację 192.168.50.20. Użyj rzeczywistego MAC, zamieniając myślniki na dwukropki.
host windows11 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.50.20;
}host windows11 to nazwa deklaracji w konfiguracji serwera, hardware ethernet identyfikuje kartę po MAC, a fixed-address określa przydzielany jej adres. Nazwa deklaracji nie zmienia nazwy komputera Windows. Adres rezerwacji jest w tej samej podsieci, ale poza pulą dynamiczną.
Sprawdź składnię, zrestartuj usługę i wykonaj release/renew na Windows. Oczekujesz 192.168.50.20 oraz tej samej maski, bramy i DNS. Zapisz DHCPACK z nowym adresem. Po ćwiczeniach przywróć podstawową konfigurację, jeśli wymaga tego nauczyciel.
11 / WYNIK
Oddaj konfigurację i dowód, że działa.
Przygotuj krótki raport z nazwą karty serwera, przydzielonym adresem klienta i odpowiedziami na pytania. Zrzuty mają pokazywać wyniki z Twojego stanowiska.
Zaznaczenia zapisują się tylko w tej przeglądarce. Nie są wysyłane do nauczyciela.
Odpowiedz własnymi słowami.
- Dlaczego adres serwera musi być stały i znajdować się poza pulą?
- Czym różni się subnet od range?
- Jaką rolę mają INTERFACESv4 i renderer?
- Dlaczego ping fikcyjnej bramy nie potwierdza ani nie obala działania DHCP?
- Jakie dwa dowody pokazują, że adres klienta pochodzi z Twojego serwera?
- Czym różni się wpis statyczny na Windows od rezerwacji DHCP?
Zakończenie pracy.
Skopiuj konfiguracje i raport przed wyłączeniem sesji Live. Zatrzymaj serwer przed ponownym podłączeniem switcha do sieci szkolnej:
sudo systemctl stop isc-dhcp-server
systemctl is-active isc-dhcp-serverOczekiwany stan to inactive. Ponieważ pakiet może włączyć automatyczny start, przed późniejszym podłączeniem komputera do zwykłej sieci upewnij się, że serwer DHCP nie pracuje.
DOKUMENTACJA
Zajrzyj do źródeł.
- Netplan — dokumentacja konfiguracji i poleceń ↗
- ISC — podręcznik dhcpd.conf ↗
- Ubuntu — instalacja i konfiguracja isc-dhcp-server ↗
- Microsoft — polecenie ipconfig, także dla Windows 11 ↗
Zadanie dotyczy IPv4 i lokalnej sieci laboratoryjnej. Polecenia z Konsole oraz Wiersza polecenia są oznaczone osobno.