gsize +

使用tftpd

tftp服务器的使用

tftp服务器通常用于无盘网络的系统启动或嵌入式载板启动。

tftpd服务器有两种运行模式,其一是通过xinetd委托管理,其二是standalone运行,即独立守护进程运行。

网络上的配置基本是用前者的运行模式搭建服务,后者甚少提及,只在tftpd的man文件中介绍tftpd程序各个参数使用时,提及“-l”参数。

我手痒试试用tftp源代码下编译,如何在standalone模式下工作。 tftp-hpa 源代码下载,

  1. xz 解压 ,tar 解打包
  2. 编译;./configure ; make
  3. 在解压目录下的子目录ftpd里面有ftpd程序;
  4. 运行sudo ./tftpd/tftpd -4 -l -p -s /path_to_tftpboot (需要root权限运行,用”ps aux grep tftp”可以看到程序在后台运行,path_to_tftpboot是指定共享出来的目录; “-l”参数就是指定在standalone模式下运行。)
  5. 在客服端运行:./tftp server_ip(server_ip为搭建的tftp服务器ip)
点击查看评论

Blog