[Seek Help] Deepin v20如何安装、配置、测试tftp服务
Tofloor
poster avatar
天下无双有我
deepin
2021-03-13 09:32
Author

Deepin v20最新版系统,想升级路由器固件,需要搭建tftp服务器,并做好简单配置。

请问:Deepin v20如何安装、配置、测试tftp服务?

希望大家能够提供一下教程!!!

我用apt search tftp找到了atftpd(服务器)和atftp(客户端)并安装,通过百度和atftp的英文帮助大致了解了其启动方法(未找到配置方法),使用atftpd  --daemon --port 69 --listen-local ~/Downloads/huawei命令启动,通过“系统管理器”的“系统服务”查看服务状态,atftpd状态是“已生成”、“exiting”,应该没启动成功,通过atftp>get <文件名>的方式下载文件失败。

使用service atftpd start启动,无效。实在研究不明白了,向各位求助!!!🙏🙏🙏

Reply Favorite View the author
All Replies
deepinuser17
deepin
2021-03-13 15:55
#1

https://bbs.deepin.org/en/post/202450

Reply View the author
天下无双有我
deepin
2021-03-14 07:27
#2
deepinuser17

https://bbs.deepin.org/en/post/202450

谢谢,很有帮助!

可是都是命令行操作啊,有没有GUI界面的程序或是简单些的tftp程序,毕竟我只是想搭个最简单的tftp服务器作为升级路由器固件之用

Reply View the author
🌀
deepin
2024-03-15 10:49
#3

楼主可以试试dnsmasq,经过验证,改工具是目前为止deepin找到的唯一支持从block 0 开始传输数据的tftp工具。

apt就可以安装,配置tftp方法如下,值得注意的是,tftp-root目录的所有者需要设置为dnsmasq

  1. 编辑dnsmasq的配置文件,常见路径是 /etc/dnsmasq.conf
  2. 启用TFTP服务,添加如下行:

Copy code
enable-tftp
  1. 指定TFTP根目录,例如:

Copy code
tftp-root=/var/ftpd

这将设置TFTP服务器的根目录为 /var/ftpd

  1. 重启dnsmasq服务使配置生效:

Copy code
sudo systemctl restart dnsmasq
Reply View the author