cisco 许可证安装 tftp 没有来自 tftp 服务器的响应

cisco 许可证安装 tftp 没有来自 tftp 服务器的响应

我正在尝试通过 Cisco 2504 控制器 CLI 中的 tftp 安装许可证。我的电脑是运行 Mojave 版本 10.14.6 的 Mac Pro。

我已在 Mac 上启用 tftp 服务器。当我这样做时,netstat -na |grep \*.69我看到以下内容:

udp4       0      0  *.69                   *.*                               
udp6       0      0  *.69                   *.*  

我的计算机在网络上的 IP 地址为 10.0.11.156。我已在目录中安装了许可证/private/tftpboot。我也chmod 766/private目录/private/tftpboot和许可证文件本身进行了安装。

我能够通过 tftp 从网络上的其他机器获取文件。在网络上的另一台计算机上,我输入:

tftp 10.0.11.156
tftp> get [license filename]

我收到了答复:

received 2236 bytes in 0.1 seconds

但是当我进入控制器 CLI 并输入

 (Cisco Controller)> license install tftp://10.0.11.156/[license filename]

CLI 说Transfering licenses from tftp://[license filename],然后挂起大约一分钟,然后响应

% Error: License file transfer failed - No reply from the TFTP server

简而言之,我能够从另一台计算机通过 tftp 传输文件,但尝试安装许可证时没有收到服务器的响应。

我忘了补充说我能够从控制器 ping 到 10.0.11.156。

如何在控制器上安装许可证?

答案1

TFTP 服务器没有回复意味着来自 TFTP 服务器的通信不起作用。

  • 确保打开了正确的端口。如果您说可以从另一台电脑进行传输,那么这可能没问题,但无论如何都要检查一下。

  • 确保您使用的计算机上没有多个 WAN/网络连接,因为路由可能会弄乱一切,并且您的返回数据包可能会无处可去,因为它们会尝试通过另一条路由/路径返回。如果有,请禁用不需要的路由或使用管理距离使默认路由成为正确的路由。

答案2

对我有用的方法是将 Windows 机器直接硬连线到网络,而不是使用 wifi,然后使用 tftpd64 应用程序。

相关内容