DEV Community

Implementasi Infrastruktur Jaringan Virtual dengan Protokol OSPF

Topologi

Image description
Berikut IP Address yang digunakan pada topologi:
Image description

Short Explanation

Proyek ini bertujuan untuk membangun dan menguji sistem jaringan berbasis virtual dengan beberapa layanan server, termasuk Web Server, File Server, Mail Server, dan Proxy Server. Sistem ini menghubungkan jaringan lokal dan jaringan eksternal menggunakan protokol OSPF pada router MikroTik untuk memastikan komunikasi antarjaringan.

Project Goals

  • Menerapkan koneksi server fisik serta perangkat virtual dengan sambungan internet.
  • Melakukan konfigurasi untuk perangkat virtual dan fisik yang terhubung dan saling mengakses satu sama lain.
  • Memahami cara kerja layanan jaringan seperti DNS, Web Server, FTP Server, Mail Server dan Proxy Server serta mengimplementasikan dalam scenario nyata.

Tech Stack Used

  • Jaringan: MikroTik Router (OSPF Protocol).
  • Server: Ubuntu Server (Apache2, vsftpd, Postfix, Dovecot).
  • DNS & Proxy: Squid Proxy dan DNS Server.
  • Virtualisasi: VirtualBox dengan Ubuntu Server dan Windows 7 VM.
  • Testing Tools: Thunderbird, Squid Report, dan Windows Explorer.

Konfigurasi Instalasi Server

Web Server

Apache2 dipilih sebagai Web Server karena stabilitasnya dalam menyajikan konten web. Instalasi dilakukan dengan perintah:
sudo apt update && sudo apt install apache2
Setelah instalasi, file konfigurasi diatur untuk menyajikan halaman default. Nama domain juga disesuaikan menggunakan file '/etc/hosts'.

File Server (FTP)

VSFTPD digunakan untuk menyediakan layanan FTP. Direktori untuk berbagi file dibuat dengan perintah:
sudo mkdir /home/hakim_groupf/sharing-dir
sudo chmod 755 /home/hakim_groupf/sharing-dir
Pengguna ditambahkan untuk FTP dengan perintah:
sudo adduser hakim_groupf
File konfigurasi vsftpd.conf disesuaikan untuk mengaktifkan akses direktori berbagi.

Mail Server

Mail Server dikonfigurasi dengan Postfix untuk pengiriman email dan Dovecot untuk akses email via protokol IMAP/POP3. Langkah-langkah konfigurasi mencakup:

  • Mengedit file /etc/postfix/main.cf untuk menyesuaikan domain mail server (mail.hakimgroupf.net).
  • Mengedit file /etc/dovecot/dovecot.conf untuk mengaktifkan protokol IMAP dan POP3.

DNS Server

DNS Server disiapkan untuk memetakan nama domain mail.hakimgroupf.net ke alamat IP 192.168.13.100. File konfigurasi /etc/bind/named.conf.local diperbarui untuk menambahkan zona baru, dan file zona dibuat untuk mencatat domain dan IP.

Proxy Server

Proxy Server dikonfigurasi menggunakan Squid. File konfigurasi /etc/squid/squid.conf diedit untuk:

  • Menetapkan jaringan lokal yang diizinkan.
  • Memblokir akses ke situs tertentu (misalnya, YouTube dan Facebook).

Results

Web Server

Image description
Web Server diuji dengan mengakses alamat IP Server, yaitu 192.168.13.100 melalui browser di klien Windows 7. Hasilnya, halaman web berhasil dimuat tanpa adanya error. Ini menandakan bahwa konfigurasi Apache2 pada server sudah berjalan dengan baik dan mampu menyajikan konten web di lingkungan virtual.

File Server (FTP)

Image description

File Server diuji di lingkungan internal menggunakan Windows Explorer. Pengujian dilakukan dengan memasukkan IP Address \192.168.13.100 di address bar untuk memerika folder Bersama. Folder sharing-dir terlihat dan dapat diakses dengan kemampuan membaca, menulis, dan memodifikasi file sesuai hak yang diberikan. Keberhasilan ini menunjukkan bahwa layanan VSFTPD pada File Server telah dikonfigurasi dengan benar di lingkungan local dan mendukung transfer file.

Mail Server

Image description
Pada pengujian Mail Server, aplikasi Thunderbird di Wimdows 7 digunakan untuk melakukan account setup dengan memasukkan informasi server email. Konfigurasi IMAP berhasil dikenali dengan pesan “Configuration found by trying common server names”. Uji pengiriman dan penerimaan dilakukan dan berhasil, di mana email berhasil dikirimkan dari klien dan diterima oleh Ubuntu Server. Meski terdapat peringatan tentang koneksi tanpa enkripsi, namun fungsi pengelolaan email berjalan dengan baik dalam lingkungan virtual.

DNS Server

Image description
Jaringan ini juga menggunakan DNS Server dengan IP 10.33.108.250, yang berfungsi untuk mengonversi nama domain yang diminta oleh perangkat lokal menjadi alamat IP yang valid, memudahkan perangkat untuk mengakses situs web atau layanan internet dengan nama domain.

Proxy Server

Image description
Proxy Server diuji dengan mengatur IP proxy 192.168.12.3 dan port 3128 pada klien Windows 7 di jaringan lokal. Penguji mencoba mengakses situs yang diblokir, seperti youtube.com dan facebook.com, serta situs lain yang tidak diblokir. Hasilnya, situs yang diblokir tidak dapat diakses, sedangkan situs lainnya berhasil diakses dengan lancar. Aktivitas akses internet ini dipantau melalui Squid Report, memastikan bahwa Proxy Server berjalan dengan baik di lingkungan virtual.

Lessons Learned

  • Semua layanan bergantung pada konfigurasi yang benar, mulai dari IP, gateway, hingga protokol jaringan.
  • Protokol OSPF memungkinkan komunikasi antarjaringan secara dinamis tanpa menambahkan static routes.
  • Menguji layanan di berbagai skenario membantu memastikan skalabilitas dan keandalan sistem.

Contributor

  1. Bayu Sapmito
  2. Luthfi Hakim
  3. Vikha Savira Khairani

Top comments (0)