60
Gambar 4.1. Proses Kerja DHCP Server
Untuk leih jelasnya silahkan anda perhatikan penjelasan dibawah ini :10
1. DHCP DISCOVER
Komputer klien menyiarkan pesan di subnet fisik untuk menemukan server
DHCP yang tersedia. Komputer klien ini membuat paket Protokol Datagram
Pengguna (UDP) dengan tujuan siaran bawaan 255.255.255.255 atau alamat
penyiaran subnet spesifik jika ada yang dikonfigurasi.
2. DHCP Offer
Ketika server DHCP menerima permintaan sewa IP dari klien, ia menyimpan
alamat IP untuk klien dan memperluas tawaran sewa IP dengan mengirimkan
pesan DHCPOFFER ke klien. Pesan ini berisi alamat MAC klien, alamat IP
yang ditawarkan server, subnet mask, durasi sewa, dan alamat IP server DHCP
yang membuat penawaran.
3. DHCP Request
Di sebagian besar perusahaan, dua server DHCP memberikan toleransi
kesalahan pengalamatan IP jika satu server gagal atau harus offline untuk
pemeliharaan. Jadi klien dapat menerima penawaran DHCP dari beberapa
server, tetapi hanya akan menerima satu penawaran DHCP. Sebagai tanggapan
atas tawaran itu, Klien meminta server. Klien menjawab Permintaan DHCP,
unicast ke server, meminta alamat yang ditawarkan. Berdasarkan bidang ID
Transaksi dalam permintaan, server diberi tahu yang tawarannya telah diterima
klien. Ketika server DHCP lain menerima pesan ini, mereka menarik semua
10
Sumber informasi diambil dari https://www.computernetworkingnotes.com/networking-tutorials/how-dhcp-
server-works-explained-with-examples.html
61
penawaran yang mungkin telah mereka buat ke klien dan mengembalikan
alamat yang ditawarkan ke kumpulan alamat yang tersedia. Dalam beberapa
kasus pesan permintaan DHCP disiarkan, bukannya unicast ke server DHCP
tertentu, karena klien DHCP masih belum menerima alamat IP. Juga, dengan
cara ini satu pesan dapat membiarkan semua server DHCP lainnya tahu bahwa
server lain akan menyediakan alamat IP tanpa kehilangan server dengan
serangkaian pesan unicast
4. DHCP ACKNOWLEDGEMENT
Ketika server DHCP menerima pesan DHCPREQUEST dari klien, proses
konfigurasi memasuki fase terakhirnya. Fase pengakuan melibatkan
pengiriman paket DHCPACK ke klien. Paket ini mencakup durasi sewa dan
informasi konfigurasi lainnya yang mungkin diminta oleh klien. Pada titik ini,
proses konfigurasi IP selesai.
62
Pada linux Debian 9 paket aplikasi yang digunakan untuk melakukan installasi DHCP
Server bernama “isc-dhcp-server”. Untuk melakukan konfigurasi ini anda tinggal
menggunakan perintah installasi berikut ini :
nano /etc/dhcp/dhcpd.conf
Didalam file konfigurasi dhcpd.conf silahkan anda cari kalimat “A slightly” sebagai
penanda awal letak konfigurasi rule DHCP Server. Ada beberapa rule yang harus anda
lakukan konfigurasi nantinya, untuk lebih jelasnya perhatikan kolom dibawah ini.
................................................................................
................................................................................
subnet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx {
range xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx;
option domain-name-servers xxx.xxx.xxx.xxx;
option domain-name “nama_domain”;
option routers xxx.xxx.xxx.xxx;
default-lease-time ttt;
max-lease-time ttt;
}
............................................................................
............................................................................
Keterangan :
Subnet : alamat subnet atau network dari IP Address yang anda gunakan.
Range : berisikan interval IP Address yang akan disewakan kepada client.
Option domain name server : berisikan IP Address dari DNS Server yang anda
gunakan.
Option domain name : berisikan nama domain yang anda gunakan.
Default-lease-time dan max lease time : berfungsi untuk menentukan berapa
lama waktu pinjam IP Address.
63
Pada proses konfigurasi paling akhir kita harus menentukan interface mana yang akan
digunakan untuk menjalankan service DHCP Server ini. Jika anda hanya
menggunakan satu buah interface maka anda tidak perlu melakukan konfigurasi file
ini. Karena penulis menggunakan dua buah interface maka gunakan perintah :
nano /etc/default/isc-dhcp-server
64
3. Perhatikan gambar 4.4. sistem meminta konfirmasi kepada anda apakah akan
melakukan installasi paket dhcp server. Untuk mengkonfirmasi silahkan anda
lanjut dengan menekan tombol Enter. Maka sistem secara otomatis akan
melakukan download dan install aplikasi.
65
5. Lakukan konfigurasi untuk DHCP Server yang baru saja kita lakukan
download dan install. Gunakan perintah nano /etc/dhcp/dhcp.conf dan tekan
tombol Enter untuk melanjutkan.
66
terkoneksi dalam jaringan DHCP yang penulis buat. Jika sudah silahkan anda
lakukan penyimpanan (Ctrl + X, Y, Enter).
67
Gambar 4.11. Mengkonfigurasi file default pada DHCP Server
10. Tahapan paling akhir setelah seluruhnya dilakukan konfigurasi adalah
melakukan restart service. Selain untuk menerapkan konfigurasi yang kita
barusan lakukan ke sistem, disini juga akan digunakan untuk menguji apakah
konfigurasi yang kita berikan ada yang salah atau tidak. Pastikan tidak ada
pesan kesalahan merah dalam konfigurasi ini. Gunakan perintah service isc-
dhcp-server restart dan tekan Enter untuk melanjutkan.
68
operasi client networknya juga harus di hubungkan dengan interface ke 2 dari linux
debian .
Berikut adalah tahapan – tahapan yang dilakukan untuk menguji coba service DHCP
Server linux debian 9.
1. Karena service DHCP Server berhubungan dengan network, maka pada
windows 7 silahkan anda masuk kedalam konfigurasi networking. Klik menu
Start Control Panel.
69
3. Tahapan selanjutnya silahkan anda masuk kedalam jendela Network and
Sharing Center untuk melanjutkan.
70
5. Jendela Local Area Connection Status akan ditampilkan. Untuk melihat hasil
dari konfigurasi DHCP Server pada linux debian anda silahkan klik menu
Details. Jika konfigurasi yang anda lakukan benar maka secara otomatis anda
akan menedapatkan IP Address disini.
71