1. Pendahuluan
Kea mulai diadopsi sebagai pengganti ISC DHCP dengan arsitektur yang lebih modern. Kea menawarkan performa lebih tinggi dan struktur konfigurasi berbasis JSON yang lebih modular. Artikel ini mendokumentasikan langkah-langkah konfigurasi Kea di lingkungan virtual (VirtualBox) dengan client Windows 10.
2. Topologi & Skenario Jaringan
- Server (RHEL 10):
- Adapter 1: NAT (Akses Internet)
- Adapter 2: Internal Network (
enp0s8) - IP Statis:10.0.2.1
- Client (Windows 10):
- Adapter 1: Internal Network - DHCP Client
3. Konfigurasi Interface Server
Sebelum menjalankan Kea, interface yang mengarah ke client harus memiliki IP statis.
# Menambahkan IP statis ke interface internal
sudo ip addr add 10.0.2.1/24 dev enp0s8
sudo ip link set enp0s8 up
4. Konfigurasi Kea DHCPv4
Edit file /etc/kea/kea-dhcp4.conf. Fokus utama adalah mengarahkan interfaces ke enp0s8 dan menentukan pools alamat IP.
"Dhcp4": {
"interfaces-config": {
"interfaces": [ "enp0s8" ]
},
"lease-database": {
"type": "memfile",
"name": "/var/lib/kea/kea-leases4.csv"
},
"subnet4": [
{
"subnet": "10.0.2.0/24",
"pools": [ { "pool": "10.0.2.100 - 10.0.2.200" } ],
"option-data": [
{ "name": "routers", "data": "10.0.2.1" },
{ "name": "domain-name-servers", "data": "8.8.8.8, 8.8.4.4" }
]
}
]
}
5. Keamanan & Aktivasi Service
Membuka port DHCP pada firewall dan merestart service Kea.
# Konfigurasi Firewall
sudo firewall-cmd --add-service=dhcp --permanent
sudo firewall-cmd --reload
# Restart Service
sudo systemctl restart kea-dhcp4
6. Pengujian pada Client
Pada client Windows 10, lakukan pembaruan IP melalui Command Prompt.
ipconfig /release
ipconfig /renew
7. Analisis Log & Database Lease
Verifikasi terakhir adalah memeriksa apakah server mencatat penyewaan IP tersebut dalam database lokal.
# Melihat log aktivitas DORA secara real-time
sudo journalctl -u kea-dhcp4 -f
# Melihat database penyewaan IP
sudo cat /var/lib/kea/kea-leases4.csv
Kesimpulan
Keberhasilan implementasi Kea DHCP sangat bergantung pada ketepatan penentuan interface fisik dan pengaturan IP statis pada sisi server. Dengan berpindah ke Kea, administrator jaringan mendapatkan kontrol lebih baik melalui struktur data JSON yang rapi.





Top comments (0)