Download - Jaringaan Virtual

Transcript
  • IJASAKOM

  • IIJASAKOM

    Hak Cipta dilindungi Undang-Undang. Dilarang memperbanyak atau memindahkan sebagian atau seluruh isi buku ini dalam bentuk apapun, baik secara elektronis maupun mekanis, termasuk memfotocopy, merekam atau dengan sistem penyimpanan lainnya, tanpa izin tertulis dari Penulis dan Penerbit.

    032015

    ISBN : ISBN

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3Hak Cipta 2015 Pada Penulis

    Ketentuan pidana pasal 72 UU No. 19 tahun 2002

    1. Barang siapa dengan sengaja dan tanpa hak melakukan kegiatan sebagaimana dimaksud dalam pasal 2 ayat (1) atau pasal 49 ayat (1) dan ayat (2) dipidana den-gan pidana penjara paling singkat 1 (satu) bulan dan/atau denda paling sedikit Rp. 1.000.000 (satu juta rupiah) atau pidana penjara paling lama 7 (tujuh) tahun dan/atau denda paling banyak Rp. 5.000.000.000.00 (lima miliar rupiah).

    2. Barang siapa dengan sengaja menyiarkan, memamerkan, mengedarkan, atau menjual kepada umum suatu Ciptaan atau barang hasil pelanggaran Hak Cip-ta atau Hak Terkait sebagaimana dimaksud pada ayat (1), dipidana dengan pi-dana penjara paling lama 5 (lima) tahun dan/atau denda paling banyak Rp. 500.000.000,00 (lima ratus juta rupiah)

    Publisher Jasakom

    Web Site http://www.jasakom.com

    Toko Online http://www.TokoMahal.com

    Penerbit dan Penerimaan Naskah [email protected]

    Android Toko Mahal

    Penulis Akrom Musajid [email protected] Akrom Musajid @amusajid cluster-id.blogspot.com

  • IIIJASAKOM

    Akrom Musajid

    Jaringan VirtualMikrotik, Cisco & Jupiter dengan GNS 3

  • IVJASAKOM

  • VJASAKOM

    DAFTAR ISI

    BAB I GNS3 1Apa itu GNS3 1Install GNS3 di Linux 2Install GNS3 di Windows 5Terminal di GNS3 6Packet Capture 7VirtualBox 10

    BAB II Cisco 13Membuat Topologi 14Idle PC 17Konfigurasi Router 19

    BAB III Mikrotik 23RouterOS 23Virtualbox 23Qemu 34Qemu di Linux 35Qemu di Windows 40

    BAB IV JunOS 45Juniper 45Konfigurasi 46Test Lab 49

    BAB V Host 51VPCS (Virtual PC Simulator) 51

    VPCS di Linux 52

  • VIJASAKOM

    VPCS di Windows 54VirtualBox 55Qemu 57Router Cisco 59

    BAB VI Switching 61Switch GNS3 61Konfigurasi 64

    BAB VII Cloud 69Koneksi Jaringan Fisik 69

    Linux 70Windows 71

    Koneksi Internet 72Linux 72

    BAB VIII IOS On UNIX 79Upload IOU Image 82

    BAB IX Labs 87Topologi 87Konfigurasi 90

    DAFTAR PUSTAKA 97

  • 1JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3

    Bab I Gns3 | Apa Itu Gns3

    BAB I GNS3

    Apa itu GNS3

    Sekuat apapun teori yang Anda miliki, tidak akan banyak gunanya bila Anda tidak pernah mempraktekkannya. Mempelajari jaringan komputer, juga tidak ada bedanya. Anda tidak bisa hanya berteori karena ada banyak hal yang hanya bisa dipahami ketika Anda mempraktekkannya.

    Jadi bagaimana mempraktekkan semua teori jaringan yang dimiliki? Anda bisa membangun sebuah lab sendiri yang terdiri atas komputer, router dan lain-lain. Bisa Anda bayangkan berapa biaya yang Anda butuhkan? Bagaimana bila Anda membutuhkan sampai ratusan peralatan komputer, router dan lain-lain? Berapa ukuran ruangan yang Anda butuhkan? Berapa banyak kerepotan yang harus Anda hadapi karena kabel-kabel yang sedemikian banyaknya? Membangun jaringan fisik untuk belajar sudah kuno karena sekarang ada software yang memungkinkan Anda mensimulasikan itu semua. Mudah, cepat dan murah!

    GNS3 (Graphical Network Simulator) adalah software khusus untuk

    emulator yang digunakan untuk mensimulasikan jaringan komputer, dari yang sederhana sampai dengan yang yang kompleks.

    Dengan menggunakan GNS3 Anda bisa mensimulasikan sistem operasi jaringan seperti IOS (Ineternetwork Operating System) Cisco, JunOS (Juniper), dan RouterOS (Mikrotik).

    Saat ini, GNS3 juga sudah didukung oleh software emulator lainnya seperti Qemu dan Virtualbox sehingga bisa diintegrasikan untuk melakukan simulasi Server (Linux Server/Windows Server) maupun Host (Linux, Windows, Mac OS X, Free BSD, dll).

    Dengan kemampuan semacam ini, Anda bisa merencanakan dan merancang jaringan yang lebih

  • 2JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3Bab I Gns3 | Install Gns3 Di Linux

    kompleks seperti mengemulasikan router Cisco yang terhubung dengan Server.

    GNS3 juga bisa diandalkan sebagai persiapan untuk melakukan ujian semisal CCNA (Cisco Certified Network Associate), CCNP (Cisco Certified

    Network Professional) bahkan sampai CCIE (Cisco Certified Inter network Expert).

    Sudah banyak software yang digunakan sebagai simulator namun kebanyakan tidak menyediakan command yang lengkap pada setiap perangkat yang disimulasikan. GNS3 merupakan simulator dengan konsep mengemulasikan sistem operasi yang sama sehingga yang muncul pada saat dijalankan adalah sistem operasi yang sebenarnya dari sebuah perangkat.

    Meski demikian tidak berarti GNS3 bisa digunakan sebagai pengganti Router sebenarnya dalam kehidupan nyata. Software ini lebih cocok digunakan untuk:

    1. Eksperimen dan test jaringan2. Membuat konsep jaringan3. Testing perubahan konfigurasi

    jaringan

    Install GNS3 di LinuxSebagai contoh saya pilih Instalasi di Linux Ubuntu karena banyak orang menggunakan Ubuntu sebagai sistem operasi Linux Desktop mereka.

    Ada dua cara untuk meng-install GNS3, di ubuntu ada aplikasi bernama Synaptic Package Manager yang mencari paket instalasi GNS3 atau dapat juga menggunakan terminal Linux dengan perintah apt-get install. Namun bila Anda sudah familiar

    dengan Linux bisa menggunakan opsi instalasi lain yaitu menggunakan source code GNS3.

    Versi terbaru dari GNS3 saat buku ini ditulis adalah versi 1.2, Kemudian untuk Linux saya memggunakan Ubuntu versi LTS 14.04.

    Download terlebih source GNS3 bisa mengunduhnya di situs resmi dari GNS3.

  • 3JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3

    Bab I Gns3 | Install Gns3 Di Linux

    Download sesuai OS Anda

    Extract file

    Point selanjutnya adalah Dynamips, ini merupakan komponen penting didalam GNS3 karena proses simulasi dilakukan disini. Sebelum instal

    Dynamips install dependensi dari Dynamips terlebih dahulu, yaitu libpcap-dev uuid-dev libelf-dev dan cmake, gunakan perintah berikut.

    sudo apt-get install libpcap-dev uuid-dev libelf-dev cmake

    Seperti yang kita ketahui untuk pengguna Linux instalasi menggunakan apt-get install harus terhubung ke internet jika tidak memiliki repository lokal yang lengkap. Setelah semua dependensi Dynamips selesai terinstall selanjutnya

    melakukan instalasi Dynamips menggunaka source.

    Melalui terminal, masuk ke directory yang berisi source Dynamips, sebagai contoh disini adalah /home/user/GNS3-1.1.source kemudian compile source Dynamips

    cd /home/user/GNS3-1.1.sourceunzip dynamips-0.2.14.zipcd dynamips-0.2.14mkdir buildcd buildcmake ..makesudo make install

  • 4JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3Bab I Gns3 | Install Gns3 Di Linux

    Pastikan proses instalasi berhasil dan tidak mengalami error, selanjutnya install source GNS3. Ada dua source yang harus dieksekusi yaitu gns3-server dan gns3-gui. Namun sebelum

    itu kita harus install dependensinya terlebih dahulu antara lain python3 setuptools pyqt4 ws4py netifaces zmq tornado

    sudo apt-get install python3 setuptools python3 pyqt4 python3 ws4py python3 netifaces python3 zmq python3 tornado

    Ekstrak source gns3-server dan gns3-gui menggunakan source dengan beberapa perintah berikut:

    cd /home/akrom/GNS3-1.1.sourceunzip gns3-server-1.1.zipunzip gns3-gui-1.1.zipLakukan instalasi dari source gns3-server dan gns3-gui dengan beberapa perintah berikut:

    cd /home/akrom/GNS3-1.1.sourcecd gns-server-1.1sudo python3 setup.py

    cd /home/akrom/GNS3-1.1.sourcecd gns-gui-1.1sudo python3 setup.pySetelah selesai instalasi dan pastikan tidak ada error berikut adalah tampilan GNS3 di Linux Ubuntu 14.04

  • 5JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3

    Bab I Gns3 | Install Gns3 Di Windows

    Install GNS3 di WindowsSub bab ini membahas bagaimana menginstall GNS3 di paltform OS Windows. Berbeda dari sistem operasi Linux akan terasa sangat

    mudah melakukan instalasi GNS3 di Windows. Download terlebih dahulu installer GNS3 untuk versi Windows.

    Setelah selesai download double klik installer GNS3 untuk memulai proses instalasi. Pilih beberapa komponen

    pendukung GNS3 atau biarkan saja secara default. Pilih folder untuk menempatkan semua source GNS3

  • 6JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3Bab I Gns3 | Terminal Di Gns3

    di Windows, bila tidak ingin merubah biarkan secara default.

    Setelah klik Next selanjutnya Anda akan diminta melakukan instalasi WinPcap, klik I Agree untuk melanjutkan. Klik Next, selanjutnya secara otomatis

    program akan mendownload dan menginstall Wireshark.

    Pastikan proses instalasi GNS3 lancar dan tidak ada error, berikut tampilan awal GNS3 di Windows.

    Terminal di GNS3Kebanyakan perangkat jaringan seperti Cisco, Juniper, Mikrotik, dll menggunakan antar muka text (CLI) maka dari itu banyak pilihan aplikasi terminal di GNS3 yang bisa digunakan untuk menjalankan simulasi perangkat, antara lain :

    Putty (Windows 64 bit) Putty (Windows 32 bit) Putty (Windows, included with

    GNS3)

    SecureCRT (Windows 64 bit) SecureCRT (Windows 32 bit) TeraTerm (Windows) Telnet (Windows) Xterm (Linux/BSD) Putty (Linux/BSD) Gnome Terminal (Linux/BSD) KDE Konsole (Linux/BSD)

  • 7JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3

    Bab I Gns3 | Packet Capture

    Secara default GNS3 menggunakan Putty di Windows dan xterm di Linux. Jika Anda ingin menggunakan jenis

    terminal lainnya bisa diganti di menu Edit a Preferences a General a Console applications.

    Packet CaptureUntuk keperluan analisa aliran paket data di dalam jaringan yang kita buat, GNS3 menyediakan packet capturing menggunakan Wireshark. Wireshark merupakan software yang tidak asing lagi yang sering digunakan untuk menganalisa paket data.

    Tidak seperti di Windows yang secara otomatis sudah terinstall Wireshark pada saat install GNS3, bila menggunakan Linux kita harus menginstallnya secara terpisah menggunakan perintah apt-get install.

  • 8JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3Bab I Gns3 | Packet Capture

    apt-get install wireshark

    Sebagai contoh sederhana misalkan kita ingin meng-capture paket antara dua buah router menggunakan

    koneksi serial seperti gambar dibawah ini.

    Dari gambar di atas adalah saya membuat 2 router menggunakan koneksi serial dengan IP address di R2 1.1.1.1/24 dan R3 1.1.1.2/24. Langkah sederhana untuk mengecek koneksi dari dua buah router tersebut adalah

    menggunakan ICMP (ping). Agar bisa melihat aliran paket di kedua router dilakukan dengan cara klik kanan pada kabel kemudian pilih opsi start capture.

    Pilih salah satu interface untuk dilakukan monitor (R2 s0/0 atau R3

    s0/0). Wireshark secara otomatis akan meng-capture.

  • 9JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3

    Bab I Gns3 | Packet Capture

    Mulai lakukan test ping diantara dua router kemudian amati caputing yang keluar di halaman Wireshark

    Dari gambar diatas terlihat jelas bahwa ada paket ICMP yang melewati diantara kedua router.

  • 10JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3Bab I Gns3 | Virtualbox

    VirtualBoxVirtualBox merupakan salah satu produk software yang sekarang dikembangkan oleh Oracle. Aplikasi ini pertama kali dikembangkan oleh perusahaan jerman, Innotek GmH. Pebruari 2008, Innotek GmbH diakuisisi oleh Sun Microsystems. Sun Microsystem kemudian juga diakuisisi oleh Oracle.

    VirtualBox berfungsi untuk melakukan virtualisasi sistem operasi. VirtualBox juga dapat digunakan untuk membuat virtualisasi jaringan komputer sederhana. Dengan Adanya VirtualBox, tentunya sangat membantu dan berguna bagi pengguna yang ingin melakukan sebuah ujicoba dan simulasi instalasi sistem operasi tertentu tanpa harus mengganggu dan kehilangan sistem operasi utama yang sudah ada.

    GNS3 telah mendukung VirtualBox yang sangat membantu bila ingin menambahkan guest (virtual machine) seperti OS berbasis Linux, Windows, BSD, dll ke dalam topologi. GNS3 secara otomatis akan menghubungkan antara guest VirtualBox dengan perangkat-perangkat virtual yang ada di topologi GNS3 menggunakan UDP tunnel.

    Berikut beberapa cara untuk melakukan instalasi VirtualBox terutama di Windows dan Linux. Jalankan file installer VirtualBox, versi terakhir Virtualbox pada saat buku ini ditulis adalah 4.3.18.

    Klik Next, kemudian akan muncul halaman Custom Setup yang meminta Anda memilih komponen apa saja yang akan diinstall. Biarkan opsi default , klik Next.

  • 11JASAKOM

    Jaringan Virtual : Mikrotik, Cisco & Jupiter dengan GNS 3

    Bab I Gns3 | Virtualbox

    Klik Next, dan instalasi akan berjalan sampai selesai. Kini, mari kita lihat bagaimana melakukan instalasi yang sama di Linux. Sebelumnya, tambahkan repository baru di dalam file /etc/apt/source.list sebagai berikut.

    nano /etc/apt/source.list

    Masukkan baris berikut kedalamnya:

    deb http://download.virtualbox.org/virtualbox/debian trusty contribdeb http://download.virtualbox.org/virtualbox/debian saucy contribdeb http://download.virtualbox.org/virtualbox/debian raring contribdeb http://download.virtualbox.org/virtualbox/debian quantal contribdeb http://download.virtualbox.org/virtualbox/debian precise contribdeb http://download.virtualbox.org/virtualbox/debian lucid contrib non-freedeb http://download.virtualbox.org/virtualbox/debian wheezy contribdeb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

    Selanjutnya adalah download dan lakukan registering kunci (key) untuk apt-secure dengan perintah berikut.

    wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

    Setelah selesai untuk menginstall VirtualBox adalah dengan perintah berikut.

    sudo apt-get updatesudo apt-get install virtualbox-4.3