Headlines News :
Home » , » Slackware DHCP server seting

Slackware DHCP server seting

Written By gobed balagadona on Senin, 23 Mei 2011 | 4:04 PM


pertama kita setting dulu IP static eth1 dengan mengedit file rc.inet1.conf dengan perintah
pico /etc/rc.d/rc.inet1.conf
isi interface eth1 dengan baris berikut ini

# Config information for eth1:
IPADDR[1]=”194.205.102.65?
NETMASK[1]=”255.255.255.0?


/etc/rc.d/rc.inet1 restart

kemudian konfigurasi DHCPnya pada file dhcpd.conf dengan perintah :

pico /etc/dhcpd.conf

isi dengan baris berikut ini

default-lease-time 21600;
max-lease-time 43200;

ddns-update-style ad-hoc;
ddns-updates on;
#option ip-forwarding off;
option routers 194.205.102.65;
option subnet-mask 255.255.255.0;
ignore client-updates;
option broadcast-address 194.205.102.127;
#option domain-name “example.com”;
#option domain-name-servers 192.168.1.1;

subnet 194.205.102.0 netmask 255.255.255.0 {
range 194.205.102.66 194.205.102.126;
}

configurasinya di sesuaikan dengan IP di komputer server masing-masing sesuai kebutuhan kemudian karena dalam kasus ini menggunakan interface eth1 maka sebelum menjalakan service dhcpd kita jalankan dulu perintah untuk mengeksekusi default interface DHCP server terlebih dahulu dengan perintah :

/usr/sbin/dhcpd eth1
kemudian jalankan servicenya dengan perintah

/usr/sbin/dhcpd start

sampai tahap ini DHCP server telah dapat di gunakan dengan menjalankan dhclient pada komputer client
kemudian agar DHCP server dapat terload otomatis saat restart komputer maka jalankan perintah berikut :

# echo “/usr/sbin/dhpcd” >> /etc/rc.d/rc.local

atau bisa juga dengan membuat file rc.dhcpd pada /etc/rc.d/rc.dhcpd dan di isi dengan script berikut ini :


#!/bin/sh
#
# /etc/rc.d/rc.dhcpd
#
# Start/stop/restart the DHCP daemon.
#
# To make dhcpd start automatically at boot, make this
# file executable: chmod 755 /etc/rc.d/rc.dhcpd
#
#############################################

CONFIGFILE=”/etc/dhcpd.conf”
LEASEFILE=”/var/state/dhcp/dhcpd.leases”
INTERFACES=”eth1?
OPTIONS=”-q”

#############################################
dhcpd_start() {
if [ -x /usr/sbin/dhcpd -a -r $CONFIGFILE ]; then
echo “Starting DHCPD…”
/usr/sbin/dhcpd -cf $CONFIGFILE -lf $LEASEFILE $OPTIONS $INTERFACES
# /usr/sbin/dhcpd -q $INTERFACES
fi
}

dhcpd_stop() {
killall dhcpd
}

dhcpd_restart() {
dhcpd_stop
sleep 2
dhcpd_start
}

case “$1? in
‘start’)
dhcpd_start ;;
‘stop’)
dhcpd_stop ;;
‘restart’)
dhcpd_restart ;;
*)
echo “usage $0 start|stop|restart” ;;
esac


rubah permisionnya dengan perintah

#chmod 755 /etc/rc.d/rc.dhcpd
Share this post :

Poskan Komentar

 
Copyright © 2011. COMASTNET - All Rights Reserved