Saat awal belajar menggunakan GNS3 pada sistem operasi Linux Mint 20.3, saya mengalami kendala dalam hal koneksi jaringan internet yang menuju ke dalam mesin virtual atau perangkat jaringan yang saya pasang pada simulator ini. Tentunya hal ini berbeda dengan yang ada pada sistem operasi Windows 7 atau 10, dimana untuk koneksi internet pada GNS3 cukup sederhana pengaturannya. Untuk GNS3 pada Linux Mint ini bisa dikatakan lebih banyak pengaturannya dibandingkan dengan sistem operasi Windows. Oleh karena itu perlu usaha yang lebih keras juga dalam mempelajari jaringan komputer dengan menggunakan GNS3 pada sistem operasi Linux Mint ini.
Setelah mencari-cari informasi di internet, akhirnya membuahkan hasil. Ada beberapa halaman web yang menyediakan informasi ini, walaupun tentunya tidak bisa 100% sama dengan kondisi yang ada pada perangkat yang saya gunakan. Tentunya butuh penyesuaian juga dengan sistem operasi yang saya pakai sekarang. Berikut ini dokumentasi saya dalam mengatur adapter jaringan perangkat saya agar GNS3 bisa terhubung dengan internet.
Instal uml-utilities.
sudo apt install uml-utilities
Buat inteface virtual loopback Tap Adapter (tap0).
sudo tunctl -t tap0
Konfigurasi alamat IP untuk interface tap0.
sudo ifconfig tap0 192.168.50.1 netmask 255.255.255.0 up
Konfigurasi NAT yang mengarah pada internet, karena koneksi internet menggunakan wifi maka interface yang dimasukkan dalam konfigurasi adalah interface wifi (wlp0s3).
sudo iptables -t nat -A POSTROUTING -o wlp0s3 -j MASQUERADE
sudo iptables -A FORWARD -i tap0 -j ACCEPT
Aktifkan IP Forwarding.
sudo nano /etc/sysctl.conf
Hapus tanda # pada baris #net.ipv4.ip_forward=1 setelah itu simpan.
net.ipv4.ip_forward=1
Ketikkan perintah
sudo sysctl -p
Sampai sini saja sudah bisa digunakan untuk menghubungkan GNS3 dengan jaringan internet. Untuk konfigurasi pada GNS3, gunakan template Cloud dan konfigurasi adapternya menggunakan tap. Karena alamat IP adapter tap adalah 192.168.50.1 maka untuk perangkat yang terhubung dengan Cloud dan ingin terhubung dengan internet harus menyesuaikan alamat IP-nya, misalnya IP Address 192.168.50.2/24 dengan gateway 192.168.50.1
Agar tidak banyak mengulang dalam hal konfigurasi tap0 maka bisa juga dengan membuat perintah yang dijalankan saat PC booting.
sudo contrab -e
Tambahkan isi file dengan baris berikut
@reboot /usr/sbin/tunctl -t tap0 && /sbin/ifconfig 192.168.50.1 netmask 255.255.255.0 up
Dengan adanya perintah tersebut maka pengaturan alamat IP otomatis dijalankan saat komputer booting.
Sumber: https://www.sibro21.org/2016/08/menghubungkan-gns3-ke-internet-di.html