Untuk menyediakan layanan DHCP Server, Anda tidak perlu menginstalasi paket DHCP Server lagi. Sebab Instalasi default OpenBSD sudah mengikutkannya.
Silahkan login kedalam OpenBSD-Box sebagai user root.
Contoh kasus, misalnya (sekali lagi misalnya), Capsule Corporation melakukan penambahan divisi yaitu divisi saiyan research. Divisi ini ditempati oleh 200 orang pegawai yang setiap harinya bekerja dengan komputer yang tersambung kejaringan LAN. Sebagai seorang admin, Bejita harus mengeset ip untuk 200 komputer tersebut. Karena sedang tidak bisa bergerak cepat (maklum kurang sehat) Bejita memutuskan untuk membuat DHCP Server berbasis OpenBSD untuk divisi tersebut dengan “aturan” sebagai berikut:
IP DHCP Server (+router) : 192.168.212.2 IP DNS (ns1 & ns2) : 192.168.212.1 & 192.168.212.3 IP Client : 192.168.212.11 s/d 192.168.212.210
Untuk itu “Bejita” melakukan langkah-langkah berikut:
# mv /etc/dhcpd.conf /etc/dhcpd.conf.asli
# vi /etc/dhcpd.conf
| default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.212.255; option routers 192.168.212.2; option domain-name-servers 192.168.212.1, 192.168.212.3;subnet 192.168.212.0 netmask 255.255.255.0 { range 192.168.212.11 192.168.212.210; } |
[esc] :wq
Jalankan dhcp server
# /usr/sbin/dhcpd
Atur agar tiap kali boot, service dhcp server dijalankan secara otomatis.
# vi /etc/rc.local
| if [ -x /usr/sbin/dhcpd ] ; then /usr/sbin/dhcpd echo -n ‘ dhcp server’ fi |
[esc] :wq
Sekarang ke komputer client, pastikan NIC melakukan pengesetan ip dengan mengambilnya dari dhcp server, bukan static. Karna semua komputer client menggunakan Ubuntu Linux, Bejita melakukan langkah-langkah berikut:
root@biongo:~# vim /etc/network/interfaces
| auto eth0 iface eth0 inet dhcp |
root@biongo:~# /etc/init.d/networking restart
* Reconfiguring network interfaces... Internet Systems Consortium DHCP Client V3.0.4 Copyright 2004-2006 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:15:e9:7c:8b:65 Sending on LPF/eth0/00:15:e9:7c:8b:65 Sending on Socket/fallback There is already a pid file /var/run/dhclient.eth0.pid with pid 134993416 Internet Systems Consortium DHCP Client V3.0.4 Copyright 2004-2006 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:15:e9:7c:8b:65 Sending on LPF/eth0/00:15:e9:7c:8b:65 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 DHCPOFFER from 192.168.212.2 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 192.168.212.2 bound to 192.168.212.4 -- renewal in 295 seconds. RTNETLINK answers: File exists run-parts: /etc/network/if-up.d/avahi-autoipd exited with return code 2 [ OK ]
Cek
root@biongo:~# ip a
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:15:e9:7c:8b:65 brd ff:ff:ff:ff:ff:ff inet 192.168.212.4/24 brd 192.168.212.255 scope global eth0 inet6 fe80::215:e9ff:fe7c:8b65/64 scope link valid_lft forever preferred_lft forever
Selamat Mencoba





[...] sesuaikan dengan kondisi jaringan Anda. Contoh konfigrasi dhcpd.conf paling sederhana ada disini. Iya, itu di OpenBSD. Tapi sama [...]