1. Jalankan menyalakan Ubuntu Server (pastikan isc-dhcp-server menyala)
2. Jalankan penyadap paket bawaan Linux (tcpdump) di antarmuka Host-Only (misal enp0s8):
sudo tcpdump -i enp0s8 port 67 or port 68 -vn
3. Buka CMD di Windows Host dan mengetik: ipconfig /release lalu ipconfig /renew.
4. Screenshot paket Request (Discover) –> Reply (Offer) –> Request –> Reply (ACK). di Ubuntu server. Tekan Ctrl C
5. Buka kembali konfigurasi DHCP Server dari minggu lalu:
sudo nano /etc/dhcp/dhcpd.conf
Perhatikan dua baris krusial di dalam blok subnet. ubah agar mengarah ke IP dan Nama Domain DNS Server yang mereka buat pada pertemuan kemarin:
option domain-name-servers 192.168.xx.yy;
option domain-name "[nama_anda].com";
6. Restart layanan DHCP:
sudo systemctl restart isc-dhcp-server
7. Pastikan pengaturan kartu jaringan Host-Only di Windows diatur ke “Obtain an IP address automatically” DAN “Obtain DNS server address automatically”. Buka CMD Windows, ketik ipconfig /renew lalu ipconfig /all
Pastikan baris Connection-specific DNS Suffix dan DNS Servers di Windows sudah otomatis terisi domain dan IP BIND9, lalu tes dengan ping www.[nama_anda].com
8. Cek Status Waktu & Zona Waktu Saat Ini:
timedatectl status
sudo timedatectl set-timezone Asia/Jakarta
9. Instalasi Chrony (Otomatis menggantikan timesyncd):
sudo apt update
sudo apt install chrony -y
10. Konfigurasi Server Pool Indonesia & Izin Klien Lokal. Buka konfigurasi Chrony:
sudo nano /etc/chrony/chrony.conf
Tambahkan/ubah baris pool di bagian atas agar mengambil waktu dari server Indonesia:
pool id.pool.ntp.org iburst
Di baris paling bawah, izinkan jaringan Host-Only (laptop karyawan) untuk meminta waktu ke server ini:
allow 192.168.xx.0/24 (sesuaikan xx dengan segmen IP NIM anda)
11. Restart & Verifikasi Stratum:
sudo systemctl restart chrony
chronyc sources -v
chronyc tracking
12. Ketik perintah berikut dan screenshot:
a. timedatectl
b. chronyc tracking
c. cat /var/lib/dhcp/dhcpd.leases
Have Fun!
