嵌入式实验预习报告3tftp、nfs服务器搭建与测试实验

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验三tftp、nfs服务器搭建与测试实验的预习报告一实验内容和背景实验背景:首先了解什么是TFTP,TFTP(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。tftp服务器是用来实现linux之间(开发板和宿主机之间)文件的下载和上传。NFS(网络文件系统)为两台linux主机之间的通讯,提供了类似于windows上共享目录一样的服务,在嵌入式linux开发中,linux目标机经常通过NFS访问linux宿主机上的文件,为了实现这种访问,首先需要在linux宿主机上搭建NFS服务器本次实验的目的:1、了解和掌握tftp、nfs服务器搭建;2、熟悉和掌握tftp、nfs服务器测试。实验内容:4、在/tftpboot目录下,用vi或者touch命令新建一些自己的文件。tftp下载测试举例:举例一:电脑系统本地通过tftp下载文件。①在电脑的Linux系统命令窗口中用cd命令切换到其他目录中②输入命令tftplinux系统IP表示从哪个机器下载,此处中的IP地址为本机Linux的IP地址③输入get文件名表示从PC的/tftpboot目录中下载名字为文件名的文件(文件必须事先存在)④quit表示结束下载如下图举例所示,下载的是ip为192.168.1.110这个Linux系统/tftpboot目录下的uImage这个文件。举例二:把文件下载到开发板中(需要保证电脑和开发板用网线连接起来)①再超级终端控制的开发板界面中,输入tftp–g–rfilenameIP其中finename为PC中Linux的/tftpboot目录下的某个文件的文件名IP为PC中Linux系统的IP地址②操作完成后,用ls命令查看是否把文件下载到开发板中。如下图实例所示:二实验涉及的知识点知识点1:tftp的服务器搭建与测试。1、安装tftp服务器保证保证windows可以ping通linux,保证防火墙和Selinux关闭。rpm-ivh/mnt/Packages/tftp-server-0.49-7.el6.i686.rpm。刚开始配置的的时候会报错是因为安装tftp之前要先安装xinetd,要安装好xinetd之后再装tftp。2、配置tftp服务器vim/etc/xinetd.d/tftp打开后界面如下修改后disable=yes要改为noserver_args=-s/home表示tftp服务器的公共目录,即客户机可以访问的目录3、重启tftp服务器/etc/init.d/xinetdrestart知识点2:nfs服务器的搭建与测试。1、配置NFS服务器打开文件vim/etc/exports打开后文件为空,我们可以根据需求进行添加例如添加如下一行:/tmp192.168.1.*(rw,sync,no_root_squash)/tmp:表示要共享的目录192.168.1.*:允许访问共享目录的主机IP应该满足的条件(rw,sync,no_root_squash)表示访问的权限2、启动NFS服务器/etc/init.d/nfsrestart

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功