未提供项目描述
项目描述
Extreme Flash
此工具允许使用OpenWRT的initramfs镜像,全自动地刷入Enterasys / Extreme Networks接入点。
安装
安装工具
pipx install extremeflash
或
pip install extremeflash
使用方法
先决条件
- 将USB串行设备连接到本地机器和Enterasys AP的串行端口
- 识别本地机器上配置的IP地址,该地址将用于连接到Enterasys AP
- 下载OpenWRT initramfs-kernel镜像,例如WS-AP3710i的镜像
- 下载基于OpenWRT的squashfs-sysupgrade,例如WS-AP3710i的镜像
注意:虽然通常建议使用相同的版本用于initramfs-kernel和squashfs-sysupgrade,但不同版本的进程也可以工作。如果需要在路由器上安装具有不同版本的下游OpenWRT固件(例如Gluon),这一点尤为重要。
运行工具
-
确保串行线已连接到接入点,但尚未开启电源
-
运行工具
-
让它自动检测串行端口
extremeflash --local-ip 192.168.1.70/24 \ --model AP3710 \ -i ~/Downloads/openwrt-23.05.0-mpc85xx-p1020-enterasys_ws-ap3710i-initramfs-kernel.bin \ -j ~/Downloads/openwrt-22.03.3-mpc85xx-p1020-enterasys_ws-ap3710i-squashfs-sysupgrade.bin
-
或手动指定串行端口
extremeflash --port /dev/ttyUSB0 --local-ip 192.168.1.70/24 \ --model AP3710 \ -i ~/Downloads/openwrt-23.05.0-mpc85xx-p1020-enterasys_ws-ap3710i-initramfs-kernel.bin \ -j ~/Downloads/openwrt-22.03.3-mpc85xx-p1020-enterasys_ws-ap3710i-squashfs-sysupgrade.bin
-
获取更多信息,请运行
extremeflash --help
-
-
开启接入点电源,并将LAN线连接到AP以供电。
注意:对于具有两个或更多LAN端口的AP,请确保本地机器连接到端口2,而不是端口1。 -
工具将自动刷入接入点。完成刷入后,可以通过
192.168.1.1
(OpenWRT的默认IP)访问接入点。
贡献
安装依赖项
如果依赖项尚未安装,请运行poetry install
,然后运行poetry shell
以获取包含所有必要依赖项的环境。
运行修改后的代码
修改代码后,在仓库文件夹中执行python -m extremeflash
来运行工具。例如
python3 -m extremeflash --help
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
extremeflash-0.3.1.tar.gz (22.9 kB 查看哈希值)
构建分布
extremeflash-0.3.1-py3-none-any.whl (29.3 kB 查看哈希值)
关闭
extremeflash-0.3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | badac7e8f5894e3e1a788a88742c19ad65c9367d7c059c685e40572131a051ac |
|
MD5 | dd4f4f379637abbfa1928684920f084e |
|
BLAKE2b-256 | 1de30f1243f9b27908e932fede62a6391adf4e03541e72295e11fc37fa71d7ec |
关闭
extremeflash-0.3.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9c59093290d3fd4ffa182c3ede7e5d9bbe7429df7fb0d58a8e09750507a786ec |
|
MD5 | a759f31e895bf1a41d36ccb1ffcf6fe1 |
|
BLAKE2b-256 | 78fc366245fbaeac39426d1e7057f6f3b8bbc3c35a111decea39460d2a4cadc5 |