问题标签 [tftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - uboot tftpboot 总是超时(使用 DM9000A 网卡)
我用的是uboot,在里面加了tftpboot命令。但是效果不好,虽然可以传输数据,但是在整个传输过程中总会出现一些超时。控制台显示是这样的
我的以太网拓扑是:带有uboot的板连接到我的路由器,我的PC连接到路由器。我的tftp服务器在我PC的VM linux上,VM使用桥接模式连接到以太网
当然,我尝试将我的板直接连接到 PC,但问题仍然存在
我已经修改了 dm9000x.c 第 433 行,更改
进入
翻译时间现在可以忍受了。但它仍然有很多传输超时,日志显示如下
我仍然不知道为什么,因为它实际上可以传输数据。那么对此有什么想法吗?
c - 将 char[2] 转换为 uint16_t 以进行套接字编程?
我正在编写一个 tftp 客户端。但是当我按如下方式转换块号时:
uint16_t blockN = 缓冲区[2]<<8 | 缓冲区[3];
在 127 之后,我得到 65408 作为 blockN。这里可能有什么问题?
谢谢您的回答。
tftp - 如何定期从 tftp 服务器中删除文件?
注意:我知道 TFTP 只能从 TFTP 服务器读取和写入文件。它不能删除文件。
我在远程 TFTP 服务器中有一些文件。这些文件在服务器中累积。有没有办法定期从服务器中删除其中一些文件,以免它们在一段时间内累积?
android - Android 通过 tftp 将文件 APK 复制到真实设备(使用 Window)
我的任务是将文件 apk 复制到我的设备并安装它。该设备只有板和屏幕。无法将文件复制到此设备,例如通过 USB 传输文件。
我想可能有人已经这样做了。请教我如何解决它。
啊,我使用的是 Window 7,而不是 Ubuntu >.<
networking - windows部署TFTP传输超时
我希望就过去 4-5 个月以来遇到的一些 WDS 问题获得一些建议
我们有一个相对简单的网络拓扑
一个子网上的工作站和服务器通过一个单独子网上的 WAN 链接输出,中间有一个瞻博网络防火墙
WDS服务器是2008r2
我们遇到的问题是,我们似乎每隔几周就会失去通过防火墙 PXE 引导到 WDS 服务器的能力
WDS 服务器给我们以下错误
以下客户端失败的 TFTP 下载:
IP:10.10.34.95 文件名:\Boot\x64\Images\DaRT7.wim 错误代码:1460
这似乎与超时有关
1460 是 ERROR_TIMEOUT。此消息意味着客户端开始下载文件,但没有完成,服务器正在终止连接,因为它已经很长时间没有看到来自客户端的任何数据包。
我很难相信这一点,因为它一次可以成功运行数周。
我查看了一条线鲨追踪线,以了解线上发生了什么,看起来 TFTP 数据包一直在传输,直到一个随机点然后停止。
我立即怀疑防火墙,但是我们的防火墙人员告诉我,防火墙未配置为停止 TFTP 数据包,而且我能够使用 tftpd 从同一台服务器成功传输大数据。唯一的区别是它确认每个数据包,而 WDS 在一组四个中确认
任何建议将不胜感激
以下是故障点的 TFTP 流量示例
交通示例
除此之外,我还能够获得跟踪日志的踪迹
java - Apache commons tftp客户端,检测到没有响应的服务器
我用 Java 编写了一个简单的 TFTP 客户端,使用org.apache.commons.net.tftp.TFTPClient
. 作为测试服务器,我使用 tftpd64,当它运行时,一切正常。但是当没有任何服务器在运行时,函数sendFile()
并receiveFile()
正在返回。
我正在尝试 catch SocketTimeoutExeption
,但函数不会抛出任何东西。我用 Wireshark 检查了数据包,我可以看到一个 Write Request 数据包,但是当然没有响应,因为我没有运行服务器。我如何检查,没有回应?
backup - 如何获取嵌入式 Linux rootfs 的备份?
我有一个运行良好的嵌入式 Linux 环境,希望保存 rootfs 部分,然后用空的 nand 闪存其他新板。
所以,我尝试了什么。从barebox(在kernell启动之前),我把/dev/nand0.root.bb 放到我PC的tftp服务器上。
然后我尝试在 rootfs.ubifs 中重命名它,并在另一个(和一个新的)板上调用“update -t rootfs”脚本的好地方。
大小不同:17301504 原rootfs.ubifs 264630784 /dev/nand0.root.bb
问题是系统无法正确启动。
这里有人以这种方式工作吗?我需要帮助...
linux - tftpd-hpa 不是 Linux 中的进程吗?
我在 Ubuntu 12.04 LTS 中安装了 tftpd-hpa 和 tftp。
当我使用 service 命令检查 tftpd-hpa 的状态时,它显示正在运行。
但是当我检查它的进程时,没有显示正在运行的 PID。
发生了什么?tftpd-hpa 不是进程还是其他原因?
顺便说一句,我通过localhost测试tftpd-hpa,它不起作用。
linux - tftp: 服务器错误: (2) 访问冲突
我正在尝试使用以下命令将文件发送到 tftp 服务器:
tftp 用法是:
BusyBox v1.13.2 (2011-03-24 18:58:44 CDT) 多调用二进制
用法:tftp [选项] ...主机 [端口]
从/向 tftp 服务器传输文件
选项:
现在,当我尝试发送文件但收到此错误时,使用上述命令:
tftp: 服务器错误: (2) 访问冲突
但是,如果我在服务器中手动创建 test.txt(需要发送的文件名),然后尝试传输到服务器,则上传成功。
如何在不手动创建的情况下发送文件?
我正在为 tftp 服务器使用 xinetd 服务。下面是它的配置文件:
请建议更改以使其无需在服务器中创建文件即可正常工作。