![TFTP 传输失败,出现错误“连接请求失败”](https://linux22.com/image/1528304/TFTP%20%E4%BC%A0%E8%BE%93%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E2%80%9C%E8%BF%9E%E6%8E%A5%E8%AF%B7%E6%B1%82%E5%A4%B1%E8%B4%A5%E2%80%9D.png)
我需要备份路由器和主交换机上的配置。我在本地计算机上安装了 tftpd64.exe 工具,并通过 Telnet 访问路由器。我已经正确绑定了 IP,并进行了如下配置:
已获得这样做的指示这里(除了我使用的是 64 位版本外,其他一切都一样)。
当我运行该命令时,我发现这里,我得到了图中所示的错误。TFTP 日志中没有任何内容,因此看起来连接失败了。现在,我通过打开命令提示符并转到本地文件夹并应用以下命令来测试 TFTP 安装:
tftp -i 127.0.0.1 get filename.ext
事实上,文件没有被传输,我在 TFTP 日志中收到了“文件未找到”错误。然而,当我再次尝试时,
tftp -i 127.0.0.1 put filename.ext
文件已成功传输。这与我提供的链接中的视频中定义的正确命令字符串不一致。我不确定这与我在使用 Telnet“copy run”命令时遇到的错误有何关系,但它表明可能存在配置错误或其他问题,因此我认为这与讨论有关。
我的问题是,如何让这个 Telnet 连接从我的路由器复制配置文件?一切似乎都配置正确,并且在客户端运行正常,但使用正确的“get”命令却不行。我该如何排除故障?路由器是 Cisco Catalyst 3750,我运行的是 Windows 10 Professional 64 位。
答案1
我通过进入 TFTP 工具中的设置并绑定到与我的 VPN 关联的 IP 解决了这个问题。这对我来说解决了问题,至少就从路由器复制我的配置文件而言。