Busybox内置的tftpd, ftpd, telnetd, udhcpd, udhcpc配置
Tftpd,ftpd可以由inetd来管理,telnetd理论上也可以由inetd来管理,但是目前开发板上我还没调通,只能telnetd独立运行。
1. Tftpd
配置步骤:
#mkdir /tftp_ftp_dir //创建tftp server的根目录
#vi /etc/inetd.conf //配置inetd.conf文件,用inetd来管理tftpd,加入如下一行:
69 dgram udp nowait root tftpd tftpd -c /tftp_ftp_dir
#inetd //启动inetd
这样tftpd就作为daemon运行起来了。
注:这种方式运行的tftpd在ps中看不到tftpd进程的运行。
检查下配置结果:
# netstat -alp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:69 0.0.0.0:* 789/inetd
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node PID/Program name Path接下来就是在客户端测试了。
我尝试了以下三种测试方式:
a) 在linux pc机上,
Busybox内置的tftpd, ftpd, telnetd, udhcpd, udhcpc配置
最新推荐文章于 2024-03-22 08:37:42 发布