DHCP Server - GaniGunawan/Administrasi_Jaringan GitHub Wiki
-> Instalasi DHCP Server
apt-get install isc-dhcp-server
-> Sesudah itu ketikan nano /etc/default/isc-dhcp-server
lalu ubah interface dibagian paling bawah seperti dibawah
# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="enp0s8"
-> Sesudah itu ketikan perintah
nano /etc/sysctl.conf
lalu cari #net.ipv4.ip_forward=1
setalah itu hapus tanda #
-> Sesudah itu ketikan perintah
nano /etc/rc.local
Lalu tambahhkan dibaris akhir iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
-> Sesudah itu ketikan perintah nano /etc/dhcp/dhcpd.conf
Perintah ini bertujuan untuk menentukan alamat IP DHCP server kita dan range IP yang kita gunakan untuk clientnya
-> Lalu ctrl+w
ketikan authoritative
lalu Enter sesudah itu hapus #
-> Lalu ctrl+w
ketikan internal subnet
lalu Enter sesudah itu sesuaikan konfigurasinya seperti dibawah
# A slightly different configuration for an internal subnet.
subnet 192.168.5.0 netmask 255.255.255.0 {
range 192.168.5.10 192.168.5.30;
option domain-name-servers 192.168.5.5;
option domain-name "bem.poltektedc.org";
option routers 192.168.5.5;
option broadcast-address 192.168.5.255;
default-lease-time 600;
max-lease-time 7200;
}
Subnet adalah Ip Network Server
Range adalah Ip Clientnya yang dimulai dari 192.168.5.10 s/d 192.168.5.30
Option Routers adalah Ip Address Server
-> Sesudah itu restart service DHCP dengan perintah /etc/init.d/isc-dhcp-server restart
-> Pengujiannya coba Interface Network Connections di Windows ataupun linux yang terhubung dengan Server ubah settingan TCP/IP4 menjadi DHCP, lalu tunggu beberapa saat hingga Client tersebut mendapatkan IP dari Server