Instalasi dan Konfigurasi PNETLab

PNETLab adalah tool simulator seperti GNS3 yang penggunaanya dijalankan diatas interface web

Konfigurasi VM untuk PNETLab di VirtualBox

Download terlebih dahulu file .ova di situs resmi PNETLab, download Disini

Import file .ova PNETLab yang sudah didownload, klik menu File > Import Appliance

Sesuaikan path dengan tempat kamu mendownload file .ova tadi.

Berikan nama VM.

Proses import akan berjalan dan tunggu hingga 100%.

Pastikan adapter dari VM PNETLab: Adapter 1: NAT, Adapter 2: Bridge

Jalankan VM PNETLab

User login defaultnya adalah:

user: root
password: pnet

Setelah berhasil masuk kita akan diminta untuk mengganti password.

Berikan domain/subdomain jika kamu ingin mengakses PNETLab menggunakan domain nantinya, jika tidak maka skip lalu klik OK saja.

Disini kamu memilih metode untuk memberikan IP untuk VM PNETLab ini, saran saya gunakan metode IP statik agar IP tidak berubah-ubah nantinya.

Untuk menyinkronkan waktu/jam masukkan alamat NTP, untuk daftar lengkapnya bisa lihat Disini

Ini adalah pengaturan proxy, jika kamu tidak menggunakan proxy maka pilih direct connection.

VM PNETLab akan melakukan restart.

Coba masuk menggunakan user root dan password yang sudah kita set sebelumnya.

Jika berhasil maka tampilannya akan seperti ini.

Ketik exit untuk keluar.

Mengakses Web Interface PNETLab

Untuk mengakses web interface dari PNETLab sesuaikan dengan IP yang sudah kita set atau bisa melihat pada tampilan halaman login dari VM PNETLab

Tampilan Web PNETLab

Jika kamu ingin mendapatkan semacam latihan soal gunakan Online Mode, dan jika kamu hanya ingin melakukan simulasi dengan topologi sendiri maka gunakan Offline mode

User dan Password default mode offline adalah:

user: admin
password: pnet

Mengakses console perangkat menggunakan terminal Linux

Secara default jika kita hanya bisa mengakses dengan HTML Console, agar kita bisa mengakses console menggunakan terminal sistem operasi caranya adalah dengan menginstall paket integrasi Disini

Disini saya menggunakan Linux Mint 21.

Langkah pertama adalah download paket .deb Disini

Karena saya menggunakan Linux Mint 21 yang berbasis dari ubuntu 22.04 maka saya akan mendownload versi ubuntu22.04.1

Pilih format .deb.

Setelah file berhasil di download gunakan gdebi untuk melakukan instalasi.

sudo gdebi eve-ng-integration_0.5.0-0\~78\~ubuntu22.04.1_all.deb

Coba akses kembali PNETLab Web UI dan coba console menggunakan terminal sistem operasi.

Jika berhasil tampilannya seperti berikut.

Dan kita berhasil melakukan console menggunakan terminal.

Mengakses console perangkat menggunakan terminal Windows (e.g Putty, SecureCRT)

Install Integration Pack

https://mega.nz/#!V50gUCQY!ysvjljJrulRT0De96BhIXCEnP2uDkE-zWr7Kyyml3ds

Agar SecureCRT otomatis membuka tab baru ubah file global.ini

File global.ini terdapat didalam folder C:\Users\Nama User\AppData\Roaming\VanDyke\Config
Untuk mengaksesnya kita terlebih dahulu harus mengaktifkan show hidden files

Ubah parameter D:"Single Instance"=00000000 menjadi D:"Single Instance"=00000001

Hasilnya adalah sebagai berikut

Menambahkan perangkat CISCO

Untuk menjalankan perangkat cisco terlebih dahulu kita download file CISCO-IOL Disini.

Kirim/salin menggunakan SCP kedalam VM PNETLab kedalam direktori /opt/unetlab/addons/iol/bin/

kita bisa menggunakan aplikasi WinSCP, FileZilla atau semacamnya.

Eksekusi file keygen untuk mendapatkan lisensi.

lakukan SSH kedalam VM PNETLab.

ssh root@IP-VM-PNETLAB

Pergi ke direktori /opt/unetlab/addons/iol/bin/

cd /opt/unetlab/addons/iol/bin/

Ekseskusi keygen.

python CiscoIOUKeygen.py

Maka akan muncul output seperti berikut.

Salin bagian:

[license]
pnetlab = b126e08dae13e962;

Dan buat sebuah file dengan nama iourc dan pastekan didalamnya.

nano iourc

Fix permission agar image CISCO terbaca di PNETLab.

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Coba akses web PNETLab apakah image Cisco sudah muncul.

Jika sukses maka akan muncul seperti berikut.

Pemilihan perangkat Cisco

Gunakan image Cisco IOL untuk menggunakan perangkat cisco.

Jika kamu ingin mengunakan Cisco Switch maka pilih l2

Jika kamu ingin menggunakan Cisco Router maka pilih l3

Selanjutnya kita hanya perlu menyesuaikan nama dan iconnya saja.

Menambahkan perangkat MikroTik

Pergi ke halaman web download mikrotik Disini.

Pilih versi dan pastikan format yang dipilih adalah Raw Disk Image

Kita bisa menggunakan wget dan langsung download image dari VM PNETLab atau download terlebih dahulu di PC kita lalu kirim/salin image kedalam VM PNETLab menggunakan WinSCP atau FileZilla.

Disini saya akan mendownload image mikrotik menggunakan wget langsung dari dalam VM PNETLab.

SSH terlebih dahulu kedalam VM PNETLab.

ssh root@IP-VM-PNETLAB

Pindah ke direktori /opt/unetlab/addons/qemu/

cd /opt/unetlab/addons/qemu/

Buat direktori untuk menyimpan image mikrotik kita nanti, berikan nama direktori beserta keterangan versi mikrotik.

mkdir mikrotik-6.48.7

Pindah ke direktori mikrotik yang baru saja kita buat.

cd mikrotik-6.48.7/

Download menggunakan wget.

wget https://download.mikrotik.com/routeros/6.48.7/chr-6.48.7.img.zip

Ekstrak menggunakan unzip.

unzip chr-6.48.7.img.zip Archive: chr-6.48.7.img.zip

Setelah file di eksrak akan muncul file dengan ekstensi .img itulah file yang akan kita gunakan.

*Optional: untuk menghemat ruang penyimpanan kita bisa menghapus file zip nya.

rm chr-6.48.7.img.zip

Karena qemu hanya bisa membaca file dengan format .qcow2 maka kita ubah nama image mikrotiknya menjadi hda.qcow2

mv chr-6.48.7.img hda.qcow2

Agar image mikrotik terbaca oleh PNETLab lakukan fix permission dengan perintah berikut.

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Akses Web UI PNETLab dan pastikan sudah tersedia image MikroTik.

Menambahkan perangkat VYOS

Download image Qemu VYOS dengan format .qcow2 Disini.

Kita bisa menggunakan wget dan langsung download image dari VM PNETLab atau download terlebih dahulu di PC kita lalu kirim/salin image kedalam VM PNETLab menggunakan WinSCP atau FileZilla.

Disini saya akan mendownload image VYOS menggunakan wget.

Pindah ke direktori /opt/unetlab/addons/qemu.

cd /opt/unetlab/addons/qemu

Buat folder untuk menyimpan image VYOS.

mkdir vyos-1.2.9-S1

Masuk kedalam direktori VYOS.

cd vyos-1.2.9-S1/

Download image menggunakan wget.

wget https://s3-us.vyos.io/1.2.9-S1/vyos-1.2.9-S1-10G-qemu.qcow2

Ubah nama image VYOS menjadi hda.qcow2.

mv vyos-1.2.9-S1-10G-qemu.qcow2 hda.qcow2

Agar image VYOS terbaca oleh PNETLab lakukan fix permission dengan perintah berikut.

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Akses Web UI PNETLab dan pastikan sudah tersedia image VYOS.

Troubleshoot

MikroTik RouterOS tidak bisa di start

Jika kamu mengalami hal tersebut solusinya adalah mencentang Enbale Nested VT-x/AMD-v seperti berikut.