Selasa, 25 November 2025

LKPD 9 DHCP

 


LEMBAR KERJA PESERTA DIDIK (LKPD_9)

 Jaringan komputer Transparansi Grafis Jaringan Portable, infrastruktur  jaringan, Jaringan komputer, elektronik png | PNGEgg

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:

  1. Menjelaskan konsep dasar DHCP (Dynamic Host Configuration Protocol).
  2. Memahami peran DHCP Server dalam jaringan.
  3. Melakukan instalasi paket ISC-DHCP-Server di Debian Server.
  4. Mengkonfigurasi DHCP Scope (range IP, gateway, DNS).
  5. Melakukan pengujian penerimaan IP Address otomatis oleh komputer klien.
  6. 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:

  1. Satu Virtual Machine (VM) yang akan menjadi Debian Server (sudah terinstal Debian Server Core dengan IP statis dan SSH aktif).
  2. Satu Virtual Machine (VM) yang akan menjadi klien Windows/Linux (misal: Windows 10/11 atau Linux Client).
  3. Software Virtualisasi: Oracle VirtualBox, VMware Workstation Player/Pro, atau Hyper-V.
  4. 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.
  5. Aplikasi klien SSH (misal: PuTTY untuk Windows, atau terminal bawaan untuk Linux/macOS) untuk mengakses Debian Server.
  6. Lembar kerja dan alat tulis.

D. KESELAMATAN KERJA:

  1. Pastikan sumber daya listrik stabil.
  2. Ikuti instruksi dengan cermat.
  3. Berhati-hatilah saat mengedit file konfigurasi sistem. Selalu backup file konfigurasi penting sebelum mengeditnya.
  4. Laporkan kepada guru/instruktur jika ada kendala atau kerusakan.
  5. 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.
  6. Server DHCP itu sendiri harus memiliki IP Address STATIS.

F. HASIL PENGAMATAN / ANALISIS:

  1. Jelaskan konsep DORA (Discovery, Offer, Request, Acknowledge) dalam proses DHCP!
  2. Mengapa DHCP Server harus memiliki IP Address statis?
  3. Apa fungsi dari parameter range dan option routers dalam konfigurasi DHCP?
  4. Jika klien tidak mendapatkan IP Address dari DHCP server, apa saja kemungkinan penyebabnya (misal: konflik IP, salah konfigurasi interface, layanan DHCP tidak jalan)?
  5. 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

range

Menentukan rentang (pool) alamat IP yang akan dialokasikan secara dinamis kepada klien. Contoh: range 192.168.1.50 192.168.1.150; berarti IP yang akan dibagikan adalah dari .50 sampai .150.

option routers

Menentukan alamat IP default gateway (router) yang akan diberikan kepada klien. Ini memungkinkan klien untuk berkomunikasi dengan jaringan luar. Contoh: option routers 192.168.1.1;

 

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:

Bash

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):

Bash

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


1. Hasil instalasi isc-dhcp-server

ini adalah tahap pertama untuk menginstall paket dhcp server di server anda yaitu dengan melakukan instalasi isc-dhcp-server

2. Hasil Konfigurasi /etc/default/isc-dhcp-server
sebelum ke konfigurasi isc-dhcp-server ini pastikan anda mengetahui interfaces yang anda pilih untuk nanti di pake sebagai dhcp server jika sudah masukan interfaces anda ke konfigurasi isc-dhcp-server nya

3. Hasil systemctl status isc-dhcp-server dan ip yang sudah di dhcpkan (klien dan server), dan konfigurasi dhcpd.conf
disini adalah dimana konfigurasi yang saya lakukan mulai mempunyai pengaruh pada ip dhcp di klien dan server bisa mulai membagi-bagikan ip ke klien

4. Hasil ping di klien
hasil ping dari klien ke server dan uji test internet



Tidak ada komentar:

Posting Komentar

TJKN LKPD Membangun Jaringan Voip Kantor Dengan Mizu Server PBX

  Hasil Praktek Voip TJKN Nama Anggota Kelompok: 1. Esya 2. Denis 3. FADLAN 4. Rakha Bagas Tanggal pengerjaan: 4/1/2026 Topology: Current Ca...