Konfiguracja serwera DHCP w Linuksie
Przygotowanie:
-
Zainstaluj pakiet serwera DHCP:
sudo apt install isc-dhcp-server
-
Utwórz kopię zapasową pliku konfiguracyjnego:
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
-
Edytuj plik konfiguracyjny:
sudo nano /etc/dhcp/dhcpd.conf
Konfiguracja:
-
Określ interfejs sieciowy:
Znajdź linię
INTERFACESv4
i po niej wpisz nazwę interfejsu sieciowego, na którym chcesz uruchomić serwer DHCP. Przykład:INTERFACESv4="eth0"
-
Zdefiniuj pulę adresów IP:
Dodaj blok
subnet
do pliku konfiguracyjnego, określając pulę adresów IP, które będą przydzielane klientom. Przykład:subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option domain-name "example.com"; option routers 192.168.1.1; }
Zmień
192.168.1.0
na adres sieci,255.255.255.0
na maskę podsieci,192.168.1.100
i192.168.1.200
na zakres adresów IP,example.com
na nazwę domeny i192.168.1.1
na adres bramy. -
Dodatkowe opcje (opcjonalnie):
Możesz skonfigurować dodatkowe opcje, takie jak:
- Serwer DNS:
option domain-name-servers 8.8.8.8 8.8.4.4;
- Serwer NTP:
option ntp-servers 0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org;
- Czas dzierżawy adresu IP:
option lease-time 24h;
- Serwer DNS:
-
Uruchom serwer DHCP:
sudo service isc-dhcp-server restart
-
Sprawdź konfigurację:
sudo service isc-dhcp-server status
Dodatkowe informacje:
- Dokumentacja serwera DHCP: https://www.isc.org/downloads/dhcp/
- Fora internetowe: https://ubuntuforums.org/
Przydatne narzędzia:
ip
: narzędzie do zarządzania interfejsami sieciowymidhcpd
: serwer DHCPnano
: edytor tekstu
Przydatne wskazówki:
- Upewnij się, że serwer DHCP jest uruchomiony przed skonfigurowaniem klientów DHCP.
- Skonfiguruj adresy IP klienta DHCP w zakresie zdefiniowanym w pliku konfiguracyjnym serwera DHCP.
- W razie problemów z konfiguracją serwera DHCP sprawdź logi serwera (
sudo journalctl -u isc-dhcp-server
).
Uwaga:
Konfiguracja serwera DHCP może się różnić w zależności od dystrybucji Linuksa. Zapoznaj się z dokumentacją dystrybucji, aby uzyskać szczegółowe instrukcje.
Mam nadzieję, że ten poradnik pomoże Ci w konfiguracji serwera DHCP w Linuksie.