问题标签 [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.
networking - 将文件从第二台机器传输到第三台机器
我在同一个网络中有三台服务器。我想在 server1 中编写一个将文件从 server2 传输到 server3 的应用程序。这意味着它在 server2 和 server3 之间创建会话并传输文件。是否可以在 server2 和 server3 上不添加任何服务(RPC 服务)。
network-programming - PXE 滚动块不会停止
我正在使用自己的 PXE 服务器(因此我可以安装我想轻松测试的新操作系统,而无需查找和格式化 USB)。我已经通过检查psychomario/PyPXE项目进行了说明,但很快实现了我自己的TFTP 服务器。我正在使用笔记本电脑上的 Intel UNDI PXE-2.1 再次对其进行测试。
Psychomario 不支持的一件事是发送大文件 (>32M)。RFC ( 1350 , 2347 ) 没有讨论应该如何做,但显然我有两个选择。第一个选项(增加块大小)不起作用,因为 PXE 客户端显然忽略了分段的 IP 数据包。
第二种选择是使用滚动块,即到达终点时从头开始计数。客户端确认数据,但是当数据结束时,客户端开始发送块 0xffff 的确认(即使这不是最后一个块)。
我尝试关闭连接并为该块发送空数据包。第一个导致 PXE 出错,第二个导致 PXE 无限循环。
为了结束会话,我需要发送什么数据包来响应块 0xffff 的 ack?
udp - TFTP 服务器模式不起作用
我正在 linux(ubuntu 12.04)上创建一个 tftp 应用程序。我在 linux 上尝试了 atftp 服务器,并在 wireshark 上捕获了数据包,以了解 tftp 服务器的功能。我对模式选项感到困惑。我尝试了每一种 tftp 服务器模式,如 netascii、八位字节、邮件,但我在网络上得到纯文本。请通过提供任何链接来帮助我。在发送数据块之前,我是否必须在两端进行编码或解码。
python - 在 python 中使用 TFTPY 导致超时
我试图使用 tftp 传输日志文件。对于客户端,我在 python 中使用 TFTPY 模块。但它显示了下面提到的错误消息。
linux - 通过 tftp 访问符号链接
我正在使用GNU
inetd
and tftpd
(在 下cygwin
,但这不重要),我需要有许多符号链接指向几个不同的文件,这些文件应该可以通过tftp
.
tftp 目录如下所示:
并且 tftp 是这样说的:
我用了ln -s file.bin link.bin
tftpd 可以处理符号链接吗?我究竟做错了什么?
linux - 文件传输后终止 TFTPD
我正在使用inetutils
tftpd
它是通过inetd
使用以下条目开始的inetd.conf
:
(忽略root账号和/home目录的使用,仅供测试,后面会改)。
inetd
版本是inetd (GNU inetutils) 1.7
tftpd
版本是tftp-hpa 5.2, with remap, with tcpwrappers
一切正常,但问题是我没有关于文件传输状态的任何信息。考虑到我有 10 多个依赖于 的脚本tftpd
,我需要:
文件传输或错误后终止
tftpd
(因为它一直在后台运行,什么也不做)让它以我可以或至少以我可以
grep
sed
或至少的方式显示文件传输状态$?
这可能吗,如果没有,tftpd
我应该使用什么其他服务器?
logging - tftp 记录到单独的文件
我想将所有 TFTP 服务器日志消息(并且仅这些消息)记录到单独的日志文件中。我在 Linux 中使用 xinetd(扩展的 Internet 守护程序)来提供 TFTP 服务器。我尝试添加
到 /etc/xinetd.d/tftp 和
到 /etc/rsyslog.conf
但我只有 START 和 EXIT 消息,例如
其他日志消息,例如 RRQ(提到下载的文件)仍然只记录到 /var/log/messages。
任何帮助深表感谢。
c# - 不确定我是否在 tftp 应用程序中正确使用“使用”c#
我正在尝试将这个预制的 C# tftp 服务器应用程序与我的 windows c# 表单一起使用。在作者的服务器示例中,效果很好,他使用了一个控制台应用程序。当我尝试将他的控制台示例移植到我的表单应用程序中时,它不起作用(没有错误,只是无法连接),我相信我的问题出在“使用”语句中:
不确定我是否理解正确,但我相信Console.Read()
阻止应用程序退出的块。如果是这种情况,我将如何使用表单应用程序实现等价物。我只是无法理解“使用”。对不起,我是 C# 的新手。
vxworks - u-Boot VxWorks TFTP 启动失败:“错误:不支持启动 os 'Unknown OS' (14)”
我正在尝试使用 tftp 为 zynq 启动 VxWOrks。
我已相应地为 ipaddr、serverip、网络掩码设置了环境变量,并且文件已成功加载到 RAM 中。但是,尝试启动 vxWorks 映像时出现以下错误。VxWOrks 映像没有问题,因为当我将这些文件写入 SD 卡并从 sd 卡启动时,我可以使用这些 iamges 成功启动
这是一个完整的屏幕截图
windows - Windows 7 作为公共服务器
我想在我的计算机上创建一个 TFTP 服务器,我找到了一个名为TFTPD32
可以帮助我的程序。但是,当我尝试将我的本地 IP 绑定(192.168.X.X)
到公共 IP 时,正如我在教程中看到的那样,它并没有显示为该程序中的可能选择。
据我所知,要使其正常工作,您需要安装像 Windows Server 2008 这样的服务器操作系统,而 Windows 7 Ultimate 是客户端操作系统。
有没有办法将 Windows 7 Ultimate 配置为公共服务器?
或者我做错了什么?
PS:我很抱歉我的英语不好。