Tuesday, May 26, 2009

DHCP Server @ Ubuntu 8.04 Server Edition

Dah, Firewall udah jadi. Langkah selanjutnya adalah membuat DHCP Server. Dengan DHCP server, gue nggak perlu pusing mengalokasikan siapa mendapatkan ip berapa.

Untuk router ini, gue menggunakan dhcp3-server. Berikut langkah-langkah instalasinya.


sudo apt-get install dhcp3-server
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
sudo gedit /etc/default/dhcp3-server

# Cari baris berikut
...
INTERFACES=""

# Tambahkan network interface yang akan menjadi server bagi client

INTERFACES="eth0"

# Simpan file tersebut

sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
sudo gedit /etc/dhcp3/dhcpd.conf

# Cari bagian berikut
...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

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

# Nonaktifkan bagian tersebut dengan memberikan tanda pagar (#) disetiap baris

# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

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

# Cari bagian berikut
...
# 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;
#}
...

# Aktifkan bagian tersebut dengan menghilangkan tanda pagar (#) di setiap baris

# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name "tm.net.my";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

# Simpan file tersebut dan restars dhcp server-nya.

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


Dengan konfigurasi ini, dhcp gue berjalan lancar :)

Sumber :
http://www.linuxtopia.org/online_books/linux_beginner_books/unofficial_ubuntu_starter_guide/index_192.html
Post a Comment