在liunx中怎样用tftpwindows tftp 客户端端登录

用Tftp向目标板烧写Linux的系统内核过程
用Tftp向目标板烧写Linux的系统内核过程
  平台:vmware 6虚拟机 Redhat9.0 up-tech2410s arm9(由于viiv自带安装了tftp-client ,故可以使用tftp服务向目标板烧写内核等)
  1)终端下执行minicom,进行串口设置
  注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复)
  2)(如果没有安装tftp-server-0.32-4.i386.rpm 可以在redhat第三张光盘上找到。安装tftfp-server: rpm -ivh tftp-server-0.32-4.i386.rpm)
  设置tftp共享目录:进入/etc/xinetd.d/tftp文件,修改server_args项中的目录,如下:
  service tftp
  { socket_type =dgram
  protocol =udp
  wait =yes
  user =root
  server =/usr/sbin/in.tftpd
  server_args =-s /tftpboot -c
  disable =no
  per_source =11
  cps =100 2
  flags =IPv4
  说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
  注意:共享目录一定不要选择/root这样的特权目录,否则传输文件会失败accwss denied)
  service xinetd restart (重启服务,启动tftp服务)
  3)将编译好的内核(如命名为:zImage)放入到tftp共享文件夹中。(编译内核过程不阐述)
  4)开发板上电、按任意键(非enter)进入vivi
  注意:先启动minicom,然后才开发板上电
  5)设置tftp服务器与客户端IP地址(我虚拟机上的地址为219.222.170.14)
  故在终端上输入命: vivi& set c 219.222.170.100 (开发板ip)
  viivi& set s 219.222.170.14(宿主机ip) 两者ip第三位必须相同
  tftp flash kernel zImage
  速度很快。
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-任务四 LINUX下的TFTP配置_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
任务四 LINUX下的TFTP配置
上传于||暂无简介
大小:1.90MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢专注于网络技术,云计算,OpenStack,Python等技术
Linux下安装TFTP server
  很多网络设备厂商都允许利用Trivial File Transfer Protocol(TFTP)协议来进行配置的备份和更新。TFTP做为一个网络管理工具,除了可以用来保存文件之外还能有多种用途。TFTP Server可以在硬件严重失效的时候上传新的配置文件,同时也可以上传最新版本的软件(比如做设备IOS升级)。
  TFTP可能对于家庭用户来说用的机会非常少,但是对于企业和拥有众多网络设备的公司来说,是必不可少的一个小工具。
  在之前的文章,挨踢小茶曾经介绍过这个软件,是基于Windows平台的小巧TFTP服务端。在文本主要介绍在Linux平台下的TFTP服务端。
安装TFTP Server软件
  在Fedora/Rehat环境下,TFTP服务端一般是以“tftp-server”开头的,截至笔者写这篇文章的时候,最新安装包是tftp-server-5.2-.fc17.i686.rpm。如果使用yum安装只需要输入“yum install tftp-server”即可。
  在Debian/Ubuntu环境下,一般使用HPA TFTP服务端,文件命名为以“tftp-hpa”开头,文件名应如:tftpd-hpa_0.40-.1ubuntu1_i386.deb。
关闭防火墙
  请确保防火墙已经关闭或者已经允许69端口的数据通过。
关闭SElinux: vi /etc/sysconfig/selinux,将SELINUX=enforcing改为SELINUX=disabled
关闭iptables防火墙(暂时性,马上生效):service iptables stop
关闭iptables防火墙(永久性,重启有效):chkconfig iptables off
配置TFTP服务端
Fedora/Rehat 用户看这里
编辑/etc/xinetd.d/tftp文件,vi /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer
# protocol. The tftp protocol is often used to boot diskless
# workstations, download configuration files to network-aware printers,
# and to start the installation process for some operating systems.
service tftp
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = yes
per_source = 11
cps = 100 2
flags = IPv4
将disable = yes 改为disable = no
将server_args
= -s /tftpboot 改成server_args
= -s /tftpboot -c
其中/tftpboot可以换成自己想要的tftp主目录
service xinetd start 启动TFTP服务
netstat -a | grep tftp 查看TFTP是否开始端口
也可以使用service xinetd status查看TFTP服务状态
Debian/Ubuntu 用户看这里
  Debian/Ubuntu 发布的TFTP服务器版本的配置文件在/etc/default/tftpd-hpa而且默认是指引TFTP daemon使用/var/lib/tftpboot目录保存TFTP文件。而且默认daemon是禁用的。
vi /etc/default/tftpd-hpa 编辑配置文件
文件相应内容更改成
RUN_DAEMON=”yes”
OPTIONS=”-l -s /var/lib/tftpboot“
/etc/init.d/tftpd-hpa start 启动服务
测试TFTP服务器连通性
  可以使用Linux安装的TFTP客户端来测试TFTP服务端,也可以使用其他计算机,比如Windows平台的机器使用TFTP 客户端来访问测试。
相关日志:
&  & 除非注明,本博客文章均为原创,转载请以链接形式标明本文地址 & 本文固定链接地址:
【上一篇】【下一篇】
您可能还会对这些文章感兴趣!
您的小小资助就是对我最大的支持
最新日志热评日志随机日志
日志总数:229 篇
评论总数:1359 篇
标签数量:422 个
链接总数:12 个
建站日期:
运行天数:1439 天
最后更新:只需一步,快速开始
后使用快捷导航没有帐号?
查看: 2293|回复: 17
小弟刚毕业,公司给了一个TQ210S5PV210的板子,现在的任务是把一个QT移植到板子上面
Ubuntu版本:12.10&&是双系统,不是VM
我在Ubuntu下的tftp服务器的命令是“sudo apt-get install tftpd-hpa”,配套资料里面的“sudo apt-get install tftpd tftp xinted”我用过,但是装了之后好像有问题,
板子上NAND启动后
按空格进入下载模式
选择[n]Enter TFTP download mode menu进入TFTP下载
设置好IP和网关之后
选择[a]Download User Program
输入要下载的文件之后就出现:
TFTP from server 192.168.1.2; our IP address is 192.168.1.6
Filename'yizhi'
Load address:0xc0008000
TFTP error:'Unsupported option(s) request' (8)
Starting again
网上看过一些说配置板子u-boot的tftp,可是我找不到
帮忙看下吧,谢谢
本帖最后由 wbz073 于
11:24 编辑
你没有设置IP吧,192.168.1.2应该不是你电脑的IP 地址吧。setenv serverip ##.##.##.##(你自己的IP地址试试)
wbz073 发表于
你没有设置IP吧,192.168.1.2应该不是你电脑的IP 地址吧。setenv serverip ##.##.##.##(你自己的IP地址试试 ...
我Ubuntu是设置成了192.168.1.2
话说回来,我想问下,我在下载模式下好像不能输setenv,这个应该是在什么地方输的,是不是SD卡启动时才能输入
uiaxiaobo 发表于
我Ubuntu是设置成了192.168.1.2
话说回来,我想问下,我在下载模式下好像不能输setenv,这个应该是在什么 ...
这个是在uboot启动是,在命令行输入。你这种方式用不了,觉得还是你那边网络没有配置好,你试着自己ping一下,网络是否通的
uiaxiaobo 发表于
我Ubuntu是设置成了192.168.1.2
话说回来,我想问下,我在下载模式下好像不能输setenv,这个应该是在什么 ...
建议你看一下TQ210使用手册中更新固件章节里面的TFTP部分的说明。
wbz073 发表于
这个是在uboot启动是,在命令行输入。你这种方式用不了,觉得还是你那边网络没有配置好,你试着自己ping一 ...
我PING过的,板子192.168.1.6和Ubuntu 192.168.1.2相互都PING的通的,网络我感觉没什么问题
亚瑟王 发表于
建议你看一下TQ210使用手册中更新固件章节里面的TFTP部分的说明。
是V1.2版本的使用手册吗?
uiaxiaobo 发表于
是V1.2版本的使用手册吗?
可以的。每个版本的TQ210的使用手册都有讲解的。
亚瑟王 发表于
可以的。每个版本的TQ210的使用手册都有讲解的。
我看过了,但是感觉没什么帮助,里面只有找不到文件的情况,没有说明这种情况的解决方法,
uiaxiaobo 发表于
我看过了,但是感觉没什么帮助,里面只有找不到文件的情况,没有说明这种情况的解决方法,
TQ210使用手册里面讲解了如何搭建TFTP服务器,如何放置文件到TFTP服务器中,如何实现烧写的全过程。而你的帖子一开始所讲的TFTP的设置方法就和手册里面讲的不一样,也不是按照手册上的方法来设置的。建议以手册的为准。
亚瑟王 发表于
TQ210使用手册里面讲解了如何搭建TFTP服务器,如何放置文件到TFTP服务器中,如何实现烧写的全过程。而你的 ...
恩,主要是没有从UBOOT启动,和教程上是有点不太一样,虽然还是不懂为什么下载模式中的TFTP下载不能用;不过位后来倒是能用TFTP传东西给板子了,那就是不要进下载模式,让系统启动,输入tftp会弹出来Busybox工具,在里面输入一下内容:
& && &&&从Server下载文件到Client时,使用下面的命令:
& && && & tftp –g –l 目标文件名 –r 源文件名 服务器地址
& && && & tftp –g –l B.txt –r A.txt 192.168.1.2
的作用是从server中的tftp根目录下,下载文件A.txt到Client并更名为B.txt;若不更名,B.txt就改为A.txt.
亚瑟王 发表于
TQ210使用手册里面讲解了如何搭建TFTP服务器,如何放置文件到TFTP服务器中,如何实现烧写的全过程。而你的 ...
话说回来,请问有TQ210&&QT交叉编译环境配置的教材吗。我把qmake后的程序传到板子上运行不了:(
uiaxiaobo 发表于
恩,主要是没有从UBOOT启动,和教程上是有点不太一样,虽然还是不懂为什么下载模式中的TFTP下载不能用;不 ...
看了这楼的话,让我彻底崩溃了,你的标题用的下载模式下使用TFTP,这里又讲没有用uboot。抓瞎了。
麻烦下次问问题的时候描述清楚了。
uiaxiaobo 发表于
话说回来,请问有TQ210&&QT交叉编译环境配置的教材吗。我把qmake后的程序传到板子上运行不了
参考“TQ210_CD\开发板配套教材集\天嵌科技其它教材合集”目录下的Qt的相关教程。方法都是一样的。
亚瑟王 发表于
看了这楼的话,让我彻底崩溃了,你的标题用的下载模式下使用TFTP,这里又讲没有用uboot。抓瞎了。
麻烦下 ...
:$我的确是想在下载模式下的TFTP下载模式进行下载的,这个问题的确是还没有解决
只是突然发现了在启动后也可以使用Busybox进行TFTP下载,实际上我提的问题并没有解决,上面也大概是这个意思
Powered by用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
喜欢研究计算机的一些技术,希望结交一些计算机高手互相学习。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3857)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_086075',
blogTitle:'linux下tftp的安装和使用',
blogAbstract:'1、两个软件,一个是服务端,一个是客户端。\r\n\r\n客户端:tftp-0.39-2.i386.rpm\r\n服务端:tftp-server-0.39-2.i386.rpm\r\n\r\n安装过程:\r\n客户端安装:rpm -ivh tftp-0.39-2.i386.rpm\r\n服务端安装:rpm -ivh tftp-server-0.39-2.i386.rpm\r\n\r\n2、修改启动配置文件\r\n\r\n默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:5,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'喜欢研究计算机的一些技术,希望结交一些计算机高手互相学习。',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 tftp客户端软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信