问题标签 [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.

0 投票
1 回答
29 浏览

networking - 将文件从第二台机器传输到第三台机器

我在同一个网络中有三台服务器。我想在 server1 中编写一个将文件从 server2 传输到 server3 的应用程序。这意味着它在 server2 和 server3 之间创建会话并传输文件。是否可以在 server2 和 server3 上不添加任何服务(RPC 服务)。

0 投票
1 回答
139 浏览

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?

0 投票
1 回答
384 浏览

udp - TFTP 服务器模式不起作用

我正在 linux(ubuntu 12.04)上创建一个 tftp 应用程序。我在 linux 上尝试了 atftp 服务器,并在 wireshark 上捕获了数据包,以了解 tftp 服务器的功能。我对模式选项感到困惑。我尝试了每一种 tftp 服务器模式,如 netascii、八位字节、邮件,但我在网络上得到纯文本。请通过提供任何链接来帮助我。在发送数据块之前,我是否必须在两端进行编码或解码。

0 投票
0 回答
1059 浏览

python - 在 python 中使用 TFTPY 导致超时

我试图使用 tftp 传输日志文件。对于客户端,我在 python 中使用 TFTPY 模块。但它显示了下面提到的错误消息。

0 投票
1 回答
8825 浏览

linux - 通过 tftp 访问符号链接

我正在使用GNU inetdand tftpd(在 下cygwin,但这不重要),我需要有许多符号链接指向几个不同的文件,这些文件应该可以通过tftp.

tftp 目录如下所示:

并且 tftp 是这样说的:

我用了ln -s file.bin link.bin

tftpd 可以处理符号链接吗?我究竟做错了什么?

0 投票
1 回答
421 浏览

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我应该使用什么其他服务器?

0 投票
1 回答
10291 浏览

logging - tftp 记录到单独的文件

我想将所有 TFTP 服务器日志消息(并且仅这些消息)记录到单独的日志文件中。我在 Linux 中使用 xinetd(扩展的 Internet 守护程序)来提供 TFTP 服务器。我尝试添加

到 /etc/xinetd.d/tftp 和

到 /etc/rsyslog.conf

但我只有 START 和 EXIT 消息,例如

其他日志消息,例如 RRQ(提到下载的文件)仍然只记录到 /var/log/messages。

任何帮助深表感谢。

0 投票
4 回答
546 浏览

c# - 不确定我是否在 tftp 应用程序中正确使用“使用”c#

我正在尝试将这个预制的 C# tftp 服务器应用程序与我的 windows c# 表单一起使用。在作者的服务器示例中,效果很好,他使用了一个控制台应用程序。当我尝试将他的控制台示例移植到我的表单应用程序中时,它不起作用(没有错误,只是无法连接),我相信我的问题出在“使用”语句中:

不确定我是否理解正确,但我相信Console.Read()阻止应用程序退出的块。如果是这种情况,我将如何使用表单应用程序实现等价物。我只是无法理解“使用”。对不起,我是 C# 的新手。

0 投票
1 回答
1577 浏览

vxworks - u-Boot VxWorks TFTP 启动失败:“错误:不支持启动 os 'Unknown OS' (14)”

我正在尝试使用 tftp 为 zynq 启动 VxWOrks。
我已相应地为 ipaddr、serverip、网络掩码设置了环境变量,并且文件已成功加载到 RAM 中。但是,尝试启动 vxWorks 映像时出现以下错误。VxWOrks 映像没有问题,因为当我将这些文件写入 SD 卡并从 sd 卡启动时,我可以使用这些 iamges 成功启动

这是一个完整的屏幕截图

0 投票
2 回答
65 浏览

windows - Windows 7 作为公共服务器

我想在我的计算机上创建一个 TFTP 服务器,我找到了一个名为TFTPD32可以帮助我的程序。但是,当我尝试将我的本地 IP 绑定(192.168.X.X)到公共 IP 时,正如我在教程中看到的那样,它并没有显示为该程序中的可能选择。

据我所知,要使其正常工作,您需要安装像 Windows Server 2008 这样的服务器操作系统,而 Windows 7 Ultimate 是客户端操作系统。

有没有办法将 Windows 7 Ultimate 配置为公共服务器?
或者我做错了什么?

PS:我很抱歉我的英语不好。