Praktikum:ASJ Kelas XII
KONFIGURASI JARINGAN
DHCP SERVER
Tentu, ini adalah langkah-langkah instalasi dan konfigurasi DHCP server di Debian 10 berdasarkan video yang Anda berikan.
- **Persiapan Awal**
Sebelum memulai instalasi, pastikan Anda sudah login sebagai **root**. Jika belum, gunakan perintah `su` untuk masuk ke mode root. Selain itu, penting untuk mengetahui nama *interface* jaringan yang akan digunakan. Anda bisa memeriksanya dengan perintah:
```bash ip a ```
Dalam video tersebut, *interface* yang digunakan adalah `ens33`. Anda harus menyesuaikan nama ini dengan yang ada di sistem Anda.
- **Langkah 1: Instalasi Paket DHCP Server**
Langkah pertama adalah menginstal paket `isc-dhcp-server` dari repositori Debian. Buka terminal dan jalankan perintah berikut:
```bash apt-get install isc-dhcp-server -y ```
Tanda `-y` pada akhir perintah berfungsi untuk menyetujui secara otomatis semua konfirmasi yang mungkin muncul selama proses instalasi.
- **Langkah 2: Konfigurasi Interface Jaringan**
Setelah instalasi, Anda perlu menentukan *interface* jaringan mana yang akan "mendengarkan" permintaan DHCP dari klien.
1. Buka file konfigurasi `isc-dhcp-server` dengan editor teks nano:
```bash nano /etc/default/isc-dhcp-server ```
2. Cari baris `INTERFACESv4=""`.
3. Isi nama *interface* jaringan Anda di dalam tanda kutip. Sesuai video, *interface* yang digunakan adalah `ens33`.
``` INTERFACESv4="ens33" ```
4. Simpan perubahan dengan menekan `Ctrl + X`, lalu `Y`, dan `Enter`.
- **Langkah 3: Konfigurasi Alokasi Alamat IP (DHCP Pool)**
Ini adalah langkah inti di mana Anda akan menentukan rentang alamat IP (IP pool) yang akan didistribusikan ke klien, serta informasi jaringan lainnya seperti *subnet mask*, *router* (gateway), dan server DNS.
1. Buka file konfigurasi utama DHCP, yaitu `dhcpd.conf`:
```bash nano /etc/dhcp/dhcpd.conf ```
2. Hapus tanda komentar (`#`) atau modifikasi baris-baris berikut agar sesuai dengan konfigurasi jaringan Anda. Berdasarkan video, konfigurasinya adalah sebagai berikut:
* **`option domain-name "smk.net";`**
* Menentukan nama domain untuk jaringan lokal Anda.
* **`option domain-name-servers 8.8.8.8, 8.8.4.4;`**
* Menentukan server DNS yang akan digunakan oleh klien. Di sini menggunakan DNS publik Google.
* **`subnet 192.168.1.0 netmask 255.255.255.0 { ... }`**
* Blok ini mendefinisikan konfigurasi untuk jaringan `192.168.1.0` dengan *subnet mask* `255.255.255.0`.
* **`range 192.168.1.10 192.168.1.20;`**
* Menentukan rentang alamat IP yang akan disewakan ke klien, yaitu dari `192.168.1.10` hingga `192.168.1.20`.
* **`option routers 192.168.1.1;`**
* Menentukan alamat IP *gateway* atau *router* utama.
* **`option broadcast-address 192.168.1.255;`**
* Menentukan alamat *broadcast* untuk jaringan tersebut.
* **`default-lease-time 600;`**
* Waktu sewa IP default dalam detik (10 menit).
* **`max-lease-time 7200;`**
* Waktu sewa IP maksimal dalam detik (2 jam).
Berikut adalah tampilan akhir dari konfigurasi di dalam file `dhcpd.conf`:
3. Simpan perubahan dengan menekan `Ctrl + X`, lalu `Y`, dan `Enter`.
- **Langkah 4: Restart dan Verifikasi Layanan DHCP**
Setelah semua konfigurasi selesai, Anda perlu me-restart layanan DHCP agar perubahan yang dibuat dapat diterapkan.
1. Restart layanan `isc-dhcp-server`:
```bash /etc/init.d/isc-dhcp-server restart ```
2. Periksa status layanan untuk memastikan tidak ada kesalahan (error) dan layanan berjalan dengan baik:
```bash /etc/init.d/isc-dhcp-server status ```
Jika status menunjukkan **active (running)** berwarna hijau, maka server DHCP Anda telah berhasil dikonfigurasi dan siap melayani permintaan IP dari perangkat klien di jaringan. 🖥️➡️📄
FTP SERVER
apt install proftpd