虚拟机地址为:192.168.1.182
1,确保安装以下服务:
sudo apt-get install tftp-hpa
sudo apt-get install tftpd-hpa
sudo apt-get install xinetd
2,cat /etc/xinetd.conf 文件内容如下:(一般无须修改)
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
}
includedir /etc/xinetd.d
3,配置tftp的服务器,修改 sudo vim /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp_share" //此处修改为想要设置的路径
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s" //原来的忘记了,但应该修改成这样
4,修改所创建文件夹的权限
sudo chmod 777 tftp_share
5,重新启动服务
sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
开发板IP为192.168.1.247
在开发板操作:
1,获取文件
tftp -g -r filename 190.168.1.182
tftp -g -l filename1 -r filename2 192.168.1.182 // -g get是下载 -l 后面跟本地文件名 -r 后面跟你要下载的文件名 最后是远端ip
2,传送文件
tftp -l filename -r filename -p 192.168.1.182
tftp -p -l filename1 -r filename2 192.168.1.182 // -p put是上传 -l 后面跟本地文件名 -r 后面跟你要下载的文件名 最后是远端ip