DHCP Server on Ubuntu Linux

Dhcp server berfungsi untuk memberikan IP address ke komputer client. System ini sering digunakan pada network komputer di perusahaan2 besar untuk mengurangi kesalahan konfigurasi. Semua IP address client akan tersimpan dalam sebuah database yang ada dalam server dhcp.

Dhcp server menyediakan 2 macam metode dalam konfigurasi:
1. Metode Address Pool
Pada metode ini dhcp server menyediakan range address tertentu, dimana client akan diberikan ip address secara dynamic, jika suatu client tidak lagi berada dalam network dalam jangka periode yang diberikan oleh dhcp server, maka ip address akan dilepas dan digunakan oleh client yang lain.
2. Metode MAC Address
Pada metode ini dhcp server memberikan ip address berdasarkan identitas unik dari MAC Address dari masing2 Ethernet card client, ip address yang diberikan sifatnya konstan/ tidak berubah ubah, walaupun jangka periode yang diberikan oleh dhcp server telah habis.

Install paket dhcp server:
#apt-get install dhcp3-server

Configure dhcp server dengan metode address pool:
#nano /etc/dhcp3/dhcpd.conf
---------------------------------------------------------------------
option domain-name-servers 10.0.0.12, 10.0.0.10;
option routers 192.168.1.10;
INTERFACES="eth0";

default-lease-time 600;
max-lease-time 7200;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;

subnet 192.168.1.0 netmask 255.255.255.0 {
authoritative;
range 192.168.1.20 192.168.1.100;
}
---------------------------------------------------------------------
save and exit editor

Dhcp server akan memberikan ip address dari range 192.168.1.20 -192.168.1.100, lease time akan diberikan selama 600 detik jika client masih berada dlm network, jika tidak maka maksimal lease time/periode jangka waktu berakhir selama 7200 detik subnet mask 255.255.255.0 , router/gateway 192.168.1.10 sedangkan dns nya 10.0.0.12 dan 10.0.0.10

Configure dhcp server dengan metode mac address:
sama seperti metode address pool cuma ditambahkan nama host dan mac address dari masing2 network card.
#nano /etc/dhcp3/dhcpd.conf

---------------------------------------------------------------------
option domain-name-servers 10.0.0.12, 10.0.0.10;
option routers 192.168.1.10;
INTERFACES="eth0";

default-lease-time 600;
max-lease-time 7200;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;

subnet 192.168.1.0 netmask 255.255.255.0 {
authoritative;
range 192.168.1.20 192.168.1.100;
}
host arie {
hardware ethernet 00:02:44:09:11:91;
fixed-address 192.168.1.22;
}
host rudi {
hardware ethernet 00:24:1d:33:31:cc;
fixed-address 192.168.1.23;
}
host christin {
hardware ethernet 00:17:c4:0d:94:84;
fixed-address 192.168.1.24;
}
host print-server {
hardware ethernet 00:22:43:38:25:fc;
fixed-address 192.168.1.25;
}
--------------------------------------------------------------------------
save and exit editor.

Terakhir restart service dhcp nya:
#/etc/init.d/dhcp3-server restart

No comments:

Post a Comment

Related Posts with Thumbnails