LEMBAR KERJA PESERTA DIDIK (LKPD_9)
Kelas : Zildan Nur Zaman
Nama : XI TJKT 3
Mata Pelajaran: Administrasi Sistem Jaringan / Sistem Operasi Jaringan
Topik: Instalasi dan Konfigurasi DHCP Server di Debian
Alokasi Waktu: 4 x 45 menit (disesuaikan)
A. TUJUAN PEMBELAJARAN:
Setelah menyelesaikan LKPD ini, peserta didik diharapkan mampu:
Menjelaskan konsep dasar DHCP (Dynamic Host Configuration Protocol).
Memahami peran DHCP Server dalam jaringan.
Melakukan instalasi paket ISC-DHCP-Server di Debian Server.
Mengkonfigurasi DHCP Scope (range IP, gateway, DNS).
Melakukan pengujian penerimaan IP Address otomatis oleh komputer klien.
Memahami pentingnya IP statis pada server DHCP itu sendiri.
B. TEORI SINGKAT:
1. DHCP (Dynamic Host Configuration Protocol):
DHCP adalah protokol jaringan yang memungkinkan server untuk secara otomatis menetapkan dan mendistribusikan alamat IP dan informasi konfigurasi terkait lainnya (seperti subnet mask, default gateway, dan DNS server) ke perangkat di jaringan. Tanpa DHCP, administrator harus mengkonfigurasi setiap perangkat secara manual, yang bisa memakan waktu dan rentan kesalahan di jaringan besar. DHCP membuat manajemen IP Address menjadi lebih mudah dan efisien.
2. DHCP Server (ISC-DHCP-Server):
DHCP Server adalah perangkat lunak yang menjalankan protokol DHCP. Di lingkungan Linux, ISC-DHCP-Server adalah salah satu implementasi DHCP server yang paling umum dan banyak digunakan. Ini memungkinkan Debian Server Anda untuk menjadi pusat distribusi IP Address otomatis untuk semua klien yang terhubung ke jaringannya.
C. ALAT DAN BAHAN:
Satu Virtual Machine (VM) yang akan menjadi Debian Server (sudah terinstal Debian Server Core dengan IP statis dan SSH aktif).
Satu Virtual Machine (VM) yang akan menjadi klien Windows/Linux (misal: Windows 10/11 atau Linux Client).
Software Virtualisasi: Oracle VirtualBox, VMware Workstation Player/Pro, atau Hyper-V.
Koneksi jaringan internal antar VM (misal: mode Internal Network di VirtualBox/VMware, atau Private Switch di Hyper-V) untuk simulasi jaringan lokal. Penting: JANGAN gunakan mode NAT atau Host-Only pada interface yang akan melayani DHCP karena bisa konflik dengan DHCP virtualbox/VMware itu sendiri. Pastikan klien dan server berada dalam jaringan virtual yang sama.
Aplikasi klien SSH (misal: PuTTY untuk Windows, atau terminal bawaan untuk Linux/macOS) untuk mengakses Debian Server.
Lembar kerja dan alat tulis.
D. KESELAMATAN KERnJA:
Pastikan sumber daya listrik stabil.
Ikuti instruksi dengan cermat.
Berhati-hatilah saat mengedit file konfigurasi sistem. Selalu backup file konfigurasi penting sebelum mengeditnya.
Laporkan kepada guru/instruktur jika ada kendala atau kerusakan.
SANGAT PENTING: Pastikan hanya ada SATU DHCP server yang aktif di segmen jaringan yang sama. Jika Anda menggunakan mode jaringan virtual yang menyediakan DHCP (misal: NAT atau Host-Only default VirtualBox/VMware), ubah ke mode Internal Network atau Private Switch agar tidak ada konflik.
Server DHCP itu sendiri harus memiliki IP Address STATIS.
E. LANGKAH KERJA:
BAGIAN 1: PERSIAPAN DEBIAN SERVER
Login ke Debian Server:
Akses Debian Server Anda melalui konsol VM atau via SSH dari komputer Host/klien.
Login sebagai user biasa (misal: adminlab), lalu gunakan sudo su - atau sudo -i untuk berpindah ke user root.
Verifikasi IP Address Server (STATIS):
Ketik ip a
Pastikan IP Address server Anda sudah statis (misal: 192.168.10.1/24). Penting: IP ini akan menjadi gateway un
tuk klien DHCP nantinya. Jika belum statis, konfigurasikan terlebih dahulu seperti pada LKPD sebelumnya (/etc/network/interfaces atau Netplan).
Hasil:
Update Sistem:
Sebelum menginstal paket baru, selalu update daftar paket dan upgrade sistem:
apt update
apt upgrade -y
BAGIAN 2: INSTALASI ISC-DHCP-SERVER
Instal Paket ISC-DHCP-Server:
Ketik perintah berikut untuk menginstal paket DHCP server:
apt install isc-dhcp-server -y
Tunggu hingga proses instalasi selesai.
Identifikasi Interface Jaringan yang Akan Melayani DHCP:
Ketik ip a lagi untuk memastikan nama interface jaringan server yang terhubung ke klien. (Misal: enp0s3). Ini adalah interface di mana DHCP server akan 'mendengarkan' permintaan IP.
Konfigurasi Interface DHCP di isc-dhcp-server:
Edit file default isc-dhcp-server:
nano /etc/default/isc-dhcp-server
Cari baris INTERFACESv4="" atau INTERFACES="".
Ubah menjadi:
INTERFACESv4="enp0s3" (Ganti enp0s3 dengan nama interface Anda)
Tekan Ctrl+X, lalu Y, lalu Enter untuk menyimpan dan keluar.
BAGIAN 3: KONFIGURASI DHCP SCOPE (dhcpd.conf)
Backup File Konfigurasi Asli:
Selalu backup file konfigurasi asli sebelum mengeditnya:
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
Edit File Konfigurasi Utama DHCP:
Ketik nano /etc/dhcp/dhcpd.conf
Cari dan ubah/tambahkan baris-baris konfigurasi berikut. Anda mungkin perlu menghapus atau mengomentari contoh konfigurasi yang ada di dalamnya.
# --- Konfigurasi Global ---
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative; # Beri tahu DHCP server ini adalah sumber informasi DHCP yang otoritatif
# --- Definisi Subnet (DHCP Scope) ---
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.200; # Range IP yang akan didistribusikan
option routers 192.168.10.1; # Default Gateway (IP Debian Server itu sendiri)
option domain-name-servers 8.8.8.8, 8.8.4.4; # DNS Server
option domain-name "labku.local"; # Nama domain
option broadcast-address 192.168.10.255;
}
# --- Contoh DHCP Reservation (Opsional: IP Statis untuk MAC Address tertentu) ---
# host client-pc {
# hardware ethernet 08:00:27:12:34:56; # Ganti dengan MAC Address klien
# fixed-address 192.168.10.50;
# }
Penjelasan Parameter Penting:
subnet ... netmask ...: Mendefinisikan segmen jaringan yang akan dilayani DHCP. Harus sesuai dengan IP server.
range ...: Kisaran IP Address yang akan diberikan ke klien.
option routers: Alamat IP default gateway untuk klien (IP Debian Server Anda).
option domain-name-servers: Alamat IP DNS server yang akan diberikan ke klien.
option domain-name: Nama domain yang akan diberikan ke klien.
authoritative;: Memberitahu DHCP server untuk menjadi otoritatif untuk subnet ini, yang akan mencegah masalah jika ada DHCP server lain yang tidak sah.
Tekan Ctrl+X, lalu Y, lalu Enter untuk menyimpan dan keluar.
BAGIAN 4: RESTART LAYANAN DAN PENGUJIAN AKSES DHCP
Uji Konfigurasi DHCP:
Ketik dhcpd -t
Perintah ini akan memeriksa sintaks file dhcpd.conf Anda. Jika ada kesalahan, akan ditampilkan.
Restart Layanan ISC-DHCP-Server:
Setelah mengubah dhcpd.conf, Anda harus me-restart layanan DHCP agar perubahan diterapkan:
systemctl restart isc-dhcp-server
Anda bisa memeriksa statusnya lagi dengan systemctl status isc-dhcp-server.
Konfigurasi Jaringan Klien (Windows/Linux):
Pada VM klien Windows/Linux, pastikan adaptor jaringannya diatur ke mode Internal Network (VirtualBox/VMware) atau Private Switch (Hyper-V) agar terhubung ke jaringan yang sama dengan Debian Server.
Atur konfigurasi IP Address pada klien menjadi "Obtain an IP address automatically" (DHCP).
Untuk Windows: Buka Network and Sharing Center > Change adapter settings > Klik kanan Ethernet > Properties > Internet Protocol Version 4 (TCP/IPv4) > Pilih Obtain an IP address automatically dan Obtain DNS server address automatically. Klik OK.
Untuk Linux (CLI): Tergantung distro dan versi, bisa melalui Netplan (Ubuntu), NetworkManager (banyak distro), atau /etc/network/interfaces (Debian). Intinya adalah mengubah konfigurasi interface menjadi dhcp. Contoh: sudo dhclient -r && sudo dhclient (untuk me-release dan meminta IP baru).
Verifikasi Penerimaan IP di Klien:
Untuk Windows: Buka Command Prompt (CMD). Ketik ipconfig /all.
Cari adapter jaringan Anda. Pastikan IP Address yang diterima berada dalam range yang Anda tentukan (192.168.10.100 - 192.168.10.200).
Pastikan Default Gateway adalah 192.168.10.1 (IP Debian Server).
Pastikan DNS Servers adalah 8.8.8.8 (atau yang Anda set).
Untuk Linux: Buka Terminal. Ketik ip a atau ifconfig.
Verifikasi IP Address yang diterima.
Ketik ip r untuk melihat gateway.
Ketik cat /etc/resolv.conf untuk melihat DNS.
Pengujian Konektivitas dari Klien:
Dari klien, ketik ping 192.168.10.1 (IP Debian Server). Pastikan ada balasan.
Ketik ping google.com (menguji resolusi DNS dan konektivitas internet, jika server terhubung internet dan gateway ke internet berfungsi)
F. HASIL PENGAMATAN / ANALISIS (Singkat)
1. Jelaskan konsep DORA (Discovery, Offer, Request, Acknowledge) dalam proses DHCP!
DORA adalah proses 4 tahap saat klien meminta IP:
-
Discovery → Klien broadcast mencari DHCP server.
-
Offer → Server menawarkan IP Address.
-
Request → Klien meminta IP yang ditawarkan.
-
Acknowledge → Server menyetujui dan memberikan IP final ke klien.
2. Mengapa DHCP Server harus memiliki IP Address statis?
Agar klien selalu mengetahui gateway dan sumber DHCP yang sama.
Jika IP server berubah-ubah, klien tidak bisa menerima konfigurasi yang benar.
3. Apa fungsi dari parameter range dan option routers dalam konfigurasi DHCP?
-
range → Menentukan rentang IP yang akan diberikan ke klien.
-
option routers → Menentukan default gateway klien (biasanya IP Debian Server).
4. Jika klien tidak mendapatkan IP Address dari DHCP server, apa saja kemungkinan penyebabnya?
-
Interface DHCP salah / tidak sesuai.
-
Layanan DHCP tidak berjalan.
-
File konfigurasi ada error.
-
Klien tidak satu jaringan (Internal Network salah).
-
Ada DHCP lain yang konflik.
-
Firewall memblokir DHCP.
5. Bagaimana cara memverifikasi bahwa layanan ISC-DHCP-Server berjalan di Debian Server?
-
Jalankan:
systemctl status isc-dhcp-server→ harus active (running). -
Tes konfigurasi:
dhcpd -t→ memastikan tidak ada error. -
Cek log:
/var/log/syslog→ melihat aktivitas DHCP.
0 Komentar