如何开启无线路由器TFTP服务器
1、TFTP服务器路由设置1、从闪存(Flash)中装载:
在配置过程中,一般都是将flash配置成装载Cisco路由器IOS映象的第一个位置,从flash装载不会受到网络问题的影响,即使因网络故障,不能正常连接到TFTP服务器,路由器也能正常装载IOS映象。
it168#configure terminal
it168(config)#boot system flash my-router[ctrl-z]
it168#copy running-config startup-config
在使用boot system命令时,需要在全局配置模式下输入boot system命令和需要定位Cisco路由器IOS的位置和映象文件名。
2、TFTP服务器路由设置2、从TFTP服务器中装载
在用boot system中定义了从TFTP服务器中装载IOS后,当从flash中装载IOS映象失败后,就可以从TFTP服务器装载IOS映象。
it168#configure terminal
it168(config)#boot system tftp IOS-BAK 129002[ctrl-z]
it168#copy running-config startup-config
3、TFTP服务器路由设置3、从ROM中装载
如果flash和TFTP都出现故障,不能正常装载Cisco路由器IOS映象的时候,我们就只能从ROM中装载,从ROM中装载的IOS映象只能执行IOS的部分命令和功能。
it168#configure terminal
it168(config)#boot system rom[ctrl-z]
it168#copy running-config startup-config
提示:在使用boot system命令时一定要注意输入命令时的顺序,一般都是按照从flash、TFTP、ROM这样的顺序来装载的,另外在改变所有的配置后都要将配置拷贝到NVRAM中,否则当重新启动路由器时,Cisco路由器IOS这些配置将不会被存储生效。
出现这种情况一般是在电脑上没有开启TFTP服务器导致,在下载的升级软件压缩包中找到TFTP服务器(tftpd32exe),在电脑上双击运行即可。
如果还是提示升级不成功可能是由于以下情况造成
1、请注意关闭Windows系统自带的防火墙;
2、Vista/Windows 7/Windows 8等操作系统,不能直接双击打开TFTP程序,请右击选择“以管理员身份运行”;
3、如果电脑上安装有杀毒软件,建议暂时关闭并重启电脑;
4、如果上述操作还不能成功升级的话,建议更换其它电脑尝试。
可能原因及解决方法:
1、升级需要下载升级软件,按照升级操作执行,不能直接点击升级按钮。
2、下载的软件包中,没有TFTP服务器软件(说明软件并非以TFTP方式升级,请尝试较低版本的软件)。
3、请注意关闭Windows系统自带的防火墙;
4、如果电脑上有安装杀毒软件,建议暂时关闭并重启电脑(设置为非开机运行);
5、请确认下载的升级程序已经解压缩,不能直接在压缩包中打开TFTP程序;
6、Vista/Windows 7/Windows 8等操作系统,不能直接双击打开TFTP程序,鼠标右击选择“以管理员身份运行”;
7、请核实TFTP服务器上的IP地址与升级页面中的TFTP服务器IP地址一致,如果不同,请重新运行tftp32exe。
8、 如果上述操作后,依旧不能成功升级,建议更换其它电脑尝试操作。
扩展资料
TFTP升级是TP-LINK部分路由器的升级方式,使用tftp32exe升级工具进行升级,排查之前确认已经按照升级流程操作。
升级过程与路由器、网络、电脑和tftp32exe软件相关,升级之前请务必严格按照升级指导进行操作。
TFTP是一个文件传送工具,较老版本的路由器使用这种工具来升级软件。
参考资料:
tftp命令用在本机和tftp服务器之间使用TFTP协议传输文件。
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。
语法tftp(选项)(参数)选项
-c:指定与tftp服务器连接成功后,立即要执行的指令;
-m:指定文件传输模式。可以是ASCII或者Binary;
-v:显示指令详细执行过程;
-V:显示指令版本信息。 参数
主机:指定tftp要联机的tftp服务器的ip地址或主机名。
实例1、安装tftp服务器
需要安装xinetd、tftp和tftp-server 3个软件
如果能上网,通过yum安装:
yumxinetd
yum install tftp
yum install tftp-server
如果不能上网,可以直接安装提供的rpm包:
rpm -ivh xinetd-2314-18fc9i386rpmrpm -ivh tftp-048-3fc9i386rpm
rpm -ivh tftp-server-048-3fc9i386rpm
2、配置tftp服务器
修改/etc/xinetdd/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
tftp
{
socket_type =dgram
protocol =udp
=yes
user =root
server =/usr/sbin/intftpd
server_args =-s /home/mike/tftpboot -c
disable =no
per_source =11
cps =100 2
flags =IPv4
}
说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3、启动tftp服务器并关闭防火墙
/etc/d/
stop //关闭防火墙
/sbin/service xinetd start
或
service xinetd restart
/etc/initd/xinetd start
看到启动[OK]就可以了
4、查看tftp服务是否开启
-a |
tftp
显示结果为udp 0 0 :tftp :表明服务已经开启,就表明tftp配置成功了。
5、tftp使用
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。
tftp 19216812tftp>get <download
>
tftp>put <upload file>
tftp>q
6、tftp命令用法如下
tftp your-ip-address进入TFTP操作:
connect:连接到远程tftp服务器 mode:文件传输模式 put:上传文件 get:下载文件 quit:退出 verbose:显示详细的处理信息 tarce:显示包路径 status:显示当前状态信息 binary:二进制传输模式 ascii:ascii 传送模式 rexmt:设置包传输的超时时间 timeout:设置重传的超时时间 help:帮助信息 :帮助信息7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改
修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效。
8、Busybox中tftp命令的用法
命令格式为:
tftp [option][port]
如果要下载或上传文件的话是一定要用这些option的。
-g 表示载文件 (get)
-p 表示上传文件 (put)
-l 表示本地文件名 (local file)
-r 表示远程主机的文件名 (remote file)
例如,要从远程主机19216812上下载 embedexpert,则应输入以下命令
tftp -g -r embedexpert 19216812TFTP是简单文件传输协议,是用于在远端服务器和本地主机之间 传输文件的,相对于FTP,TFTP 没有复杂的交互存取接口和认证控制,适用于客户端和服务器之 间不需要复杂交互的环境。TFTP 协议的运行基于UDP 协议。 TFTP 传输请求是由客户端发起的 当 TFTP 客户端需要从服务器下载文件时由客户端向TFTP 服务器发送请求包,然后从服 务器接收数据并向服务器发送确认 当 TFTP 客户端需要向服务器上传文件时由客户端向TFTP 服务器发送写请求包然后向服 务器发送数据并接收服务器的
你好,建议你检查是否已经开启TFTP服务器。
怎么开启tftp服务器:
首先我们打开电脑,在电脑桌面点击左下角的开始菜单,然后点击控制面板,然后点击程序,再点击程序和功能。在程序和功能窗口中,我们选择打开或关闭Windows功能,然后重启计算机后,点击TFTP客户端前的勾,重启计算机后,在资源管理器地址栏输入FTP地址,就可以登录FTP服务器了。
编辑DWORD窗口中,把数值数据修改为1,然后我们重启电脑,开机就可以使用TFTP功能了。
0条评论