Oleh : Imam A.W., S.Kom., M.Kom.
-
Instalasi dhcpserver dengan perintah :
root@ubuntu:/ # sudo apt-get install isc-dhcp-server –y
Reading package lists… Done
Building dependency tree
Reading state information… Done
Suggested packages:
iscdhcpserverldap
The following NEW packages will be installed:
iscdhcpserver
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded
-
Konfigurasi file dengan perintah :
root@ubuntu:/ # Sudo pico /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts#
# This is a POSIX shell fragment
## On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. “eth0 eth1?.
INTERFACES=”eth0″ -
Tambahkan Tambah Subnet network kita ke dalam file dhcpd.conf dengan perintah :
root@ubuntu:/ # sudo pico /etc/dhcp/dhcpd.conf
subnet 192.168.237.0 netmask 255.255.255.0 {
range 192.168.237.10 192.168.237.20;
option domain-name-servers 192.168.237.2;
option domain-name “labmi.polinela.ac.id”;
option routers 192.168.237.2;
option broadcast-address 192.168.237.255;
default-lease-time 600;
max-lease-time 7200;
}
-
Restart service DHCP dengan perintah
root@ubuntu:/ # /etc/init.d/iscdhcpserver restart
Stopping ISC DHCP server: dhcpd failed!
Starting ISC DHCP server: dhcpd
-
Gunakan perintah netstat untuk memantau aktifitas di dalam jaringan.
root@ubuntu:/ # netstat -uap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 *:bootps *:* 1126/dhcpd
-
Ujicobakan dengan merubah konfigurasi pada client menjadi Obtain.
-
Lihat hasilnya (sesuaikan dengan computer masing-masing)
-
Log dhcp server yang aktif dapat dilihat dengan perintah
root@ubuntu:/ # tail -f /var/log/syslog
Nov 6 22:18:02 ubuntu dhcpd: DHCPREQUEST for 192.168.237.10 from 08:00:27:00:68:3a (abunabiha) via eth1
Nov 6 22:18:02 ubuntu dhcpd: DHCPACK on 192.168.237.10 to 08:00:27:00:68:3a (abunabiha) via eth1
Nov 6 22:23:02 ubuntu dhcpd: DHCPREQUEST for 192.168.237.10 from 08:00:27:00:68:3a (abunabiha) via eth1
-
Untuk menghentikan service dhcp gunakan perintah :
root@ubuntu:/ #/etc/init.d/iscdhcpserver stop
* Stopping ISC DHCP server dhcpd [ OK ]
-
Untuk menghidupkan service dhcp gunakan perintah:
root@ubuntu:/ # /etc/init.d/iscdhcpserver start
* Starting ISC DHCP server dhcpd [ OK ]