DHCP
Instalacja
sudo apt install -y isc-dhcp-server
Konfiguracja
Edytuj konfigurację:
sudo nano /etc/default/isc-dhcp-server
Dodaj interfejs:
INTERFACESv4="eth1"
Edytuj plik konfiguracji DHCP:
sudo nano /etc/dhcp/dhcpd.conf
Dodaj zakres adresów IP:
# Ustawienia ogólne DHCP
default-lease-time 600; # Czas dzierżawy IP w sekundach (domyślnie 10 minut)
max-lease-time 7200; # Maksymalny czas dzierżawy IP (2 godziny)
authoritative; # Ustawienie serwera jako głównego DHCP
# Zakres adresów IP do przydziału
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; # Zakres adresów IP dla klientów
option routers 192.168.1.1; # Brama domyślna
option subnet-mask 255.255.255.0; # Maska podsieci
option domain-name-servers 8.8.8.8, 8.8.4.4; # Serwery DNS (Google)
option domain-name "mojadomena.local"; # Nazwa domeny
}
Uruchom serwer DHCP:
sudo systemctl restart isc-dhcp-server
upewnij się, że startuje automatycznie:
sudo systemctl enable isc-dhcp-server
Konfiguracja statycznych adresów IP (rezerwacja DHCP)
sudo nano /etc/dhcp/dhcpd.conf
Wpis
host serwer1 {
hardware ethernet 00:1A:2B:3C:4D:5E;
fixed-address 192.168.1.10;
}
Restart i sprawdzenie statusu serwera DHCP
sudo systemctl restart isc-dhcp-server
sudo systemctl status isc-dhcp-server
Aby sprawdzić, czy DHCP przydziela adresy, użyj:
journalctl -u isc-dhcp-server --no-pager | grep "DHCPACK"