跳转到主要内容

未提供项目描述

项目描述

Extreme Flash

此工具允许使用OpenWRT的initramfs镜像,全自动地刷入Enterasys / Extreme Networks接入点。

安装

安装工具

pipx install extremeflash

pip install extremeflash

使用方法

先决条件

  1. 将USB串行设备连接到本地机器和Enterasys AP的串行端口
  2. 识别本地机器上配置的IP地址,该地址将用于连接到Enterasys AP
  3. 下载OpenWRT initramfs-kernel镜像,例如WS-AP3710i的镜像
  4. 下载基于OpenWRT的squashfs-sysupgrade,例如WS-AP3710i的镜像

注意:虽然通常建议使用相同的版本用于initramfs-kernel和squashfs-sysupgrade,但不同版本的进程也可以工作。如果需要在路由器上安装具有不同版本的下游OpenWRT固件(例如Gluon),这一点尤为重要。

运行工具

  1. 确保串行线已连接到接入点,但尚未开启电源

  2. 运行工具

    • 让它自动检测串行端口

      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
      
  3. 开启接入点电源,并将LAN线连接到AP以供电。
    注意:对于具有两个或更多LAN端口的AP,请确保本地机器连接到端口2,而不是端口1。

  4. 工具将自动刷入接入点。完成刷入后,可以通过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 查看哈希值)

上传时间 Python 3

支持