在指定端口上运行 TFTP 服务器

Web*_*rsk 1 linux fedora tftp

我有一个在 Fedora 平台上运行的 tftp 服务器。

我尝试从 tftp 客户端连接到端口:69 上的 tftp 服务器并尝试从服务器获取文件。

从客户端读取请求后,服务器端口更改为随机。

是否有可能仅在定义的端口(例如:5800)上运行 tftp-server?

注意:TFTP 客户端是用 C 程序编写的。

cst*_*mas 6

不,tftp 固定在端口 69 上运行。您无法更改此设置。好吧,您可以因为大多数服务器允许您更改端口,但是客户端尤其是嵌入在硬件中的客户端会在端口 69 上询问 tftp。

如果你真的想要,你必须使用 iptables 将流量从 69 重定向到你任意选择的一个。