TFTP 服务的设置
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot -R
$ sudo apt-get install tftp tftpd
$ sudo apt-get install openbsd-inetd
$ sudo vi /etc/inetd.conf
在里面填入如下一行:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
增加 sudo vim /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot”
$ sudo /etc/init.d/openbsd-inetd reload
$ sudo /etc/init.d/openbsd-inetd restart
$ cp uImage /tftpboot [注:uImage是我用于测试的一个文件,你可用别的随意文件替代]
第二、TFTP 服务测试
在用户 自己目录下建议一个目录,将/tftpboot 下存在的文件下载到此目录下
$ tftp ubuntu_IP , (VMWARE 虚拟机 IP 地址比如我的是 192.168.7.98 )
tftp> get uImag (uImage是一个在/tftpboot 下面的任意一个拿来做测试用的数据,我这里用的是内核镜像uImage)
( 如果 TFTP 正常配置,这个能比较快就下载完毕)
tftp>quit (可以看到,在当前目录下有我们通过TFTP 下载的文件uImage 了)。
以后每次启动系统的时候,要执行一下:
$ sudo /etc/init.d/openbsd-inetd restart
此次,我们应用于嵌入式开发的服务配置完毕。下面我们学习配置为我们最终在目标板上可能有的场合需要用到的TELNET server 服务