4412 搭建tftp服务器

搭建服务器

--安装xinetd,sudo apt-get install xinetd

--安装tftp和tftpd,sudo apt-get install tftp tftpd

--配置/etc/xinetd.d/tftp文件(一定要对齐,严格按照格式输入)

 

tftp文件中的/var/tftpboot是服务器的目录

-- 新建tftp服务器目录mkdir /var/tftpboot

-- 修改权限为777

-- 重启xinetd服务sudo /etc/init.d/xinetd restart

 

搭建完成后,在本机上测试

 

本机测试

-- 在/var/tftpboot下面建立一个文件test,输入任意内容

-- 启动另一个终端

-- 输入终端命令tftp 127.0.0.1

-- 输入get test

-- 输入q可以退出

-- 退出后,使用ls命令可以发现当前目录下有test文件,如果这个文件和服务器中的test文件内容一模一样,表明服务器搭建成功

 

同一网段的概念

“同一网段”

-- IP和子网掩码做与运算得到的网络标识,如果两个网络的网络标示一样,则在同一网段

Ubuntu

ip:192.168.80.138

mask:255.255.255.0

board

ip:192.168.2.230

mask:255.255.255。0

netflag

 

开发板实现TFTP文件传输

路径说明

-- 使用手册介绍在"/home/cym/exynos4412/linux/app"目录下

-- 视频介绍最小系统是在"/home/minilinux"目录下

配置开发板和虚拟机在“同一网段”

-- 开发板和PC机同时接到交换机的情况(同时接到路由器也一样)

虚拟机选桥接模式,设置IP同一网段

客户端下载测试

-- tftp -g -l test -r test + IP地址

TFTP传输应用程序测试

-- tftp -g -l helloworld -r helloworld

先要把helloworld复制到/var/tftpboot目录下,然后开发板就能下载了

 

posted @ 2018-07-29 16:15  习惯就好233  阅读(215)  评论(0编辑  收藏  举报