Apa itu DHCP ??
Dhcp (Dynamic Host Configuration Protocol) yaitu sebuah protokol jaringan / servis untuk mengatur pengalamatan IP (TCP/IP) dari server untuk client. setiap dhcp client yang terkoneksi pada dhcp server akan mendapatkan setting berupa IP Address, Gateway, dan DNS server
Kenapa Perlu DHCP?
Dhcp sangat berguna untuk mempercepat seting konfigurasi client.
contohnya jika kita memiliki sebuah cafe yang menyediakan layanan hotspot maka kita kita perlu menyeting dhcp agar setiap user yang terkoneksi memiliki IP yang berbeda dan mendapat seting dns dan gateway yang benar. bayangkan kalo semua seting dilakukan secara manual, konfigurasi akan menjadi lama dan bisa terjadi Konflik IP address
Berikut cara instalasinya
- masuk ke terminal sebagai root (sudo su)
- masukkan perintah
apt-get install dhcp3-server
tekan y untuk lanjut - setelah terinstall kita edit setingnya, caranya
nano /etc/dhcp3/dhcpd.conf - masukkan setiing berikut
option domain-name-servers 8.8.8.8, 208.67.222.222;
option routers 192.168.1.151;
default-lease-time 360;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.200 192.168.1.250;
}
- Restart Daemon
/etc/init.d/dhcp3-server restart
Penjelasan
default-lease-time 360;
# waktu yang diberikan untuk pemberian ip dari server ke client
max-lease-time 7200;
# waktu maksimal seting konfigurasi pada client
option domain-name-servers 8.8.8.8, 208.67.222.222;
# seting ini memberikan alamat DNS berguna wakt kita terkoneksi Internet
option routers 192.168.1.151;
# seting alamat gatway
subnet 192.168.1.0 netmask 255.255.255.0 {
# alamat network dan seting netmask
range 192.168.1.200 192.168.1.250;
# seting alamat jangkauan alamat IP, client akan menerima IP 192.168.1.200 s.d. 254
}
Setting dhcp pada client
- Pada komputer client buka terminal masukkan perintah:
nano /etc/network/interfaces - Masukan konfigurasi berikut
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
- Restart daemon
/etc/init.d/networking restart
atau masukkan perintah berikut
dhclient - Untuk Melihat apakah client sudah mendapatkan IP masukkan perintah
ifconfig
periksa IPnya sudah berubah atau belum
sekian dulu…
Continue Reading