心连心鲜花网 加入收藏  -  设为首页
您的位置:心连心鲜花网 > 知识百科 > 正文
路由器升级tftpd32.exe打不开
路由器升级tftpd32.exe打不开
提示:

路由器升级tftpd32.exe打不开

我在学校用的是校园网 出现过这样的问题 我和我的同学们都是修改DNS的 但是我不知道电信是不是也是这样 你可以先修改下试试 对电脑没影响的 DNS其实就是将网址和IP进行转换的一种东西 会修改IP吧? IP下面就是修改DNS的地方... (开始--设置--网络连接--选择你用的连接方式--属性--找到TCP/IP协议簇--选中之后查看属性 然后就可以修改DNS了)

苹果5wifi老掉线是怎么回事?
提示:

苹果5wifi老掉线是怎么回事?

1、升级路由器请使用有线网络进行升级,无线网络无法保证其稳定性。

2、升级软件后,路由器可能会恢复到出厂默认设置,现有的所有设置信息将丢失,建议在升级软件之前备份现有设置信息。

3、升级时请选择与当前硬件版本一致的软件。升级过程中不能关闭路由器电源,否则将导致路由器损坏而无法使用。当升级结束后,路由器将会自动重启。

使用tftpd32的命令
提示:

使用tftpd32的命令

1.设置服务端

  说明一下,这一步是让你朋友操作的。首先叫你的朋友把Tftpd32下载下来并解压(他可能很郁闷哦),然后打开Tftpd32(如图1),这时你朋友的机器就是一个Tftp服务器了。软件默认Tftpd32的保存目录即为下载目录,换句话说,你要下载的文件需要放在Ttfpd32的保存目录下才能被客户端下载。更改Tftpd32下载目录的操作方法为:点击右上角的“Browse”,然后选择要下载的文件的保存目录。不过经此设置后,以后你要想从你朋友机器上下载文件,就要让他先把文件放在更改后的下载目录里,而不是Tftpd32的保存目录了。如果你朋友搞不清当前下载目录下到底有哪些文件,可以让他点击右上角的“Show Dir”进行查看


a.要进行更人性化的设置,如下载的人数、下载端口等,可以点击“Settings”按钮;然后在“Tftp port(Tftp端口)”、“Max Retransmit(最大连接数)”等项上填写相应值,这里建议不要更改端口。

b.如果你要传的文件比较多,可以先让你朋友将它们打包,这样传起来比较方便。

2.传送文件

  对方忙了这么久,下面也该自己出手了。由于朋友把我要的图片都打包了(命名为:pictures.rar),所以我要做的就是把pictures.rar下载下来,并保存在D盘的“图像资料”目录下,这时有两种方法可以完成。

  方法一

  在“开始→运行”中输入“CMD”并回车,或是从附件中选择“命令提示符”,然后输入“d:”回车(引号不用输),这样就切换到D盘了,再输入“cd d:\图像资料”并回车,这时切换到了“d:\图像资料”目录,然后输入命令“Tftp -i朋友IP get pictures.rar”。

  方法二

  上面说的是用命令的方法,下面咱们也试试图形界面的方法。先下载Tftpd32这个软件(两头都装一个),在“Current Directory”处选择你要保存的路径,这里我选的是“d:\图像资料”;切换到“Tftp Client”,在“Host”处填上朋友的IP,在“File”处填上下载的文件名,这里填的是“pictures.rar’,然后点击“Get”(如图3),一会你就可以在目录下找到文件了。点“Put”则是把文件传到你朋友Tftpd32的下载目录中。


需要注意的几个问题:

  a.文件传送成功与否,你朋友也可以在Tftpd32的“Tftp Server”和“Current Action”这两项中看到。

  b.如果想把文件传给你朋友,那么只要把命令换成“Tftp -i朋友IP put pictures.rar”即可。关于Tftp命令的更多参数,你可以在CMD下输入Tftp进行查看。不过此时你朋友不能进行上传和下载工作,因为他此时是Tftp的服务端,只有客户端才能进行这些操作。如果他想把东西传给你,那就需要你做服务端了。

  c.用Tftp传送文件时,服务端需有确定的公网IP,如果你朋友在局域网中通过网关上网的话,那就无法传送了。当然,如果两个人在同一局域网中,用内网的IP也可以传送文件,只是有些多此一举。

  d.Windows 98系统可以当服务端,但客户端一定要是Windows 2000或是Windows XP等有Tftp命令的系统。

  OK,Tftp传送方式就介绍到这儿,以后如果你遇到因为防火墙等原因不能通过QQ传送文件时,不妨试试Tftp。

Telnet下的TFTP命令用法
提示:

Telnet下的TFTP命令用法

Tftp向运行平凡文件传输协议 (TFTP) 服务或 daemon 的远程计算机(尤其是运行 UNIX 的计算机)传输文件或从运行平凡文件传输协议 (TFTP) 服务或 daemon 的远程计算机(尤其是运行 UNIX 的计算机)传输文件。

语法
tftp [-i] [Host] [{get | put}] [Source] [Destination]

参数
-i
指定二进制图像传送模式(也称为八进制模式)。在二进制图像模式下,文件以一个字节为单位进行传输。在传送二进制文件时使用该模式。如果省略了 -i,文件将以 ASCII 模式传送。这是默认的传送模式。该模式将行尾 (EOL) 字符转换为指定计算机的适当格式。传送文本文件时使用该模式。如果文件传送成功,将显示数据传输率。
Host
指定本地或远程计算机。
put
将本地计算机上的 Destination 文件传送到远程计算机上的 Source 文件。因为 TFTP 协议不支持用户身份验证,所以用户必须登录到远程计算机,同时文件在远程计算机上必须可写。
get
将远程计算机上的 Destination 文件传送到本地计算机上的 Source 文件。
Source
指定要传送的文件。
Destination
指定将文件传送到的位置。如果省略了 Destination,将假定它与 Source 同名。
/?
在命令提示符显示帮助。
注释
使用 get 参数
如果将本地计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne,则指定 put。如果将远程计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne,则指定 get。

Windows XP 或 Windows 2000 不提供一般用途的 TFTP 服务器。Windows 2000 提供的 TFTP 服务器服务只为 Windows XP 和 Windows 2000 客户端计算机提供远程引导功能。
只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。
范例
要从本地计算机将文件 Users.txt 传送到远程计算机 vax1 上的 Users19.txt,请键入:

tftp vax1 put users.txt users19.txt

此外,TFTP是一个简单的协议,它不能指定路径,在传输时必须已经知道路径,最好使用IP地址而不是机器名字。

供参考

如何将U-boot烧录到Nand中?如何用tftp,nfs加载内核和文件系统
提示:

如何将U-boot烧录到Nand中?如何用tftp,nfs加载内核和文件系统

【系统启动过程简介】初始化代码读取uboot到内存里面,然后跳转到uboot那里去执行uboot,uboot初始化必要的硬件,加载一些驱动,其中包括nandflash的驱动,然后根据uboot里面设置的一个启动命令:nandread0x30007FC00x1000000x200000;bootm0x30007FC0意思就是,先去读取nandflash,从0x100000开始,长度为0x200000的数据到memory的0x30007FC0处,然后bootm表示从memory的0x30007FC0开始运行。也就是去运行内核镜像了。然后,内核会自己解压缩,然后执行,初始化硬件,加载驱动模块,最后去挂载rootfs,#defineCONFIG_BOOTARGS"root=/dev/mtdblock2rwinit=/linuxrcconsole=ttyS0,115200mem=16Mrootfstype=yafffs2"此文件系统,也是你实现自己用相应的文件系统制作工具,制作的,然后烧写到对应的位置的。上面中root=/dev/mtdblock2,表示,要去/dev/mtdblock2,也就是mtd的第3个分区,去加载。而这里的mtd的第3个分区具体对应的nandflash中的的地址,是你在内核中,一般是在core.c自己定义的的nandflash的分区。一般是uboot是第一个分区,内核kernel是第二个,然后就是rootfs是第三个分区,也就是/dev/mtdblock2。例如分区:staticstructmtd_partitionrm9200_partitions[3]={{/*uboot256K*/.name="uboot",.size=0x40000,.offset=0},{/*kernel1.768M*/.name="kernel",.size=0x1C0000,.offset=0x40000},{/*rootfs2M*/.name="rootfs",.size=0x200000,.offset=0x200000},};如果按照上面分区,定义的/dev/mtdblock2的起始地址是0x200000,还算成大小是2M的位置,然后,内核启动挂载rootfs的时候,就是,以上面从uboot传过来的参数中yaffs2格式,到nandflash的2M的地址读取并加载rootfs,加载完成后,这样,里面对应的根目录,以及所有的文件,文件夹就都可以识别了。然后才会去读取并运行初始化脚本相关的东西,最后初始化console控制台,然后才能看到那个常见的#,才可以输入命令,比如ls,才可以和系统交互。所以,实际就是这个rootfs,对应着mtdblock2,对应的某个nandflash上的地址,比如此处的2M的地方。而不是内核kernel这个文件映射的。