Modul 03 · Layanan Jaringan

Instalasi DHCP Server

DHCP (Dynamic Host Configuration Protocol) membagikan IP address secara otomatis ke client di jaringan, jadi client tidak perlu diisi IP manual satu-satu.

1 Instal paket

root@debian:~#
apt update
apt install isc-dhcp-server -y

2 Tentukan interface DHCP

nano /etc/default/isc-dhcp-server
# cari baris berikut lalu isi interface LAN-nya
INTERFACESv4="ens18"
INTERFACESv6=""

3 Konfigurasi dhcpd.conf

nano /etc/dhcp/dhcpd.conf
option domain-name "tjktone.sch.id";
option domain-name-servers 192.168.10.1, 8.8.8.8;
default-lease-time 600;
max-lease-time 7200;
authoritative;

subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.10 192.168.10.200;
  option routers 192.168.10.1;
  option broadcast-address 192.168.10.255;
}
DirectiveArti
rangeRentang IP yang boleh dibagikan ke client
option routersGateway yang diberikan ke client
default-lease-timeLama sewa IP (detik) sebelum diperbarui
authoritativeServer ini jadi acuan utama DHCP di subnet ini

4 Jalankan & aktifkan service

root@debian:~#
systemctl restart isc-dhcp-server
systemctl enable isc-dhcp-server
systemctl status isc-dhcp-server

5 Contoh pengujian dari sisi client

client (Linux)#
# minta ulang IP dari DHCP server
dhclient -r ens33
dhclient ens33
ip a show ens33

Kalau client mendapat IP di rentang 192.168.10.10–200 dengan gateway 192.168.10.1, DHCP server sudah berfungsi.

Cek log: kalau service gagal start, lihat detailnya dengan journalctl -u isc-dhcp-server -n 50.