LEMBAR KERJA PESERTA DIDIK (LKPD_9)
Kelas : XI-TJKT-1
Nama : Muhammad Esya
Nur Hidayat
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 KERJA:
- 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.
F.
HASIL PENGAMATAN / ANALISIS:
- Jelaskan
konsep DORA (Discovery, Offer, Request, Acknowledge) dalam proses
DHCP!
- Mengapa DHCP Server harus
memiliki IP Address statis?
- Apa fungsi dari parameter range dan option
routers dalam konfigurasi DHCP?
- Jika klien tidak mendapatkan IP
Address dari DHCP server, apa saja kemungkinan penyebabnya (misal: konflik
IP, salah konfigurasi interface, layanan DHCP tidak jalan)?
- Bagaimana cara memverifikasi
bahwa layanan ISC-DHCP-Server berjalan di Debian Server?
G.
KESIMPULAN:
Buatlah
kesimpulan mengenai pengetahuan dan keterampilan yang Anda peroleh setelah
menyelesaikan LKPD ini. Jelaskan pentingnya DHCP Server dalam manajemen
jaringan modern dan bagaimana implementasi ISC-DHCP-Server di Debian dapat
menyederhanakan konfigurasi IP Address untuk perangkat klien.
H.
PENILAIAN:
|
No |
Kriteria
Penilaian |
Maksimal
Skor (Poin) |
|
1 |
Kelengkapan
langkah kerja |
1 |
|
2 |
Kebenaran
konfigurasi |
1 |
|
3 |
Ketepatan
waktu penyelesaian |
1 |
|
4 |
Kemampuan
menyelesaikan masalah secara mandiri |
1 |
|
5 |
Kemampuan
bernalar |
1 |
|
|
Total |
5 |
Penugasan :
● Screenshot instalasi paket isc-dhcp-server
● Screenshot file /etc/default/isc-dhcp-server yang sudah diedit.
●
Screenshot
hasil systemctl status isc-dhcp-server.
●
Screenshot
ipconfig /all (Windows) dan ip a (Linux) dari klien yang sudah mendapatkan IP DHCP.
●
Screenshoot
IP DHCP yang aktif di server(linux)
● Screenshot hasil ping dari klien ke server dan ke internet.
●
Unggah
ke blogger anda dan sertakan keterangan tahapan dan kesimpulan pembelajaran
tersebut.
●
Referensi
https://youtu.be/sKaB8GFdFN8
1. Konsep DHCP dan Proses DORA
DHCP (Dynamic Host Configuration
Protocol) adalah protokol yang memungkinkan perangkat di jaringan untuk meminta
dan menerima konfigurasi jaringan secara otomatis, termasuk IP Address, subnet mask, gateway, dan DNS server, dari DHCP Server.
Proses utama di
mana klien mendapatkan alamat IP dari server dikenal sebagai DORA:
1.
Discovery (Penemuan):
o Klien
(yang baru terhubung atau tidak memiliki IP) mengirimkan pesan DHCP DISCOVER berupa broadcast ke seluruh jaringan.
Tujuannya adalah untuk menemukan DHCP Server yang tersedia.
o Klien: "Apakah ada DHCP Server di sini?
Saya butuh IP!"
2.
Offer (Penawaran):
o Semua
DHCP Server yang menerima pesan DISCOVER akan merespons dengan pesan DHCP OFFER. Pesan ini berisi
penawaran IP Address yang tersedia dan parameter konfigurasi jaringan lainnya.
o Server: "Ya, saya ada. Saya tawarkan IP 192.168.1.10 selama sekian jam."
3.
Request (Permintaan):
o Klien
menerima satu atau lebih tawaran dan memilih salah satunya (biasanya yang
pertama tiba). Klien kemudian mengirimkan pesan DHCP REQUEST
(lagi-lagi sebagai broadcast) untuk
secara formal meminta IP Address
spesifik yang ditawarkan oleh server tertentu.
o Klien: "Oke, saya mau IP 192.168.1.10 dari Server A. Server lain, terima
kasih!"
4.
Acknowledge
(Pengakuan/Persetujuan):
o DHCP
Server yang ditunjuk oleh klien (Server A) akan mengirimkan pesan DHCP ACK (Acknowledge). Pesan ini
adalah konfirmasi akhir bahwa klien telah diberi izin untuk
menggunakan IP Address dan parameter konfigurasi jaringan tersebut. Klien
kemudian mengkonfigurasi interface-nya dengan
alamat IP tersebut.
o Server: "Dikonfirmasi! IP 192.168.1.10 milikmu. Ini juga Subnet, Gateway, dan
DNS-nya."
2. Mengapa DHCP Server
Harus Memiliki IP Address Statis
DHCP Server harus memiliki IP
Address statis (tetap) agar klien dapat menemukannya dengan andal di jaringan.
·
Titik Referensi Tetap:
DHCP Server berfungsi sebagai pemberi alamat. Jika
alamat IP-nya sendiri berubah-ubah (dinamis), klien tidak akan tahu harus
mengirimkan permintaan DHCP DISCOVER dan DHCP REQUEST ke mana.
·
Keandalan Layanan:
Agar layanan DHCP selalu dapat diakses dan diandalkan, alamatnya harus konstan.
Alamat IP statis memastikan bahwa server berada di lokasi yang sama setiap saat
di jaringan.
⚙️ Fungsi Parameter range dan option routers
Dalam konfigurasi DHCP, kedua
parameter ini memiliki fungsi kunci:
|
Parameter |
Fungsi |
|
|
Menentukan
rentang (pool) alamat IP yang akan dialokasikan
secara dinamis kepada klien. Contoh: |
|
|
Menentukan
alamat IP default gateway
(router) yang akan diberikan kepada klien. Ini memungkinkan klien untuk
berkomunikasi dengan jaringan luar. Contoh: |
3. Kemungkinan
Penyebab Klien Tidak Mendapat IP Address
Jika klien gagal mendapatkan IP dari
DHCP Server, beberapa penyebab umum meliputi:
·
Layanan DHCP Tidak Berjalan:
Layanan ISC-DHCP-Server (atau sejenisnya)
pada server mungkin belum dihidupkan, crash, atau stop.
·
Kesalahan Konfigurasi Jaringan
Server:
o Interface Server Salah: Server DHCP
tidak mendengarkan (listening) di interface jaringan
yang benar (misalnya, dikonfigurasi untuk eth0 tetapi kabel
terpasang di eth1).
o Konfigurasi Subnet Salah: DHCP
Server dikonfigurasi untuk memberikan IP di subnet yang berbeda dari subnet
jaringan tempat klien berada (misalnya, server disetel untuk 192.168.2.0/24,
tetapi jaringan fisiknya 192.168.1.0/24).
·
Rentang IP (Range) Habis/Tidak
Ada: Semua IP Address dalam range yang
dikonfigurasi telah habis disewa/dipakai oleh klien lain.
·
Konflik IP Address:
Meskipun jarang terjadi dengan DHCP yang benar, IP yang dialokasikan oleh
server mungkin sudah digunakan oleh perangkat lain di jaringan yang menggunakan
IP statis (di luar range DHCP, tetapi
di subnet yang sama).
·
Firewall: Firewall pada DHCP Server
(misalnya, iptables atau ufw)
memblokir port UDP 67 dan UDP 68 yang
digunakan oleh DHCP.
4. Cara Memverifikasi
Layanan ISC-DHCP-Server di Debian
Untuk memverifikasi status layanan ISC-DHCP-Server di Debian
(menggunakan systemd), Anda
dapat menggunakan perintah systemctl dan melihat log sistem.
1.
Memeriksa Status Layanan:
sudo systemctl status isc-dhcp-server
o Anda
harus melihat status Active: active (running) dan
tidak ada pesan kesalahan kritis (misalnya, "Configuration file
error").
2.
Melihat Log Layanan (Opsional,
untuk Debugging):
sudo journalctl -u isc-dhcp-server -e
o Perintah
ini akan menampilkan log terbaru dari layanan. Cari pesan yang mengindikasikan
bahwa server telah berhasil melakukan start dan menemukan interface untuk didengarkan (misalnya, ...Wrote
0 leases... Listening on LPF/eth0/....).
Tentu, berikut adalah kesimpulan mengenai
pengetahuan dan keterampilan yang diperoleh, serta pentingnya DHCP dalam
manajemen jaringan modern.
G. Kesimpulan
Pengetahuan dan Keterampilan
Setelah menyelesaikan Lembar Kerja
Peserta Didik (LKPD) mengenai DHCP, saya memperoleh pemahaman yang mendalam
mengenai konsep dasar dan implementasi praktis DHCP.
Pengetahuan yang
Diperoleh:
·
Konsep DORA (Discovery, Offer,
Request, Acknowledge): Saya memahami secara detail urutan komunikasi
empat langkah antara klien dan server DHCP untuk alokasi IP Address.
·
Peran DHCP Server:
Saya memahami mengapa DHCP Server harus memiliki IP Address statis
agar dapat menjadi titik referensi yang stabil bagi seluruh klien.
·
Struktur Konfigurasi:
Saya mengetahui fungsi kritis dari parameter utama seperti range (untuk menentukan pool IP) dan option routers (untuk
menentukan default gateway)
dalam file konfigurasi DHCP.
·
Troubleshooting Dasar:
Saya dapat mengidentifikasi kemungkinan penyebab umum kegagalan klien
mendapatkan IP, seperti layanan yang tidak berjalan, kesalahan konfigurasi interface, atau habisnya range IP.
Keterampilan yang
Diperoleh:
·
Instalasi dan Konfigurasi:
Saya mampu menginstal paket ISC-DHCP-Server di
sistem operasi Debian.
·
Implementasi Konfigurasi:
Saya dapat mengedit file konfigurasi
utama (/etc/dhcp/dhcpd.conf)
untuk membuat scope DHCP yang
fungsional, menentukan rentang IP, subnet mask, gateway, dan parameter jaringan
lainnya.
·
Verifikasi Layanan:
Saya terampil menggunakan perintah systemctl dan journalctl
untuk memverifikasi status layanan DHCP
dan melakukan debugging dasar.
Pentingnya DHCP Server dalam Manajemen
Jaringan Modern
DHCP Server adalah komponen vital dalam manajemen jaringan
modern karena secara drastis meningkatkan efisiensi, skalabilitas, dan keandalan jaringan.
1. Mencegah Konflik IP
Address
Fungsi terpenting DHCP adalah
menjamin setiap perangkat mendapatkan IP Address yang unik dan mencegah konflik IP. Dalam jaringan yang
dikelola secara manual (statis), konflik IP sering terjadi dan sangat sulit
untuk didiagnosis, yang dapat melumpuhkan komunikasi perangkat yang
bersangkutan.
2. Efisiensi dan
Pengurangan Beban Kerja Administratif
·
Otomatisasi: DHCP
mengeliminasi kebutuhan administrator untuk mengkonfigurasi IP Address pada
setiap perangkat secara manual, menghemat waktu yang signifikan, terutama dalam
jaringan besar (ratusan hingga ribuan perangkat).
·
Portabilitas:
Perangkat mobile (laptop, smartphone) dapat berpindah antar
jaringan (misalnya, dari Wi-Fi ke LAN) dan secara otomatis mendapatkan
konfigurasi jaringan yang benar tanpa intervensi pengguna atau admin.
3. Kemudahan Perubahan
Jaringan
Ketika ada perubahan pada topologi
jaringan—seperti perubahan default gateway, DNS
server, atau subnet mask—administrator
hanya perlu mengubah konfigurasi di satu
tempat (DHCP Server). Semua klien akan menerima konfigurasi baru
saat mereka meminta perpanjangan sewa (lease) IP berikutnya.
Implementasi
ISC-DHCP-Server di Debian
Implementasi ISC-DHCP-Server di
Debian menyederhanakan konfigurasi IP Address untuk perangkat klien dengan
cara:
1.
Sentralisasi Pengaturan:
Semua parameter jaringan (IP, subnet mask, gateway, DNS) didefinisikan secara sentral dalam satu file konfigurasi di Debian Server.
2.
Transparansi Klien:
Dari sisi klien, proses konfigurasi menjadi otomatis dan transparan. Begitu perangkat
terhubung ke jaringan, ia mengirimkan permintaan dan menerima semua informasi
yang diperlukan untuk berkomunikasi tanpa perlu intervensi pengguna atau
instalasi software tambahan.
3.
Pengelolaan Alokasi (Leasing):
ISC-DHCP-Server mengelola durasi sewa (lease time) IP Address. Setelah masa
sewa habis, klien harus meminta perpanjangan, memungkinkan IP yang tidak
digunakan untuk dikembalikan ke pool (range) dan
dialokasikan ke perangkat lain. Hal ini memastikan pemanfaatan IP Address yang
optimal dalam jaringan.
Dengan
demikian, Debian yang menjalankan ISC-DHCP-Server berfungsi sebagai pusat kendali yang cerdas, mengubah
tugas konfigurasi IP dari serangkaian intervensi manual yang rentan kesalahan
menjadi proses otomatis yang cepat dan andal.
F.
Hasil Screenshoot dan sedikit penjelas dari ss tersebut
Tidak ada komentar:
Posting Komentar