Simulasi Jaringan
dengan GNS3
Praktikum Jaringan Komputer
Jurusan Teknik Elektro, Unsoed
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 2/28
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, traceroute, dan mtr terhadap topologi jaringan tersebut.
● Mahasiswa mampu menangkap dan melihat struktur paket jaringan dengan Wireshark.
Prasyarat
● Spesifikasi komputer yang akan dipakai mencukupi.
– Untuk meringankan kerja komputer, mahasiswa
diharapkan dapat mematikan program-program yang tidak diperlukan.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 4/28
Alat dan Bahan
● GNS3 versi 1.2.3 atau yang lebih tinggi, dengan QEMU sebagai perangkat lunak mesin virtualisasinya.
– Rekomendasi: GNS3 versi 1.4.5.
● Wireshark versi 1.12.1 atau yang lebih tinggi, sebagai program analisis paket/jaringan.
– Rekomendasi: Wireshark versi 2.0.2.
● RouterOS versi 6.34.4 (x86).
Membuat Citra QEMU untuk MikroTik
● Unduh RouterOS dari http://mikrotik.com/download.
– Lihat bagian RouterOS – X86 – CD Image.
● Buat citra QEMU dengan perintah:
$ qemu-img create -f qcow2 mikrotik.img 64M
● Boot citra RouterOS versi 6.34.4 dengan perintah:
$ qemu-system-i386 mikrotik.img --enable-kvm -boot d -cdrom mikrotik-6.34.4.iso
● Tekan tombol “a” untuk memasang semua fitur, dan “i” untuk melakukan proses instalasi.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 8/28
Menjalankan GNS3
● Jalankan GNS3.
– Pada GNU/Linux ketik perintah berikut di terminal. $ gns3server --local &
Menyertakan Citra QEMU: MikroTik (1)
● Klik menu Edit–Preferences, dan pilih QEMU–QEMU VMs. ● Klik tombol New, akan muncul jendela konfigurasi QEMU VM. ● Pilih Type Default. Klik tombol Next.
● 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. ● Klik tab General settings pada jendela konfigurasi “MikroTik” di
dalam opsi QEMU VM templates, lihat bagian Symbol: dan tekan tombol Browse. Pilih simbol router. Klik OK.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 10/28
Menyertakan Citra QEMU: MikroTik (2)
● Untuk mengkonfigurasi adapter antarmuka jaringan pada MikroTik, klik tab Network pada jendela konfigurasi
“MikroTik” di dalam opsi QEMU VM templates, lihat bagian
Adapters.
● Jadikan nilai Adapters menjadi 2 supaya mesin MikroTik secara default memiliki 2 antarmuka jaringan. Klik OK. ● Klik tombol Apply kemudian OK.
Menyertakan Citra QEMU: TCL
● Klik menu Edit–Preferences, dan pilih QEMU–QEMU VMs. ● Klik tombol New, akan muncul jendela konfigurasi QEMU
VM.
● Pilih Type Default. Klik tombol Next.
● 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/Microcore dengan tombol
Browse. Klik Finish.
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.
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 – Jurusan Teknik Elektro, Unsoed 16/28
Konfigurasi Jaringan
● Jalankan simulasi jaringan dengan menekan tombol “play” berwarna hijau. Start/Resume all devices.
● Semua mesin akan dinyalakan di dalam QEMU.
● Masuk ke dalam masing-masing mesin dengan nama pengguna:
– admin untuk MikroTik. – tc untuk TCL.
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.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 18/28
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.
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:
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 20/28
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:
Catatan
● Ketika mengakses konsol di mesin QEMU, gunakan kombinasi tombol
“Ctrl-Alt” untuk mengeluarkan kursor mous/kontrol papan ketik.
● 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]
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
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 24/28
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.
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.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed 26/28
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 – Jurusan Teknik Elektro, Unsoed 28/28
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.