hilmizr / Jarkom-Modul-2-F04-2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lapres Modul 2 Jaringan Komputer

Anggota

  • Hilmi Zharfan Rachmadi - 5025201268
  • Ida Bagus Kade Rainata Putra Wibawa - 5025201235
  • Naufal Faadhilah - 5025201221

Pembagian Tugas

  • Hilmi Zharfan Rachmadi
    • Topologi & Konfigurasi
    • Nomor 1-5
  • Ida Bagus Kade Rainata Putra Wibawa & Naufal Faadhilah
    • Revisi & Lapres

Jawaban

Soal 1

Topologi dan Konfigurasi

Topologi

Konfigurasi Ostania

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
        address 192.201.1.1
        netmask 255.255.255.0

auto eth2
iface eth2 inet static
        address 192.201.2.1
        netmask 255.255.255.0

auto eth3
iface eth3 inet static
        address 192.201.3.1
        netmask 255.255.255.0

Konfigurasi WISE

auto eth0
iface eth0 inet static
        address 192.201.3.2
        netmask 255.255.255.0
        gateway 192.201.3.1

Konfigurasi SSS

auto eth0
iface eth0 inet static
        address 192.201.1.2
        netmask 255.255.255.0
        gateway 192.201.1.1

Konfigurasi Garden

auto eth0
iface eth0 inet static
        address 192.201.1.3
        netmask 255.255.255.0
        gateway 192.201.1.1

Konfigurasi Berlint

auto eth0
iface eth0 inet static
        address 192.201.2.2
        netmask 255.255.255.0
        gateway 192.201.2.1

Konfigurasi Eden

auto eth0
iface eth0 inet static
        address 192.201.2.3
        netmask 255.255.255.0
        gateway 192.201.2.1

Command

Di Ostania

Jalankan command:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE -s 192.201.0.0/16
cat /etc/resolv.conf

Agar lebih cepat, kami tuliskan command di atas ke dalam script 01.sh melalui nano. Untuk menjalankannya tinggal gunakan bash.

nano /root/01.sh
bash /root/01.sh

Konfigurasi di Ostania

Di Selain Ostania (WISE, SSS, Garden, Berlint, Eden)

Jalankan command:

echo nameserver 192.168.122.1 > /etc/resolv.conf

Hasilnya sudah bisa ping google.com dari semua node

Dari Ostania

Konfigurasi dari Ostania

Dari WISE

Konfigurasi dari WISE

Dari SSS

Konfigurasi dari SSS

Dari Garden

Konfigurasi dari Garden

Dari Berlint

Konfigurasi dari Berlint

Dari Eden

Konfigurasi dari Eden

Agar membuat lebih efisien, command di atas, beserta ping google.com, juga kami masukkan ke dalam script 01.sh di root WISE, SSS, Garden, Berlint, Eden.

Script no 1

Soal 2

Instalasi Bind

Instalasi Bind dilakukan di WISE dengan command

apt-get update
apt-get install bind9 -y

Command di atas kami masukkan ke dalam 02_install.sh di root WISE

Script install bind

Instalasi Bind sudah berhasil

Instalasi bind 1

Instalasi bind 2

Soal 3

Subdomain eden.wise.yyy.com dengan alias www.eden.wise.yyy.com yang diatur DNS-nya di WISE dan mengarah ke Eden

  1. Edit file /etc/bind/wise/wise.f04.com pada WISE

  2. Tambahkan subdomain untuk eden.wise.f04.com yang mengarah ke IP Eden

    nano /etc/bind/wise/wise.f04.com
  3. Tambahkan konfigurasi berikut

    eden   IN      A       192.201.2.3
    www.eden IN    CNAME   eden.wise.f04.com.
  4. Restart service bind

    service bin9 restart
  5. Ping ke subdomain dengan perintah berikut (dari client)

    ping eden.wise.f04.com -c 5

    atau

    host -t A eden.wise.f04.com

Soal 4

Reverse Domain untuk Domain Utama

  1. Edit file /etc/bind/named.conf.local pada WISE

    nano /etc/bind/named.conf.local
  2. Tambahkan konfigurasi berikut ke named.conf.local, lalu tambahkan reverse dari 3 byte awal IP yang ingin di-reverse. Karena IPnya adalah 192.201.2, reversenya adalah 2.201.192

    zone "2.201.192.in-addr.arpa" {
        type master;
        file "/etc/bind/wise/2.201.192.in-addr.arpa";
    };
  3. Copykan file db.local ke /etc/bind ke dalam folder wise yang baru dibuat dan ubah namanya menjadi 2.201.192.in-addr.arpa, lalu restart bind9

    cp /etc/bind/db.local /etc/bind/wise/2.201.192.in-addr.arpa
    
    service bind9 restart
  4. Memastikan konfigurasi sudah benar dengan perintah (pada client)

    apt-get update
    apt-get install dnsutils
  5. Kembalikan namserver di /etc/resolv.conf dengan IP WISE lalu cek dengan command

    host -t PTR 192.201.3.2

Soal 5

Berlint Sebagai DNS Slave Untuk Domain Utama

  1. Konfigurasi pada server WISE dengan meng-edit file /etc/bind/named.conf.local. Sesuaikan dengan syntax berikut

    zone "wise.f04.com" {
        type master;
        notify yes;
        also-notify { 192.201.2.2; }; // IP Berlint 
        allow-transfer { 192.201.2.2; }; // IP Berlint 
        file "/etc/bind/wise/wise.f04.com";
    };
  2. Restart bind9

    service bind9 restart
  3. Masuk ke tahap konfigurasi server Berlint. Buka berlint lalu update package lists dan install aplikasi bind9 dengan menjalankan command

    apt-get update
    apt-get install bind9 -y
  4. Buka file /etc/bind/named.conf.local pada Berlint dan tambahkan syntax berikut dan restart bind9

    zone "wise.f04.com" {
        type slave;
        masters { 192.201.3.2; }; // Masukan IP WISE
        file "/var/lib/bind/wise.f04.com";
    };
    
    service bind9 restart
  5. Testing ser WISE dengan mematikan service bind9

    service bind9 stop

Pada client pastikan pengaturan nameserver mengarah ke IP WISE dan IP Berlint. Lakukan ping ke wise.f04.com pada client. Jika ping berhasil maka konfigurasi DNS slave telah berhasil

Kendala

Insiden Docker

Sekitar pukul 13.00, tiba-tiba GNS3 saya (Hilmi) tidak bisa tersambung dengan Docker yang menyebabkan progress kelompok kami tersendat.

Docker tidak tersambung

Alhamdulillah, saya sudah mengekspor file dengan topologi, beserta konfigurasi dan scriptnya. Saya kemudian mengirim file tersebut ke grup LINE kelompok. Progress dilanjutkan oleh Naufal Faadhilah yang memulai project lagi from scratch. Oleh karena itu, terdapat dua file project di repository kelompok kami.

Ketidak-compatible perangkat laptop saat menginstall virtualbox

Teman saya Ida Bagus Kade Rainata Putra tidak mampu mengunduh virtualbox dan sejenisnya di perangkat kerasnya. Hal ini tentunya menghambat pengerjaan praktikum ini. Adapun perangkatnya ialah: Mackbook M1.

Bertepatan dengan ETS

Teman saya Naufal Faadhilah mendapati pada pekan perkuliahan minggu ke-9 terdapat 3 mata kuliah yang mengadakan ETS, sehingga tidak dapat membantu banyak dalam progress praktikum Jarkom kali ini.

About