Anda di halaman 1dari 30

Simulasi Jaringan

dengan GNS3
Praktikum Jaringan Komputer
Program Studi Teknik Elektro, Unsoed

Iwan Setiawan <stwn at unsoed.ac.id>

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 1/30


Tujuan Praktikum

● Mahasiswa mampu melakukan persiapan/setup simulasi


jaringan dengan GNS3
● Mahasiswa mampu melakukan konfigurasi topologi
jaringan di dalam GNS3
● Mahasiswa mampu melakukan akses konsol dan
konfigurasi jaringan pada setiap mesin yang ada di dalam
topologi
● Mahasiswa mampu melakukan pengujian dengan ping dan
traceroute terhadap topologi jaringan tersebut
● Mahasiswa mampu menangkap dan melihat struktur paket
jaringan dengan Wireshark
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 2/30
Prasyarat

● Spesifikasi komputer yang akan dipakai mencukupi


– Komputer x86 dual-core, RAM 2048 MiB
– Untuk meringankan kerja komputer, mahasiswa diharapkan
dapat mematikan program-program yang tidak diperlukan
● Komputer sudah terpasang GNS3 dan Wireshark
– Windows: GNS3 all-in-one sudah menyertakan GNS3 dan
dependensinya, termasuk QEMU dan Wireshark
– GNU/Linux dengan pemasangan dari repositori:
● paket Debian/Ubuntu GNS3 untuk mesin 64 bit,
● kode sumber di GitHub: https://github.com/GNS3/gns3-
gui/releases/latest
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 3/30
Alat dan Bahan

● GNS3 versi 1.2.3 atau yang lebih tinggi dengan QEMU


sebagai perangkat lunak virtualisasinya. Rekomendasi:
GNS3 versi 1.5.3
● Wireshark versi 1.12.1 atau yang lebih tinggi sebagai
program penganalisis jaringan. Rekomendasi: Wireshark
versi 2.2.5
● RouterOS versi 6.34.4 (x86). Rekomendasi: RouterOS
versi 6.38.5 (x86)
● Tiny Core Linux (TCL) versi 6.4 atau yang lebih tinggi

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 4/30


Topologi Jaringan Simulasi

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 5/30


Persiapan
Membuat Citra QEMU untuk MikroTik

● Unduh RouterOS dari https://mikrotik.com/download


– Lihat bagian RouterOS – X86 – CD Image
– Pilih 6.38.5 (Current)
● Buat citra QEMU dengan perintah:
$ qemu-img create -f qcow2 mikrotik.img 64M
● Boot citra RouterOS versi 6.38.5 dengan perintah:
$ qemu-system-i386 --enable-kvm mikrotik.img
-boot d -cdrom mikrotik-6.38.5.iso
● Tekan tombol “a” untuk memasang semua fitur, dan “i” untuk
melakukan proses instalasi
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 7/30
Mengunduh Citra QEMU TCL

● Unduh citra QEMU TCL 6.4 dari:


https://downloads.sourceforge.net/project/gns-3/Qemu
%20Appliances/linux-tinycore-linux-6.4-2.img

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 8/30


Menjalankan GNS3

● Jalankan GNS3
– Pada GNU/Linux ketik perintah berikut di terminal
$ gns3server --local &
$ gns3

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 9/30


Menyertakan Citra QEMU: MikroTik (1)

● Klik menu Edit–Preferences, dan pilih QEMU–Qemu VMs


● Klik tombol New, akan muncul jendela konfigurasi QEMU VM
● Isi Name dengan “MikroTik”. Klik tombol Next
● Pilih Qemu binary dengan *qemu-system-i386* dan RAM 64
MB. Klik tombol Next
● Cari lokasi citra MikroTik dengan tombol Browse. Klik Finish
● Pada jendela konfigurasi MikroTik dalam opsi Qemu VM
templates, klik tab General settings. Lihat bagian Symbol: dan
tekan tombol Browse. Pilih simbol router, selanjutnya set pada
bagian Category dengan Routers. Klik OK
● Klik tombol Apply kemudian OK
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 10/30
Menyertakan Citra QEMU: MikroTik (2)

● Untuk mengkonfigurasi adapter antarmuka jaringan pada


MikroTik, klik tab Network pada jendela QEMU VM
configuration MikroTik di dalam opsi Qemu VM templates
● Lihat bagian Adapters. Jadikan nilainya menjadi “2”
supaya mesin MikroTik secara default memiliki dua
antarmuka jaringan
● Ganti isi Name Format: dengan “Ethernet{port1}”. Klik OK
● Klik tombol Apply kemudian OK

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 11/30


Menyertakan Citra QEMU: TCL (1)

● Klik menu Edit–Preferences, dan pilih QEMU–Qemu VMs


● Klik tombol New, akan muncul jendela konfigurasi QEMU
VM
● Isi Name dengan “TCL”. Klik tombol Next
● Pilih Qemu binary dengan *qemu-system-i386* dan RAM
64 MB. Klik tombol Next
● Cari lokasi citra Tiny Core Linux dengan tombol Browse.
Klik Finish
● Klik tombol Apply kemudian OK

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 12/30


Menyertakan Citra QEMU: TCL (2)
● Cara lain untuk menyertakan Citra QEMU TCL adalah dengan
mengunduh templat appliance dari Marketplace GNS3 di
https://gns3.com/marketplace
● Klik pada pilihan menu APPLIANCES
● Klik Tiny Core Linux dan akan muncul jendela informasi mengenai
appliance TCL. Untuk mengunduh klik DOWNLOAD TEMPLATE
● Impor templat dengan memilih menu File-Import appliance dan
pilih berkas templat yang sudah diunduh
● Klik Next, setelah itu pilih “Run the appliance on your local
computer”
● Klik versi TCL yang diinginkan dan klik tombol Import. Pilih citra
TCL yang sudah diunduh sebelumnya
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 13/30
Konfigurasi
Topologi
Konfigurasi Topologi Jaringan

● Klik menu ikon Browse Routers di bagian kiri (paling atas)


pada GNS3 dan seret ikon MikroTik ke jendela proyek di
tengah
● Klik menu ikon Browse Switches dan seret ikon Ethernet
switch
● Klik menu ikon Browse End Devices dan seret ikon TCL
● Sesuaikan dengan jumlah perangkat yang dibutuhkan dan
hubungkan masing-masing perangkat dengan menu ikon
Add a link agar sesuai dengan topologi jaringan yang akan
disimulasikan

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 15/30


Konfigurasi
Jaringan
Tab Completion

● Gunakan fitur tab completion dengan menekan tombol


“tab” saat kita mengetikkan perintah untuk membantu
proses konfigurasi supaya lebih cepat

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 17/30


Konfigurasi Jaringan

● Jalankan simulasi jaringan dengan menekan tombol “play”


berwarna hijau. Start/Resume all devices
● Semua mesin akan dinyalakan di atas QEMU
● Masuk ke dalam masing-masing mesin dengan nama
pengguna:
– “admin” untuk MikroTik
– “gns3” atau “tc” untuk TCL

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 18/30


Pada MikroTik 1

Konfigurasikan alamat IP pada antarmuka jaringan ether1 dengan perintah:
# ip address add address=192.168.5.254/24
interface=ether1

Konfigurasikan alamat IP pada antarmuka jaringan ether2 dengan perintah:
# ip address add address=10.99.7.109/30 interface=ether2
● Lihat konfigurasi alamat IP dengan perintah:
# ip address print
● Masukkan rute ke jaringan 192.168.10.0/24, dengan gateway 10.99.7.110:
# ip route add dst-address=192.168.10.0/24
gateway=10.99.7.110

Lihat konfigurasi rute pada MikroTik 1 dengan perintah:
# ip route print

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 19/30


Pada Hos 1

● Konfigurasikan alamat IP pada antarmuka jaringan eth0


pada hos 1 dengan perintah:
$ sudo ip addr add 192.168.5.1/24 dev eth0
● Untuk melihat hasil konfigurasi alamat IP
$ sudo ip addr show
● Tambahkan rute default ke 192.168.5.254:
$ sudo ip route add default via 192.168.5.254
● Untuk melihat hasil konfigurasi rute
$ sudo ip route show

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 20/30


Pada MikroTik 2

Konfigurasikan alamat IP pada antarmuka jaringan ether1 dengan perintah:
# ip address add address=192.168.10.254/24
interface=ether1

Konfigurasikan alamat IP pada antarmuka jaringan ether2 dengan perintah:
# ip address add address=10.99.7.110/30 interface=ether2
● Lihat konfigurasi alamat IP dengan perintah:
# ip address print
● Masukkan rute ke jaringan 192.168.5.0/24, dengan gateway 10.99.7.109:
# ip route add dst-address=192.168.5.0/24
gateway=10.99.7.109

Lihat konfigurasi rute pada MikroTik 2 dengan perintah:
# ip route print

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 21/30


Pada Hos 2

● Konfigurasikan alamat IP pada antarmuka jaringan eth0


pada hos 2 dengan perintah:
$ sudo ip addr add 192.168.10.1/24 dev eth0
● Untuk melihat hasil konfigurasi alamat IP
$ sudo ip addr show
● Tambahkan rute default ke 192.168.10.254
$ sudo ip route add default via 192.168.10.254
● Untuk melihat hasil konfigurasi rute
$ sudo ip route show

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 22/30


Catatan
● Ketika mengakses konsol di mesin QEMU, gunakan kombinasi
tombol “Ctrl-Alt” untuk mengeluarkan kursor mous/kontrol papan tik
● Gunakan perintah clear atau kombinasi tombol “Ctrl-L” untuk
membersihkan layar
● Kita dapat menggunakan perintah “ip address” untuk masuk ke
sub perintah tersebut, sehingga kita tinggal mengetikkan perintah
selanjutnya misal “add address=...”
– Untuk kembali, gunakan perintah “/”
● Untuk menghapus alamat IP dapat memakai perintah:
# ip address remove [nomor]
Nomor dapat dilihat pada keluaran perintah ip address print

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 23/30


Pengujian
Jaringan
Uji Konektivitas dengan ping

● Hos 1 dengan MikroTik 1


$ ping 192.168.5.254
$ ping 10.99.7.109
● Hos 1 dengan MikroTik 2
$ ping 10.99.7.110
$ ping 192.168.10.254
● Host 1 dengan Hos 2
$ ping 192.168.10.1
● Ketika konfigurasi sudah benar, akan muncul balasan dari
mesin yang di-ping
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 25/30
Uji Rute dengan traceroute

● Hos 2 dengan MikroTik 2


$ traceroute 192.168.10.254
$ traceroute 10.99.7.110
● Hos 2 dengan MikroTik 1
$ traceroute 10.99.7.109
$ traceroute 192.168.5.254
● Hos 2 dengan Hos 1
$ traceroute 192.168.5.1

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 26/30


Uji Rute dengan mtr

● Hos 2 dengan MikroTik 2


$ mtr 192.168.10.254
$ mtr 10.99.7.110
● Hos 2 dengan MikroTik 1
$ mtr 10.99.7.109
$ mtr 192.168.5.254
● Hos 2 dengan Hos 1
$ mtr 192.168.5.1

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 27/30


Uji Penangkapan Paket ICMP

● Lakukan uji konektivitas dengan ping dari hos 1 ke hos 2.


$ ping 192.168.10.1
● Lihat jendela GNS3. Klik kanan pada link antara hos 1 dan
MikroTik 1. Setelah itu klik Start capture dan pilih SW 1 port
1.
● Wireshark akan dijalankan. Lihat dan amati paket jaringan
yang ditangkap oleh Wireshark.
● Pilih salah satu paket jaringan dan lihat strukturnya. Ingat
dengan arsitektur protokol?
● Lakukan hal yang sama pada link antara hos 2 dan Mikrotik
2. Lihat dan amati. Tulis hasilnya dalam laporan praktikum.
Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 28/30
Tugas Praktikum
Tugas Praktikum

● Hubungkan jaringan simulasi ke Internet, dengan cara


membuat sebuah link antara salah satu perute/router
MikroTik dengan awan/cloud.
● Hasil akhir dari tugas ini adalah hos 1 dan hos 2 dapat
terhubung ke Internet.
● Uji hasil konfigurasi jaringan simulasi dengan ping,
traceroute, serta mtr dari hos 1 dan hos 2 ke hos di
Internet.
● Tuliskan proses dan hasil simulasi di dalam laporan
praktikum.

Praktikum Jaringan Komputer – Program Studi Teknik Elektro, Unsoed 30/30

Anda mungkin juga menyukai