Mengapa DHCP Server Sangat Penting?
Dalam sebuah jaringan komputer, pengelolaan alamat IP secara manual akan menjadi pekerjaan yang rumit, terutama ketika jumlah perangkat terus bertambah. Di sinilah DHCP (Dynamic Host Configuration Protocol) berperan penting.
DHCP Server memungkinkan administrator jaringan mendistribusikan alamat IP secara otomatis kepada setiap perangkat yang terhubung ke jaringan. Selain alamat IP, DHCP juga dapat memberikan informasi penting lainnya seperti gateway, DNS server, subnet mask, dan berbagai parameter jaringan lainnya.
Pada kompetisi LKS bidang IT Network System Administration maupun dalam implementasi jaringan nyata di sekolah, kantor, dan data center, konfigurasi DHCP Server merupakan salah satu materi fundamental yang wajib dikuasai.
Apa Itu DHCP Server?
DHCP (Dynamic Host Configuration Protocol) adalah layanan jaringan yang bertugas memberikan konfigurasi IP secara otomatis kepada client.
Informasi yang dapat diberikan DHCP Server antara lain:
- IP Address
- Subnet Mask
- Default Gateway
- DNS Server
- Domain Name
- NTP Server
- Lease Time
Proses kerja DHCP dikenal dengan istilah DORA:
- Discover
- Offer
- Request
- Acknowledge
Dengan mekanisme tersebut, perangkat dapat memperoleh konfigurasi jaringan secara otomatis tanpa campur tangan administrator.
ISC-DHCP vs KEA DHCP
Saat ini terdapat dua implementasi DHCP populer pada Linux.
ISC-DHCP
ISC-DHCP merupakan DHCP Server klasik yang telah lama digunakan pada berbagai distribusi Linux.
Kelebihan:
- Stabil
- Ringan
- Dokumentasi melimpah
- Banyak digunakan dalam pembelajaran dan LKS
Kekurangan:
- Pengembangan mulai berkurang
- Konfigurasi masih berbasis file teks tradisional
KEA DHCP
KEA DHCP merupakan generasi penerus ISC-DHCP yang dikembangkan oleh Internet Systems Consortium (ISC).
Kelebihan:
- Mendukung REST API
- Arsitektur modern
- Monitoring lebih baik
- Mendukung database backend
Kekurangan:
- Sedikit lebih kompleks
- Membutuhkan pemahaman konfigurasi JSON
Persiapan Instalasi DHCP Server
Pastikan server Linux telah memiliki:
- IP statis
- Hak akses root atau sudo
- Koneksi jaringan aktif
- Repository sistem terbaru
Contoh jaringan:
| Parameter | Nilai |
|---|---|
| Network | 192.168.10.0/24 |
| Gateway | 192.168.10.1 |
| DNS | 8.8.8.8 |
| Pool DHCP | 192.168.10.100 – 192.168.10.200 |
Konfigurasi ISC-DHCP Server
Instalasi ISC-DHCP
Debian/Ubuntu:
apt update
apt install isc-dhcp-server -y
Menentukan Interface DHCP
Edit file:
/etc/default/isc-dhcp-server
Contoh:
INTERFACESv4="eth0"
Konfigurasi Subnet dan Pool IP
Edit:
/etc/dhcp/dhcpd.conf
Tambahkan:
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 domain-name-servers 8.8.8.8, 1.1.1.1;
default-lease-time 600;
max-lease-time 7200;
}
Penjelasan:
- range = rentang IP dinamis
- routers = gateway
- domain-name-servers = DNS
- lease-time = masa berlaku IP
Static Mapping Berdasarkan MAC Address
Misalnya PC Guru harus selalu mendapatkan IP yang sama.
host pc-guru {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.10.10;
}
Keuntungan:
- IP selalu tetap
- Memudahkan manajemen perangkat
- Cocok untuk printer dan server
Menjalankan Layanan
systemctl restart isc-dhcp-server
systemctl enable isc-dhcp-server
Verifikasi:
systemctl status isc-dhcp-server
Konfigurasi KEA DHCP Server
Instalasi KEA DHCP
Debian/Ubuntu:
apt update
apt install kea-dhcp4-server -y
Konfigurasi Dasar KEA
File konfigurasi:
/etc/kea/kea-dhcp4.conf
Contoh:
{
"Dhcp4": {
"interfaces-config": {
"interfaces": [ "eth0" ]
},
"subnet4": [
{
"subnet": "192.168.10.0/24",
"pools": [
{
"pool": "192.168.10.100 - 192.168.10.200"
}
],
"option-data": [
{
"name": "routers",
"data": "192.168.10.1"
},
{
"name": "domain-name-servers",
"data": "8.8.8.8,1.1.1.1"
}
]
}
]
}
}
Static Reservation pada KEA
Tambahkan:
"reservations": [
{
"hw-address": "00:11:22:33:44:55",
"ip-address": "192.168.10.10"
}
]
Restart Service
systemctl restart kea-dhcp4-server
systemctl enable kea-dhcp4-server
Monitoring Lease Aktif
Monitoring lease sangat penting saat troubleshooting jaringan.
ISC-DHCP
File lease:
cat /var/lib/dhcp/dhcpd.leases
Melihat perangkat aktif:
grep lease /var/lib/dhcp/dhcpd.leases
KEA DHCP
Lease file:
cat /var/lib/kea/kea-leases4.csv
Atau menggunakan API KEA untuk monitoring yang lebih modern.
Troubleshooting DHCP Server
Client Tidak Mendapat IP
Periksa:
- Service DHCP berjalan
- Interface benar
- Firewall tidak memblokir UDP 67 dan 68
- Pool IP masih tersedia
Konflik Alamat IP
Solusi:
- Kurangi penggunaan IP statis dalam range DHCP
- Gunakan reservation berdasarkan MAC Address
Lease Tidak Bertambah
Periksa log:
journalctl -u isc-dhcp-server
atau
journalctl -u kea-dhcp4-server
Tips Sukses Menghadapi LKS ITNSA
Beberapa poin yang sering diuji:
1. Konfigurasi Pool DHCP
Pastikan memahami:
- subnet
- netmask
- range
- gateway
- DNS
2. Static Mapping
Sering muncul pada soal:
- Printer
- Server
- Router
- Access Point
3. Verifikasi Client
Gunakan:
ip addr
atau
ipconfig /all
4. Monitoring Lease
Kemampuan membaca lease aktif sering menjadi poin penilaian tambahan.
5. Troubleshooting Cepat
Biasakan memeriksa:
- status service
- konfigurasi
- log sistem
Kesimpulan
DHCP Server merupakan layanan jaringan fundamental yang wajib dikuasai oleh administrator jaringan maupun peserta LKS IT Network System Administration. Baik menggunakan ISC-DHCP maupun KEA DHCP, keduanya mampu menyediakan layanan distribusi IP otomatis, static mapping berdasarkan MAC Address, konfigurasi DNS dan gateway, hingga monitoring lease aktif.
Menguasai konfigurasi DHCP bukan hanya membantu dalam kompetisi LKS, tetapi juga menjadi keterampilan dasar yang sangat dibutuhkan dalam implementasi jaringan sekolah, perkantoran, maupun data center modern.
“Jaringan yang baik dimulai dari konfigurasi dasar yang benar.”

FAQ SEO
Apa fungsi DHCP Server?
DHCP Server berfungsi memberikan alamat IP dan konfigurasi jaringan secara otomatis kepada client.
Apa perbedaan ISC-DHCP dan KEA DHCP?
ISC-DHCP adalah implementasi klasik, sedangkan KEA DHCP merupakan generasi baru dengan dukungan API dan monitoring yang lebih modern.
Apa itu static mapping DHCP?
Static mapping adalah pemberian IP tetap kepada perangkat berdasarkan MAC Address.
Mengapa DHCP penting dalam LKS?
Karena DHCP merupakan layanan jaringan dasar yang hampir selalu muncul dalam skenario kompetisi.
Bagaimana cara melihat lease DHCP aktif?
Pada ISC-DHCP melalui file dhcpd.leases, sedangkan KEA DHCP menggunakan kea-leases4.csv atau API monitoring.
Sudah pernah mengonfigurasi DHCP Server menggunakan ISC-DHCP atau KEA DHCP?
Bagikan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa membagikannya kepada rekan guru, siswa, peserta LKS, maupun administrator jaringan lainnya.
Ikuti artikel terbaru seputar Linux Server, Administrasi Sistem Jaringan, Cloud Computing, dan persiapan LKS agar tidak ketinggalan informasi dan tutorial terbaru.