DHCP Server i DHCP Client w MikroTik (RouterOS / WinBox)
Teoria
- DHCP Client – moduł odpowiedzialny za automatyczne pobieranie adresacji IP, bramy i serwerów DNS od dostawcy usług (ISP)
- DHCP Server – usługa lokalna automatycznie przydzielająca adresy IP oraz parametry sieciowe urządzeniom w sieci LAN
- Pula adresów (IP Pool) – zdefiniowany zakres adresów IP, z którego serwer DHCP czerpie wolne adresy dla klientów
- Czas dzierżawy (Lease Time) – okres, na jaki adres IP zostaje przypisany do danego urządzenia; po upływie połowy tego czasu następuje próba odnowienia
- Statyczna dzierżawa (Static Lease) – stałe powiązanie adresu MAC klienta z konkretnym adresem IP, zapobiegające jego zmianie
Konfiguracja przez WinBox (GUI)
- Uruchomienie DHCP Client: Menu główne → IP → DHCP Client → Kliknij niebieski plus + → Wybierz Interface (np. ether1 podłączony do modemu) → Upewnij się, że zaznaczone są opcje Add Default Route=yes oraz Use Peer DNS=yes → Kliknij OK
- Kreator DHCP Server (Rekomendowany): Menu główne → IP → DHCP Server → Zakładka DHCP → Kliknij przycisk DHCP Setup → Wybierz interfejs lokalny (np. bridge) → Klikaj Next, weryfikując automatycznie wykryte parametry: przestrzeń adresową, bramę, pulę adresów (IP Pool) oraz serwery DNS → Kliknij OK na końcu kreatora
- Przypisywanie statycznego IP (Static Lease): Menu główne → IP → DHCP Server → Zakładka Leases → Znajdź aktywne urządzenie na liście (oznaczone jako D - dynamiczne) → Kliknij na nie dwa razy → Kliknij przycisk Make Static u góry okna
Konfiguracja przez CLI (Komendy)
- /ip dhcp-client add interface=ether1 add-default-route=yes use-peer-dns=yes disabled=no – konfiguruje klienta na porcie WAN
- /ip pool add name=dhcp_pool ranges=192.168.88.10-192.168.88.254 – utworzenie puli adresów IP dla sieci LAN
- /ip dhcp-server add name=dhcp_lan interface=bridge address-pool=dhcp_pool lease-time=10m disabled=no – dodanie serwera DHCP na interfejsie bridge
- /ip dhcp-server network add address=192.168.88.0/24 gateway=192.168.88.1 dns-server=192.168.88.1 – konfiguracja parametrów sieciowych rozsyłanych do klientów
- /ip dhcp-server lease make-static [find address=192.168.88.50] – zamienia dynamiczny wpis w stałą dzierżawę statyczną