How tamilore-dev/gns-kvm-lab works
This repository documents a small virtual networking lab: two VMs connect through separate libvirt bridges, which GNS3 Cloud nodes attach to a shared Ethernet switch. The main workflow is to configure the bridges, connect the topology, and verify VM-to-VM traffic; ping, interface capture, and a cable-cut test demonstrate connectivity and isolation. The XML files define the libvirt networks. GNS3 components and VM interfaces are documented capabilities, not repository source files. Relationships shown here come from the README; no source excerpts were available.
Main entry points: gnsA.xml virbr10 · gnsB.xml virbr11
Components 10
Connections 10
- Ubuntu VM → virbr10: attaches to
README.md - virbr10 → Ubuntu Cloud: connects to
README.md - Ubuntu Cloud → Ethernet Switch: cables to
README.md - Rocky VM → virbr11: attaches to
README.md - virbr11 → Rocky Cloud: connects to
README.md - Rocky Cloud → Ethernet Switch: cables to
README.md - Ping Probe → Ubuntu VM: runs on
README.md - Ubuntu VM → Rocky VM: pings through lab
README.md - Packet Capture → Ubuntu VM: captures on enp7s0
README.md - Cable-Cut Test → Rocky Cloud: removes cable
README.md