Pendahuluan
DHCP (Dynamic Host Configuration Protocol) adalah protokol jaringan yang digunakan untuk menetapkan berbagai parameter jaringan ke perangkat. Ini sangat menyederhanakan administrasi jaringan, karena tidak perlu menetapkan parameter jaringan statis untuk setiap perangkat. Lebih Lengkapnya kalian bisa cek di postingan di bawah ini
- Pengertian DHCP dan Cara Kerjanya Lengkap
Persiapan Awal
- Pastikan anda telah menkonfigurasi Static IP Address di Interfaces yang akan menjadi DHCP Server
- Gunakan SuperUser ( user yang memilkik akses penuh, Sudo / Root User )
Installasi DHCP Server
Oke Sekarang kita akan melakukan installasi serta konfigurasi
apt install isc-dhcp-server -y
File konfigurasi DHCP terletak di /etc/dhcp/dhcpd.conf
Sebelum benar-benar mulai mengedit file konfigurasi pertama-tama buat cadangan file asli dengan mengeluarkan perintah di bawah ini.
cp /etc/dhcp/dhcpd.conf /etc/dhcpd.conf-backup
Konfigurasikan DHCP
Selanjutnya, anda akan mengedit file dhcp, ikuti peritah di bawah dan rubah konfigurasi nya seperti di bawah.
nano /etc/dhcp/dhcpd.conf
Cari text # specify network address and subnet-mask lalu edit konfigurasi seperti di bawah
# add to the end
# specify network address and subnet-mask
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.115;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.254, 10.128.254.254;
option domain-name “example.com”;
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
}
Penjelasan Options
- default-lease-time = angka yang menetapkan waktu sewa default dalam hitungan detik.
- max-lease-time = angka yang menentukan waktu sewa maksimum, dalam hitungan detik
- option domain-name-servers = Alamat IP atau alamat server DNS yang mungkin digunakan klien.
- option domain-name = Nama domain yang akan diberikan kepada klien untuk digunakan.
- range 192.168.1.50 192.168.1.115 = menentukan rentang alamat IP yang akan digunakan server untuk menyewa IP.
- option routers = mendefinisikan alamat IP dari gateway Anda atau titik keluar jaringan.
Terakhir
Tentukan interfaces yang keluar ke arah client di /etc/default/isc-dhcp-server
ganti ini
INTERFACESv4=""
Dengan ini
INTERFACESv4="eth0" # eth0 adalah nama interface
Setelah selesai semua Restart Service dengan printah
service isc-dhcp-server restart