Apakah anda perlu untuk membuat DHCP Server ?
Jawaban ini tentu berbeda untuk tiap sysadmin. Beberapa system administrator lebih suka menggunakan static IP untuk jaringan mereka, tapi ada juga yang suka menggunakan DHCP, karena tidak mau pusing dengan urusan setting IP.
Mungkin pada beberapa jaringan yang besar, anda meng-inginkan setting DHCP Server.
Saya membangun DHCP server pada distro Ubuntu, tetapi seharusnya dapat digunakan di distro lain tanpa ada masalah.
DHCP Server ini nantinya akan berguna untuk meng-assign IP address kepada tiap client.
Disini ada 2 metode yang ada pada DHCP server :
1. Melalui address pool – jika ada PC yang nyala dahulu maka dia akan mendapatkan IP terkecil yang ada di range DHCP anda
2. Melalui MAC address – Assign IP berdasarkan MAC address yang terdaftar.
Berikut adalah langkah – langkahnya :
1. Install paket DHCP server
# apt-get install dhcp3-server
2. Jika anda memiliki 2 LAN Card pada DHCP Server anda, maka anda perlu meng-konfigurasi LAN Card mana yang anda gunakan sebagai DHCP Server-nya. Secara default, DHCP Server menggunakan eth0 sebagai interface nya.
Dalam kasus yang saya buat :
eth0 = untuk jaringan sendiri
eth1 = untuk dhcp server dengan subnet IP yang berbeda
Berarti dalam kasus saya, saya harus mengarahkan untuk DHCP Server saya menggunakan eth1
# vim /etc/default/dhcp3-server
dan temukan entri dan anda rubah menjadi :
INTERFACES="eth1"
3. Backup konfigurasi original dhcp anda
# cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.original
4. Berikut ini adalah contoh konfigurasi jika anda menggunakan address pool
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name “yourdomainname.com”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
}
Dalam konfigurasi di atas DHCP Server akan memberikan IP yang memiliki range antara 192.168.1.10 – 192.168.1.100, memberikan IP selama 600 detik dan maximum sampe 7200 detik.
5. Berikut ini adalah contoh konfigurasi jika anda menggunakan MAC Address
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name “yourdomainname.com”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
}
host server1 {
hardware ethernet 00:1b:63:ef:db:54;
fixed-address 192.168.1.11;
}
host server2 {
hardware ethernet 00:0a:95:b4:d4:b0;
fixed-address 192.168.1.12;
}
6. Restart service dhcp anda
# /etc/init.d/dhcp3-server restart
Berikut adalah contoh konfigurasi yang saya buat :
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
subnet 192.168.1.0 netmask 255.255.255.0 {
pool {
range 192.168.1.3 192.168.1.50;
deny unknown-clients;
host server1 {
hardware ethernet 00:13:46:78:E1:DB;
fixed-address 192.168.1.3;
}
}
pool {
range 192.168.1.51 192.168.1.100;
deny unknown-clients;
host client1 {
hardware ethernet 00:16:76:04:F9:E2;
fixed-address 192.168.1.51;
}
host client2 {
hardware ethernet 00:16:76:04:E0:21;
fixed-address 192.168.1.52;
}
}
pool {
range 192.168.1.101 192.168.10.254;
deny unknown-clients;
host printer1 {
hardware ethernet 00:1E:C9:00:CA:C5;
fixed-address 192.168.1.101;
}
}
}
Selamat anda telah berhasil membuat DHCP Server
Referensi :
http://www.ubuntugeek.com/how-to-install-and-configure-dhcp-server-in-ubuntu-server.html
http://www.vyatta.org/forum/viewtopic.php?t=1254&sid=2d09316a389278f132f4437876f4feb8
http://aulid.multiply.com/journal/item/4/DHCP_Server_under_Ubuntu_5.10_
http://ubuntuguide.org/wiki/Dapper
http://www.tldp.org/HOWTO/DHCP/index.html
http://w3hol.wordpress.com/2008/07/31/setting-dhcp-server-ubuntu-linux/
http://www.petersblog.org/node/708
No Comments Yet so far
Leave a comment
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>