【文件属性】:
文件名称:swinit:切换初始化并通过串行重置
文件大小:313KB
文件格式:ZIP
更新时间:2021-05-15 12:55:52
Python
斯威尼特
通过串行端口初始化开关。
厌倦了手动配置交换机的堆叠? 是否要经历漫长的密码恢复和wr erase之夜? 不再! 该软件套件将在收到ROMMON提示后接管并执行以下操作:
配置擦除
堆叠设置
TFTP / DHCP引导的基本配置
用法
将.service文件用于systemd,或像这样启动它:
# Linux
python3.6 ./swinit.py --serial /dev/ttyUSB0
# BSD / Possibly OSX
python3.6 ./swinit.py --serial /dev/cuaU0
如果你想前进的道路上有帮助的评论音轨,确保你已经aplay安装。 对于非Linux系统,创建一个脚本来获取声音文件并播放它,如下所示:
cat << _EOF_ > /usr/local/bin/aplay
#!/usr/bin/env bash
ex
【文件预览】:
swinit-master
----.gitignore(19B)
----swinit@.service(304B)
----requirements.txt(17B)
----Makefile(70B)
----.travis.yml(101B)
----swinit.py(3KB)
----cisco.py(5KB)
----device.py(4KB)
----swinit_test.py(812B)
----README.md(1024B)
----sounds()
--------detected.wav(253KB)
--------completed.wav(75KB)
--------unsupported.wav(13KB)
--------reset.wav(10KB)
----swinit_test_lib.py(3KB)
----cisco_test.py(4KB)