A Repo for implementing fibbing controller in gNS3 emulator
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 --with-iou --with-i386-repository
import project gNS3-cisco-fibbing-testbed.gns3project to gNS3 remote server.
install gNS3 client (Windows or Linux is OK)
sudo ./iface_setup.sh
Running gNS3, and start all devices
sudo python3 ./fibbing_controller.py
- Shows the neighbor routers
show ip ospf neighbor
- Shows the database of the router (only correct data)
show ip ospf database
- Routing table of a router
show ip route
- configure a router, ex. R1
enable configure terminal
copy the information to the console, the configure files: ./Configure/R1.cfg
- configure a host
copy the information to the console, the configure files: ./Configure/hosts.cfg