KONFIGURASI DHCP PADA LINUX

Install Server DHCP
Berikut adalah langkah-langkah untuk melakukan instalasi dan konfigurasi server DHCP menggunakan distro Linux Ubuntu 9.10:

sudo apt-get install dhcp3-server

Tunggu sampai proses instalasi selesai.

Mengkonfigurasi Server DHCP
Jika terdapat dua kartu jaringan pada server Ubuntu, pilih salah satu interface kartu jaringan yang akan digunakan untuk mengaktifkan server DHCP. Secara default kartu jaringan yang digunakan adalah eth0.

Untuk mengaktifkan server DHCP, kita harus menyunting file /etc/default/dhcp3-server.

sudo vi /etc/default/dhcp3-server

Pada contoh dibawah ini, diasumsikan hanya terdapat sebuah kartu jaringan, yaitu eth0:

Pastikan baris dibawah ini terdapat pada file /etc/default/dhcp3-server:

INTERFACES=”eth0″

Bila terdapat kartu jaringan yang lain, silakan diganti sesuai dengan kebutuhan misalnya eth0 diganti dengan eth1. Kemudian simpan dan keluar dari editor.

Langkah berikutnya adalah melakukan penyuntingan pada file /etc/dhcp3/dhcpd.conf. Sebelum melakukan perubahan pada file tersebut sebaiknya kita membuat salinannya untuk berjaga-jaga kalau terjadi kesalahan.

Lakukan perintah dibawah ini untuk membuat salinan:

cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.back

Kemudian sunting file /etc/dhcp3/dhcpd.conf dengan perintah berikut:

sudo vi /etc/dhcp3/dhcpd.conf

Menggunakan Metode Pool Alamat

Kita harus melakukan perubahan pada file /etc/dhcp3/dhcpd.conf seperti yang nampak dibawah ini:

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 “domain-anda.com”;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
}

Selanjutnya simpan dan keluar dari layar editor.

Konfigurasi server DHCP diatas akan memberikan klien sebuah alamat IP dari jangkauan 192.168.1.10 – 192.168.1.200. Memberikan waktu sewa (lease time) pada sebuah alamat IP selama 600 detik jika klien tidak tidak meminta batas waktu  yang spesifik. Disamping itu waktu sewa maksimum yang diijinkan adalah selama 7200 detik. Server juga menentukan netmask yang digunakan pada klien adalah 255.255.255.0, alamat broadcast yang digunakan adalah 192.168.1.255, alamat router atau gateway yang diberikan adalah 192.168.1.254 dan server DNS yang digunakan adalah 192.168.1.1 dan 192.168.12.

Menggunakan Metode Alamat MAC
Metode ini dapat digunakan untuk memberikan beberapa mesin atau semua mesin komputer dengan alamat IP tetap (fixed IP). Pada contoh berikut mesin-mesin dengan nama starling1, starling2, printer1 dan printer2 akan menggunakan alamat IP yang tetap.

Tambahkan baris pada file /etc/dhcp3/dhcpd.conf, sehingga nampak seperti di bawah ini:

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 “domain-anda.com”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
}

host starling1 {
hardware ethernet 00:1b:63:ef:db:54;
fixed-address 192.168.1.20;
}

host starling2 {
hardware ethernet 00:0a:95:b4:d4:b0;
fixed-address 192.168.1.21;
}

host printer1 {
hardware ethernet 00:16:cb:aa:2a:cd;
fixed-address 192.168.1.22;
}

host printer2 {
hardware ethernet 00:0a:95:f5:8f:b3;
fixed-address 192.168.1.23;
}

Sekarang aktifkan konfigurasi server DHCP di atas tersebut dengan perintah berikut:

sudo /etc/init.d/dhcp3-server restart

Lakukan test pada beberapa komputer klien untuk memastikan server DHCP sudah berfungsi dengan benar.

Satu pemikiran pada “KONFIGURASI DHCP PADA LINUX

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s