尝试刷新 Aironet 1142N 时出现 TFTP 问题

尝试刷新 Aironet 1142N 时出现 TFTP 问题

我在尝试刷新(将 AP 从轻量级转换为自主)Cisco Aironet 1142Ns 时遇到了一个有趣的问题

我有一个小型网络设置,其中一台计算机用作 TFTP(FreeBSD 11)和控制台(minicom)、一台交换机和 AP。配置如下:

  • FreeBSD/TFTP:10.0.0.2/255.0.0.0
  • 思科 AP:10.0.0.1/255.0.0.0

我已经验证 TFTP 服务器是否正常运行;我连接了第二台计算机并从 TFTP 服务器手动下载了 Cisco 固件文件。我发出的命令是

$ tftp
tftp> connect 10.0.0.2
tftp> mode binary
tftp> get c1140-k9w7-tar.153-3.JB.tar
Received 9338880 byes during 4.6 seconds in 18241 blocks.

TFTP 工作。

我启动 AP 的“恢复”模式(按住模式按钮),直到收到提示ap:。然后我发出以下命令:

ap:  set IP_ADDR 10.0.0.1
ap:  set NETMASK 255.0.0.0
ap:  set DEFAULT_ROUTER 10.0.0.2
ap:  tftp_init
ap:  ether_init
ap:  flash_init
Initializing Flash...
...The flash is already initialized.

(我没有收到任何有关tftp_init或 的消息ether_init

当我发出获取文件的命令时,它超时了:

ap: tar -xtract tftp://10.0.0.2/c1140-k9w7-tar.153-3.JB.tar flash:
tftp://10.0.0.2/c1140-k9w7-tar.153-3.JB.tar: connection timed out

然而...如果我允许 AP 启动并通过控制台访问它,我就可以管理它并下载 TFTP 文件并使用自主映像重新刷新它。

那么...我为什么需要解决这个问题?

  1. 控制台不断收到状态消息,导致无法输入内容,而且我发现没有办法解决该问题
  2. (更重要的是)我有几个没有启动固件的 AP,因此仅有的刷新它们的方法是通过恢复。

任何能够解决我无法在恢复过程中使用 TFTP 的原因的帮助都将不胜感激。

更新: 如果我绕过交换机,直接从我的 FreeBSD 盒连接到 AP,TFTP 就可以正常工作。我尝试过使用 2 个不同的交换机(Netgear Gigabit、3Com 10/100)和一个无名集线器(是的,还有一个闲置的)。一旦连接到交换机/集线器,它就会失败,但直接连接,它就可以正常工作。我很想知道为什么。

相关内容