Skip to content

elianmanzueta/py_switchconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cisco Switch Configuration Tool

I created a Cisco switch configuration tool in Python using the modules Tkiner and Netmiko. This script supports both L2 and L3 switch configuration, allowing the user to specify their desired VLANs, port modes, and IP addresses. This script works with Layer 3 Cisco switches running Cisco IOS. For my testing environment, I used edge-sw01 in the Cisco Modeling Labs sandbox.

GUI

Configuring a Layer 2 Access or Trunk Port

Configuring a Layer 3 Port

After configuration, the script will output the Cisco IOS CLI commands and a show run for verification.

Sources

https://realpython.com/python-gui-tkinter/

https://pyneng.readthedocs.io/en/latest/

About

Basic Cisco Switch Configuration Tool

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages