Wednesday, October 15, 2008

DHCP Server di Linux

f

Membuat DHCP cukup simple di linux Mandriva (Mandrake family)
keuntungan menggunakan DHCP tentu saja pada kepraktisan dan kemudahan administrasi jaringan.
bayangkan bilamana anda harus mengontrol jaringan yang lumayan besar, taruh saja misalnya ada 100 unit komputer di lingkungan kerja anda, dan anda harus setiap saat melakukan konfigurasi jaringan di tiap tiap komputer, he dijamin pegel pegel.

DHCP server solusinya, biarkan server yang melakukan konfigurasi jaringan, jika ada perubahan tinggal rubah settingan server, pasti yang lain ikut.

download paket rpm DHCP server dari cd installernya kalo punya. kalo tidak cari di rpmsource ingat sesuaikan dengan distro anda, rpm file memang mudah tapi agak repot kalo tidak punya cdnya. karena biasanya mempunyai ketergantungan (dependencies) dengan paket2 lain.

jangan takut, baca dan lakukan saja apa yang diminta kalo ada paket yang kurang.

# rpm -ivh dhcp-server-3.0.4-2mdv2007.0.i586.rpm

proses OK.
buka file konfigurasi dhcpd.conf biasanya ada samplenya tinggal lakukan perubahan sesuaikan dengan kondisi jaringan anda.

contoh :

ddns-update-style interim;
ignore client-updates;
ddns-updates on;
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option domain-name "goldenproxy.org";
option ip-forwarding off;
option broadcast-address 192.168.2.255;
option domain-name-servers 202.134.1.10 , 202.134.0.155;
option nis-domain "goldenproxy.org";

range dynamic-bootp 192.168.2.20 192.168.2.50;
default-lease-time 28800;
max-lease-time 43200;

# we want the nameserver to appear at a fixed address
host ns {
next-server edp-dept2.goldenproxy.org;
hardware ethernet 00:02:44:35:4F:60;
fixed-address 192.168.2.50;
}
}

PENJELASAN berdasarkan baris
1 : dinamic dns update style ada 3 opsi off, interim, ad-hoc
2 : abaikan update dari client
3 : ddns update on
4 : subnet dan netmask dari lingkungan jaringan anda
5 : gateway bila dhcp ini ada pada pc router (gateway adalah eth yang menghubungkan dengan jaringan luar contoh internet)
6 : jelas
7 : domain name yang anda gunakan, biasanya hostname mesin dhcp server
8 : ipforward set ke off, jadi biarkan dhcp yang mengerjakan ipforward
9 : jelas
10 : dns provider internet bila ada (diatas adalah dns speedy telkom)
11 : jelas
12 : daftar range IP yang disewakan dhcp
13 : lamanya waktu ip disewa 8 jam 28800 sec (asumsi jam kerja), setelah itu boleh disewa oranglain
14 : maksimal waktu ip disewa per komputer, setelah itu akan direlease (renew)
15 : host ns, jika anda menginginkan komputer tertentu mendapatkan ip tetap daftarkan saja disini, cantumkan mac address dan ip yang diinginkan.

kalo sudah tinggal diaktifkan saja dhcpnya,

# /etc/rc.d/init.d/dhcdp start

coba setting computer client, arahkan dns server ke ip komputer yang diinstall dhcp tadi.

jrengg.... udah deh, semoga bermanfaat.

CMIIW