Sabtu, 17 Januari 2009

DHCP Server di Ubuntu

DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server. Jika anda seorang admin jaringan, dan di tempat anda kerja ada beratus/beribu komputer yang akan diset ip addressnya secara manual, apa ngak capek, :oops:


Disini saya install DHCP server di machine UBUNTU, asumsi jaringan adalah

Network = 192.168.0.0/24

Range IP = 192.168.0.10-192.168.0.100

Gateway = 192.168.0.1 sebagai dhcp server

Masuk ke machine Ubuntu sebagai root, saya memakai tool kesayangan putty, untuk remote ke machine ubuntu

Install paket dhcp server

root@ubuntu:~# apt-get install dhcp3-server

setting configurasi dhcp-server, buka file /etc/dhcp3/dhcpd.conf

root@ubuntu:/# pico /etc/dhcp3/dhcpd.conf

cari tulisan seperti ini

# A slightly different configuration for an internal subnet.

#subnet 10.5.5.0 netmask 255.255.255.224 {

# range 10.5.5.26 10.5.5.30;

# option domain-name-servers ns1.internal.example.org;

# option domain-name “internal.example.org”;

# option routers 10.5.5.1;

# option broadcast-address 10.5.5.31;

# default-lease-time 600;

# max-lease-time 7200;

#}

Diganti dengan yang dibawah, perhatikan, penggunaan tanda #

# A slightly different configuration for an internal subnet.

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.20-192.168.0.100;

option domain-name-servers 192.168.0.1; #sesuaikan dengan DNS isp anda

option domain-name “domain.com”;

option routers 192.168.0.1;

option broadcast-address 192.168.0.255;

default-lease-time 600;

max-lease-time 7200;

}

Setting interfaces untuk dhcp server, edit file /etc/default/dhcp3-server

Cari baris berikut dan Ganti dengan interface dhcp disini saya pakai eth1

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?

# Separate multiple interfaces with spaces, e.g. “eth0 eth1″.

INTERFACES=”eth1″

Selanjutnya aktifkan dhcp server dengan perintah

root@ubuntu:~# /etc/init.d/dhcp3-server restart

kalau ada error, silahkan ulangi perintah dari awal, atau saya yang salah ketik/salah perintah mohon di koreksi.

Tidak ada komentar:

Posting Komentar