DHCP Server
Pengertian
Dynamic Host Configuration Protocol adalah protokol yang dipakai untuk memudahkan penyebaran alamat IP (internet protocol) secara otomatis ke perangkat lainnya. Tanpanya, konfigurasi harus dilakukan secara manual pada setiap komputer supaya mendapatkan alamat IP yang berbeda.
Fungsi
- DHCP biasanya digunakan untuk memberikan alamat IP address dengan cara otomatis ke semua komputer klient yang sudah tersambung dalam jaringan komputer server.
- DHCP juga biasanya sering digunakan oleh Network Administrator untuk mengelola jaringan pada komputer dan juga untuk melakukan pengalamatan pada IP address dengan cara otomatis pada sekali kerja saja. Umumnya untuk melakukan itu komputer menggunakan DHCP manager.
- DHCP server juga mempunyai manfaat yang dapat memberikan suatu layanan yaitu sewa IP address secara dinamis dan juga statis. Hal tersebut dilakukan sesuai dengan permintaan client dan juga DHCP dapat melayani penyewaan network untuk jumlah yang banyak.
- DHCP juga mampu mempercepat kinerja suatu komputer client pada proses pengiriman maupun pengolahan sejumlah data.
Cara kerja
1. IP Least Discovery
Pada tahap pertama ini disebut sebagai tahap penemuan. Saat client terhubung dengan jaringan, client akan mencari DHCP server yang bekerja pada jaringan tersebut. Client akan mengirimkan pesan DHCPDISCOVER ke subnet jaringan menggunakan alamat tujuan 255.255.255.255. Setelah ditemukan, client akan meminta alamat IP yang tersedia pada DHCP server.
2. IP Least Offer
Ketika DHCP server menerima pesan DHCPDISCOVER dari client, server akan membuat penawaran kepada dengan mengirim pesan DHCPOFFER ke client. Pesan tersebut berisi id client, alamat IP yang ditawarkan, subnet mask, durasi penggunaan, dan alamat IP DHCP server.
3. IP Lease Request
Setelah menerima penawaran dari DHCP server, client kemudian menyetujui penawaran yang diberikan dengan memberikan pesan DHCPREQUEST kepada server. Isi pesannya adalah meminta agar server meminjamkan salah satu IP address yang tersedia di kumpulan alamat IP DHCP.
4. IP Lease Acknowledge
Pada tahap terakhir ini, setelah server menerima pesan permintaan dari client. Server akan mengirim pesan berupa paket DHCPACK kepada client. Paket ini berisi alamat IP, durasi sewa, dan informasi konfigurasi lain yang mungkin dibutuhkan client.
Pada tahap alamat IP diberikan, berarti proses konfigurasi IP telah selesai. Setelah alamat IP diberikan kepada client, server akan mencoret dan memberi tanda pada alamat IP tersebut di database yang mereka miliki.
Setelah proses ini selesai dan berhasil, komputer client bisa menggunakan jaringan tersebut dan bertukar data dengan komputer client lain di jaringan lokal tersebut.
Instalasi pada Ubuntu
Untuk Proses menginstall DHCP ini, ketikan di terminal ubuntu anda
dns-admin@modul:/root$ sudo apt-get install dhcp3-server
Jika komputer ubuntu anda mempunyai 2 network card, anda pilih salah satu Network card yang digunakan untuk menerima permintaan Ip dari client, atau dalam satu LAN. kemudian anda buka file /etc/default/dhcp3-server. Untuk segmen ip dalam tulisan ini adalah 192.168.1.0 dengan subnet mask 255.255.255.0
dns-admin@modul:/root$ sudo nano /etc/default/dhcp3-server
pada baris INTERFACES=””
gantikan dengan
INTERFACES=”eth0″.
Dan simpan konfigurasi yang telah kita rubah
Edit file /etc/dhcp3/dhcpd.conf
dns-admin@modul:/root$ sudo nano /etc/dhcp3/dhcpd.conf
ganti konfigurasi seperti dibawah ini
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option domain-name-servers 118.98.223.50, 202.188.1.5;
option domain-name “diknas.go.id”;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
Dengan konfigurasi seperti di atas artinya server dhcp melayani permintaan jaringan 192.168.1.0. Host-host pada segmen jaringan ini akan diberikan gateway default 192.168.1.1 dengan subnet mask 255.255.255.0. Nomor IP yang akan diberikan adalah 192.168.1.100 samapi dengan 192.168.1.200.
option domain-name “diknas.go.id”; |
Domain name yang akan diberikan pada semua klien ditentukan dengan kata kunci option domain name.
Setup DNS yang akan diberikan pada klien dengan kata-kunci option domain-name-servers.
option domain-name-servers 118.98.223.50, 202.188.1.5; |
Waktu yang diperbolehkan sebuah host mempunyai nomor IP tertentu ditentukan oleh keyword default-lease-time dan max-lease-time.
default-lease-time 600; max-lease-time 7200; |
Agar server dhcp bisa melayani permintaan setup parameter jaringan, maka pada server harus mempunyai NIC yang mempunyai IP sesuai dengan IP yang dikonfigurasi dengan dhcp server. Dalam contoh kita ini, nomor IP server yang menjalankan dhcp server mempunyai nomor IP 192.168.1.220
Untuk mengaktifkan dhcp server, jalankan perintah sperti dibawah ini
dns-admin@modul:/root$ sudo /etc/init.d/dhcp3-server start
Komentar
Posting Komentar