Tujuan
- LKS-I-CLIENT mendapatkan alamat ip secara otomatis dari LKS-I-SRV dengan informasi sebagai berikut :
- Alamat IP antara 10.2.3.100 – 10.2.3.200
- Alamat IP dengan netmask prefix 24
- Alamat IP gateway : 10.2.3.254
- Alamat IP DNS Server : 10.1.1.10
- Domain Name : itnsaskills.cloud
Informasi
- DHCP Server :
- Alamat IP : 10.2.2.10/24
- Hostname : LKS-I-SRV
- Interface yg mengarah ke dhcp relay : ens3
- DHCP Relay :
- Alamat IP : 10.2.2.254/24
- DHCP Client :
- Alamat IP : –
- Hostname : LKS-I-CLIENT
Konfigurasi
Pertama, install paket dhcp server :
root@lks-i-server:~# apt install isc-dhcp-server
edit file /etc/default/isc-dhcp-server menggunakan perintah :
root@lks-i-server:~# vi /etc/default/isc-dhcp-server
ganti tulisan :
INTERFACESv4=""
dengan :
INTERFACESv4="ens3"
*ens3 merupakan interface yg mengarah ke dhcp relay .
sehingga menjadi :
..
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACESv4="ens3"
INTERFACESv6=""
..
lalu edit file /etc/dhcp/dhcpd.conf :
root@lks-i-server:~# vi /etc/dhcp/dhcpd.conf
tambahkan tulisan dibawah ini untuk mendefinisikan subnet dhcp client :
subnet 10.2.3.0 netmask 255.255.255.0 {
range 10.2.3.100 10.2.3.200;
option domain-name-servers 10.1.1.10;
option domain-name "itnsaskills.cloud";
option routers 10.2.3.254;
option broadcast-address 10.2.3.255;
default-lease-time 600;
max-lease-time 7200;
}
tambahkan juga subnet untuk jaringan lokal dhcp server (10.2.2.0/24) :
subnet 10.2.2.0 netmask 255.255.255.0 {
range 10.2.2.1 10.2.2.254;
}
kemudian restart service dhcp server :
root@lks-i-server:~# systemctl restart isc-dhcp-server
sekarang, pastikan port untuk dhcp server (67) sudah listen :
root@lks-i-server:~# lsof -i -P .. dhcpd 413 root 7u IPv4 11719 0t0 UDP *:67
Pengujian
pastikan LKS-I-CLIENT berhasil mendapatkan alamat ip secara otomatis yang diberikan oleh dhcp server (LKS-I-SRV) melalui dhcp relay :
