Perkenalkan, IOU Config Generator aka ICG, script Python untuk generate basic ip address config untuk device IOU di GNS3. Misalnya mau ngelab dengan topologi berikut:
Versi binary untuk windows juga ada, jadi pengguna windows ga perlu instal python lagi. Untuk yang pake Linux, instal dulu library paramiko di python. Btw, ini masih belum ada GUI-nya, kalo ada yang mau bantu buat GUI-nya boleh kok, langsung kontek aja. :D
Info lebih detail, ini dokumentasi si ICG:
# Cara pakai:
1. Buat topologi, simpan, matikan semua device
2. Jalankan ICG
3. Start lagi devicenya
# Addressing:
Contoh = R1--R2--R3
- R1 interface to R2 =
- 192.168.12.1/24
- 12.12.12.1/24 (IDN MODE)
- 2001:10:1:12::1/64
- R1 loopback =
- 1.1.1.1/32
- 2001::1/64
# Argumen:
-bd, --base-dir = Direktori project yang ingin dikonfigurasi. (REQUIRED IF NOT USING VM)
-t, --topology = Lokasi file topologi (.gns3). (REQUIRED)
-4, --v4 = Basis prefix untuk IPv4 (Default=192.168)
-6, --v6 = Basis prefix untuk IPv6. (Default=2001:10:1)
-d, --debug = Debug, cetak konfigurasi yang dibuat.
-vm, --vm = Khusus jika pakai GNS3 VM.
-srv, --srv = IP address dari GNS3 VM. (Default=192.168.56.101)
-idn, --idn = IDN addressing style
# Contoh penggunaan:
1. Minimal (Native IOU on Linux)
- python icg.py -bd /home/zasda/GNS3/projects/lab1 -t lab1.gns3
2. Minimal (VM)
- python icg.py -vm -srv 192.168.56.111 -t /home/zasda/GNS3/projects/lab1/lab1.gns3
- icg.exe -vm -srv 192.168.56.111 -t C:/users/zasda/GNS3/projects/lab1/lab1.gns3
3. Debug, cetak apa yang akan dikonfigurasi
- python icg.py -bd /home/zasda/GNS3/projects/lab1 -t lab1.gns3 -d
4. Ubah basis IPV4 ke 172.16
- python icg.py -bd /home/zasda/GNS3/projects/lab1 -t lab1.gns -4 172.16
5. Pengalamatan ala IDN ( ipv4 = R1 TO R2 jadi 12.12.12.X )
- python icg.py -bd /home/zasda/GNS3/projects/lab1 -t lab1.gns3 -idn
Untuk yang mau download, bisa ambil di sini.
Happy labbing!
0 comments:
Post a Comment