Pada pertemuan kali ini kita akan
melakukan konfigurasi DHCP Server (Dynamic Host Configuration Protocol) yang
mana kegunaannya adalah memberikan layanan penyebaran IP Address secara
otomatis dalam sebuah jaringan. Dengan adanya DHCP Server ini sebuah client
tidak perlu melakukang pengaturan IP Address secara manual pada perangkatnya
karena IP Address akan langsung diberikan oleh DHCP Server. Software yang kita
gunakan adalah isc-dhcp-server. Baiklah, sekarang mari kita lakukan proses
konfigurasinya.
1. Sekarang silahkan buka Terminal lalu kita akan masuk sebagai super
user.
hackrative@hackrative-vm:~$ sudo su
2. Karena kita perlu melakukan update sistem terlebih dahulu maka
sekarang kita atur agar komputer
terkoneksi ke internet, maka silahkan atur IP Ubuntu kita menjadi DHCP.
root@hackrative-vm:/# nano /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
# addresses: [192.168.1.1/24]
# gateway4: 192.168.1.1
# nameservers:
# search: [hackrative.org,
mail.hackrative.org]
# addresses: [192.168.1.1, 192.168.1.2]
dhcp4: true
# ens38:
# addresses: [192.168.1.2/24]
root@hackrative-vm:/# netplan try
root@hackrative-vm:/# netplan apply
3. Setelah terkoneksi ke internet barulah lakukan pengecekan update.
root@hackrative-vm:/# apt-get update
4. Setelah update sistem selesai sekarang kita lakukan penginstallan
software yang dibutuhkan yaitu Asterisk.
root@hackrative-vm:/# apt-get install isc-dhcp-server
5. Setelah keperluan instalasi kita selesai, jangan lupa untuk mengatur
IP kembali ke STATIC.
root@hackrative-vm:/# nano /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
addresses:
[192.168.1.1/24]
gateway4: 192.168.1.1
nameservers:
search: [hackrative.org,
mail.hackrative.org]
addresses:
[192.168.1.1, 192.168.1.2]
# dhcp4: true
ens38:
addresses:
[192.168.1.2/24]
root@hackrative-vm:/# netplan try
root@hackrative-vm:/# netplan apply
6. Sekarang kita akan lakukan konfigurasi pada file dhcpd.conf milik isc-dhcp-server,
namun sebelum itu kita buat dulu file
backupnya agar jika ada konfigurasi yang salah kita dapat menggunakan file
backup ini.
root@hackrative-vm:/# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf-asli
7. Barulah sekarang kita lakukan konfigurasinya.
root@hackrative-vm:/# nano /etc/dhcp/dhcpd.conf
Letakan kursor pada baris terakhir dan ketikan perintah ini:
subnet 192.168.1.0 netmask
255.255.255.0 { #network
range 192.168.1.10 192.168.1.100; # Range
option domain-name-servers 192.168.1.1,
8.8.8.8; #Pr DNS , Sec DNS
option domain-name "hackrative.org";
#Domain name
option routers 192.168.1.1; #Gateway
option broadcast-address 192.168.1.255;
#Broadcast
default-lease-time 600;
max-lease-time 7200;
}
Keterangan perintah yang kita tulis diatas:
#network adalah kelas IP Address kita beserta subnetmasknya.
#range adalah batasan IP Addres awal hingga akhir yang diberikan.
#Pr DNS , Sec DNS adalah IP Address DNS yang akan kita assign ke client.
#Domain name adalah nama domain utama kita.
#Gateway adalah IP yang digunakan untuk gateway (biasanya IP internet).
#Broadcast adalah batas akhir dari IP Adrres kita.
8. Lakukan restart service isc-dhcp-server.
root@hackrative-vm:/# service isc-dhcp-server restart
9.
10. Jika sudah, sekarang coba cek pada detail yang ada pada jendela
Ethernet Status atau menggunakan cmd dengan mengetikan perintah ipconfig,
seharusnya windows kita sudah menerima IP dari DHCP Server.
11.
Dengan demikian maka selesai
sudah konfigurasi kita dalam membangun DHCP server di Ubuntu 20.04.
Untuk mendownload materinya yang sudah disertai dengan gambar silahkan kunjungi LINK INI.
Password: dhcp.farihinmuhamad
Post a Comment