Setup GNS3 VM di Proxmox

1 min read

Gns3 sangat membantu sekali untuk belajar jaringan tanpa harus mempunyai server fisiknya, meskipun begitu ada beberapa kendala bagi saya seperti kita harus menyediakan resourse untuk VM GNS3 Server.

untuk itu saya mencoba untuk setup GNS3 di server proxmox yang mempunya resource yang lebih besar

Aktifkan Nested Virtualization Proxmox

fitur ini kelak misal VM yang kita gunakan support KVM Hardware Virtualization untuk menjalankan Qemu misalkan running mikrotik router ataupun image virtualization lainya

cat /sys/module/kvm_intel/parameters/nested  

jika outpoutnya ā€œNā€ maka harus enable , jika processor intel, karena server fisik saya dengan processor intel

echo "options kvm-intel nested=Y" > /etc/modprobe.d/kvm-intel.conf

namun jika server kalian menggunakan AMD

echo "options kvm-amd nested=1" > /etc/modprobe.d/kvm-amd.conf

restart server, check kembali pastikan outputnya adalah ā€œYā€

cat /sys/module/kvm_intel/parameters/nested 

setelah itu kita perlu setup configurasi di VMID dengan merubah tipe CPU, /etc/pve/qemu-server/xxx.conf dalam hal ini vm id saya adalah 113

vim /etc/pve/qemu-server/113.conf

tambahkan

#intel cpu
args: -cpu host,+vmx

#amd cpu
args: -cpu host,+svm

setelah itu pastikan KVM VIrtualization setup yes

Install GNS3 VM Server

siapakan VM server ubuntu 18.04 lalu pastekan perintah berikut:

cd /tmp
curl https://raw.githubusercontent.com/GNS3/gns3-server/master/scripts/remote-install.sh > gns3-remote-install.sh
sudo bash gns3-remote-install.sh 

setelah semua terinstall selanjut install wireguard vpn server

tutorialnya sudah saya buat disini , setelah wireguard terinstall langkah yang perlu diperhatikan urutanya sebagai berikut

  1. flush iptables GNS3 VM
sudo iptables -F

2. jalankan wireguard vpn sekaligus iptablesnya

sudo wg-quick up wg0

3. jalankan iptables masquarade pada gns3 VM

sudo iptables -t nat -A POSTROUTING -o ens18 -j MASQUERADE

fungsinya adalah supaya machine semacam mikrotik di GNS3 dapat terkoneksi ke internet

setelah semua langkah diatas selasai saatnya konek vpn wireguard pada client, lalu setting aplikasi GNS3 sesuai dengan gambar berikut

agar laptop kita bisa terkoneksi ke ip local GNS3 maka perlu dilakukan static routing, disini saya menggunakan OSx Catalina

sudo route -n add -net 192.168.122.1/24 192.168.8.50

Protected: Static Routing Wireguard VPN

There is no excerpt because this is a protected post.
admin
1 min read

Cara Resize LXC di Proxmox

hari ini saya mendapati salahsatu LCX saya tidak bisa menjalankan service, setelah saya check ternyata disknya penuh, baiklah saatnya saya resize DIsk yang awalanya...
admin
12 sec read

Automation Network: 4. Multi Script Python dengan Mikrotik dan…

script ini menggabungkan automation dua device berbeda menggunakan mikrotik dan cisco secara bersamaan hasilnya
admin
33 sec read

Leave a Reply

Your email address will not be published. Required fields are marked *