Juni 30, 2026
walidumar-21
Pelajari konfigurasi DHCP Server di Linux Debian menggunakan isc-dhcp-server lengkap dengan scope IP, DNS, lease time, dan troubleshooting.

Apa Itu DHCP Server?

Saat jumlah komputer dalam jaringan semakin banyak, mengatur alamat IP secara manual menjadi pekerjaan yang melelahkan dan berisiko menimbulkan konflik IP.

Di sinilah DHCP (Dynamic Host Configuration Protocol) berperan penting. DHCP Server bertugas membagikan alamat IP secara otomatis kepada perangkat yang terhubung ke jaringan.

Bayangkan DHCP seperti petugas loket pembagian nomor antrian. Setiap perangkat yang datang akan mendapatkan nomor (alamat IP) secara otomatis tanpa perlu diatur satu per satu.

Pada sistem operasi Linux Debian, layanan DHCP Server yang paling umum digunakan adalah isc-dhcp-server karena stabil, ringan, dan mudah dikonfigurasi.


Mengapa Menggunakan DHCP Server?

Beberapa keuntungan menggunakan DHCP Server:

  • Otomatis membagikan alamat IP
  • Mengurangi kesalahan konfigurasi jaringan
  • Mempermudah manajemen jaringan besar
  • Mendukung pengaturan DNS secara otomatis
  • Dapat mengatur reservasi IP berdasarkan MAC Address
  • Menghemat waktu administrator jaringan

Topologi Jaringan

Contoh topologi yang digunakan:

Internet
    |
Router
    |
Debian DHCP Server
IP : 192.168.10.1
    |
Switch
    |
Client

Informasi jaringan:

ParameterNilai
Network192.168.10.0/24
Gateway192.168.10.1
DHCP Range192.168.10.100 – 192.168.10.200
DNS Server8.8.8.8, 1.1.1.1

Instalasi DHCP Server di Debian

Update Repository

Jalankan perintah berikut:

apt update && apt upgrade -y

Install Paket DHCP Server

apt install isc-dhcp-server -y

Pastikan paket berhasil terinstal.

Cek versi:

dhcpd --version

Menentukan Interface DHCP

Edit file konfigurasi:

nano /etc/default/isc-dhcp-server

Cari bagian berikut:

INTERFACESv4=""

Ubah menjadi:

INTERFACESv4="ens18"

Sesuaikan nama interface dengan server Anda.

Untuk melihat interface:

ip a

Contoh:

ens18
eth0
enp0s3

Konfigurasi DHCP Server

Backup Konfigurasi Default

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

Edit File Konfigurasi

nano /etc/dhcp/dhcpd.conf

Hapus konfigurasi lama dan isi dengan:

authoritative;

default-lease-time 600;
max-lease-time 7200;

option domain-name "lab.local";

option domain-name-servers 8.8.8.8, 1.1.1.1;

subnet 192.168.10.0 netmask 255.255.255.0 {

range 192.168.10.100 192.168.10.200;

option routers 192.168.10.1;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.10.255;

}

Penjelasan Konfigurasi DHCP

Authoritative

authoritative;

Menandakan server DHCP ini adalah server resmi pada jaringan tersebut.


Lease Time

default-lease-time 600;

Client akan mendapatkan IP selama:

600 detik = 10 menit

Jika habis, client akan meminta perpanjangan.


Maximum Lease Time

max-lease-time 7200;

Maksimal peminjaman IP:

7200 detik = 2 jam

DNS Server

option domain-name-servers 8.8.8.8, 1.1.1.1;

DNS yang otomatis diterima client:

  • Google DNS
  • Cloudflare DNS

Scope atau Range IP

range 192.168.10.100 192.168.10.200;

IP yang dibagikan DHCP Server.

Jumlah IP tersedia:

101 alamat IP

Gateway

option routers 192.168.10.1;

Gateway yang akan digunakan seluruh client.


Validasi Konfigurasi

Sebelum restart layanan lakukan pengecekan:

dhcpd -t

Jika tidak ada error akan muncul:

Syntax: OK

Menjalankan DHCP Server

Restart layanan:

systemctl restart isc-dhcp-server

Aktifkan saat boot:

systemctl enable isc-dhcp-server

Cek status:

systemctl status isc-dhcp-server

Pastikan status:

active (running)

Melihat Lease DHCP

Semua alamat IP yang sudah dipinjam client tersimpan di:

cat /var/lib/dhcp/dhcpd.leases

Atau:

less /var/lib/dhcp/dhcpd.leases

Contoh hasil:

lease 192.168.10.101 {
 starts ...
 ends ...
 hardware ethernet 08:00:27:AA:BB:CC;
}

Membuat Reservasi IP Berdasarkan MAC Address

Kadang server, printer, CCTV, atau access point membutuhkan IP tetap.

Tambahkan konfigurasi:

host printer {
hardware ethernet 08:00:27:AA:BB:CC;
fixed-address 192.168.10.50;
}

Keterangan:

MAC Address = 08:00:27:AA:BB:CC
IP Tetap = 192.168.10.50

Restart layanan:

systemctl restart isc-dhcp-server

Pengujian DHCP Server

Linux Client

Renew DHCP:

dhclient -r
dhclient

Cek IP:

ip a

Windows Client

Buka CMD:

ipconfig /release
ipconfig /renew

Lihat hasil:

ipconfig

Troubleshooting DHCP Server

1. DHCP Server Tidak Berjalan

Periksa:

systemctl status isc-dhcp-server

Lihat log:

journalctl -xe

2. Interface Salah

Pastikan interface benar:

ip a

Lalu cek:

/etc/default/isc-dhcp-server

3. Client Tidak Mendapatkan IP

Periksa firewall:

ufw status

Pastikan port DHCP terbuka:

UDP 67
UDP 68

4. Konfigurasi Error

Validasi:

dhcpd -t

Kesalahan umum:

  • Kurung tidak ditutup
  • Salah subnet
  • Salah netmask
  • Typo pada parameter

5. Konflik DHCP Server

Cek apakah ada DHCP lain:

  • Router Mikrotik
  • Router ISP
  • Wireless Controller
  • Server lain

Gunakan hanya satu DHCP Server pada satu segmen jaringan.


6. Scope IP Habis

Jika semua IP sudah digunakan:

cat /var/lib/dhcp/dhcpd.leases

Solusi:

  • Perbesar range IP
  • Kurangi lease time
  • Bersihkan lease lama

Tips Optimasi DHCP Server

Gunakan Lease Time Sesuai Kebutuhan

Jaringan kantor:

8 - 24 jam

Jaringan hotspot:

30 menit - 2 jam

Pisahkan DHCP untuk Setiap VLAN

Contoh:

VLAN 10 = Guru
VLAN 20 = Siswa
VLAN 30 = Server

Manajemen jaringan menjadi lebih rapi.


Dokumentasikan Reservasi IP

Simpan data:

  • Hostname
  • MAC Address
  • IP Address
  • Lokasi perangkat

Agar mudah saat troubleshooting.


Kesimpulan

DHCP Server merupakan layanan penting dalam administrasi jaringan modern karena mampu mengotomatisasi pembagian alamat IP kepada seluruh perangkat dalam jaringan. Dengan menggunakan isc-dhcp-server pada Debian, administrator dapat mengelola alamat IP, DNS, gateway, lease time, hingga reservasi IP secara terpusat.

Konfigurasi yang benar akan membuat manajemen jaringan lebih efisien, mengurangi konflik IP, dan mempercepat proses deployment perangkat baru.


Frequently Asked Questions (FAQ)

1. Apa fungsi DHCP Server?

DHCP Server berfungsi membagikan alamat IP dan konfigurasi jaringan secara otomatis kepada client.

2. Paket DHCP Server apa yang digunakan di Debian?

Paket yang umum digunakan adalah isc-dhcp-server.

3. Apakah DHCP bisa memberikan DNS otomatis?

Ya. DNS dapat ditentukan melalui parameter option domain-name-servers.

4. Bagaimana cara memberikan IP tetap kepada perangkat tertentu?

Gunakan fitur reservasi berdasarkan MAC Address dengan parameter fixed-address.

5. Mengapa client tidak mendapatkan IP?

Penyebab umum adalah interface salah, konfigurasi error, firewall aktif, atau terdapat DHCP Server lain dalam jaringan.

6. Bagaimana melihat daftar IP yang sudah dibagikan?

Periksa file:

/var/lib/dhcp/dhcpd.leases

Jika artikel ini membantu Anda memahami konfigurasi DHCP Server di Debian, silakan tinggalkan komentar di bawah,

bagikan artikel ini kepada rekan administrator jaringan, dan subscribe channel YouTube Walid Umar untuk mendapatkan tutorial Linux Server, MikroTik, Proxmox, Cloud Computing, dan Networking terbaru.

Bagikan pengalaman Anda saat membangun DHCP Server di Debian. Apakah pernah mengalami masalah lease IP, konflik DHCP, atau client tidak mendapatkan alamat IP? Tulis pengalaman Anda di kolom komentar agar dapat menjadi pembelajaran bersama.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security