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 – VirtualBox
Jika kamu mengalami hal tersebut solusinya adalah mencentang Enbale Nested VT-x/AMD-v
seperti berikut.
