Simulasi Jaringan dengan GNS3 Praktikum Jaringan Komputer Jurusan Teknik Elektro, Unsoed
Iwan Setiawan <stwn at unsoed.ac.id>
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
1/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.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
2/28
Prasyarat ●
Spesifikasi komputer yang akan dipakai mencukupi. –
●
Untuk meringankan kerja komputer, mahasiswa diharapkan dapat mematikan program-program yang tidak diperlukan.
Komputer sudah terpasang GNS3 dan Wireshark.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
3/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).
●
Tiny Core Linux (TCL) versi 6.4 atau yang lebih tinggi.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
4/28
Topologi Jaringan Simulasi
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
5/28
Persiapan
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 --enablekvm -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
7/28
Menjalankan GNS3 ●
Jalankan GNS3. –
Pada GNU/Linux ketik perintah berikut di terminal. $ gns3server --local & $ gns3
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
8/28
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. Klik tombol Apply kemudian OK.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
9/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.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
10/28
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. Klik tombol Apply kemudian OK.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
11/28
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 – Jurusan Teknik Elektro, Unsoed
13/28
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
15/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.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
16/28
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 – Jurusan Teknik Elektro, Unsoed
17/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. $ sudo ip route show
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
18/28
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 – Jurusan Teknik Elektro, Unsoed
19/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: # ip route print
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
20/28
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] –
Nomor dapat dilihat pada keluaran perintah ip address print.
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
21/28
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 – Jurusan Teknik Elektro, Unsoed
23/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. $ traceroute 192.168.5.1
Praktikum Jaringan Komputer – Jurusan Teknik Elektro, Unsoed
24/28
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 – Jurusan Teknik Elektro, Unsoed
25/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
26/28
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 – Jurusan Teknik Elektro, Unsoed
28/28