百韵网 >>  正文

如何从OPENWRT固件上,用TFTP软件升级新版本OP 请专家们翻译: 路由器想刷OP固件,官网下载固件,有上面四种...

来源:www.baiyundou.net   日期:较早时间
1.通过原始固件

通过你的浏览器打开原始固件的管理页面,然后通过使用"固件升级"选项安装OpenWrt固件。搞定。

注意: 一些时候原始固件的升级功能包含一些确定你没有刷入错误固件文件的校验功能,如果存在这个功能,他会阻止你通过这种方式安装OpenWrt。

2.通过Bootloader和网口

正是为了便于这方面,即更新固件, 绝大多的(不是所有)bootloader 里面内置了这种更新固件的功能. 有的内置 TFTP-client, 别的有 TFTP-server, 还有FTP-client 和 甚至于有 FTP-server. 你需要了解的有:

bootloader的预设IP地址 (启动到系统后的ip和BL的ip不一定相同哦!)
使用的是以上那种协议
bootloader是做客户端还是服务端
预设服务的端口号, 若不是 default
接口要连上
可能需要用户名和密码进行登录
了解设备启动后连接的时间点是很有用的, 比如:要在设备上电的1-5秒内连接,否者设备会启动进入系统

请专家们翻译: 路由器想刷OP固件,官网下载固件,有上面四种类型,不知选哪一个?~

版主好,
首先,做一个名词解释:
openwrt表示: 一个嵌入式固件的 Linux 发行版;
-ar71xx-generic-: 表示Linux发行版的版本号;
whr-hp-g300n表示: 巴法络旗下无线路由器的型号;
-ubnt-airrouter-表示: UBNT Airrouter路由器的型号;
-squashfs-表示: 使用SquashFS文件系统压缩的factory 或者sysupgrade 和tftp 文件。 (百度说了,SquashFS[1] 是一套基于Linux内核使用的压缩只读文件系统。)

然后,给出它们的区别:

您给出的4种类型包括3类文件:factory 、sysupgrade 和tftp 文件,他们之间的区别在于
factory是从原厂固件升级到op用的,sysupgrade是已经是op的情况下升级用的,tftp 是ubnt-airrouter型号的路由器升级的文件。

若还不是特别清楚,请参见:http://zzsjlove.diandian.com/2012/04/buffalo-whr-g300n-ch-v2-刷openwrt/

结论:只要根据路由器的型号对号入座,相信你可以顺利完成你的任务!

openwrt添加 tftp命令的方式是固定的,具体步骤如下:
设置固定IP
进入cmd,输入cd c:\
tftp -i 192.168.1.1 PUT wnr2200_factory_WW.img
3.发送成功会出现成功的提示,也就意味着tftp命令添加成功。
注意:
在执行tftp命令之前请给路由上电,并按住qss键,等待LED闪烁后放开,并连接路由和电脑,建立TFTP服务器。
稍等片刻路由就会重启,如果cmd下tftp一直没有发送成功提示,说明发送有问题,请重新尝试。

相关要点总结:

18983575431:openwrt刷固件恢复原厂固件
汲帖答:刷机完成后路由器自动重启,若出现无法连接就关闭路由器电源后再打开即可。已经刷了OpenWrt固件的朋友可以直接进入“备份|刷机”界面中更新此固件。因为刷了OpenWrt的固件,装不上LUCI,看不Web界面,用Putty修改设置,比较痛苦,所以刷回官方的固件。用的方法是:用winscp传官方的120620固件到tmp目录,...

18983575431:迅雷赚钱宝一代(WS1408)固件探究报告——OpenWrt, Armbian
汲帖答:对于OpenWrt移植,我们可以替换根文件系统以实现固件的个性化定制。例如,针对Cortex-A5架构,可以将OpenWrt目标调整为at91/sama5。同时,理解ubifs参数,根据闪存型号S34ML01G100TF100调整mkfs命令,以适应WS1408的硬件特性。在实际操作中,从Windows 10 WSL2环境中开始,利用linux-amlogic-toolkit和USB ...

18983575431:OPENWRT命令行下用什么命令刷固件
汲帖答:用mtd命令, mtd write ***.bin firmware mtd erase rootfs_data 不过刷过squashfs-factory.bin没必要再刷sysupgrade.bin吧

18983575431:路由器可以刷机吗
汲帖答:一般路由器管理界面上就有升级或者刷新固件的选项。固件在路由的官网上都能下载。 如下便是一网友的刷机心得,这是一个很简单的刷机方法。 刷机前准备: 1 、固件:下好相应的 DDWRT/TOMATO/TOMATO DUALWAN/OPENWRT 等固件( FIRMWARE , BIN 文件),如果是 TRX 改为 BIN ,就看你的路由适合的 BIN 文件了。

18983575431:如何编译OpenWrt
汲帖答:大众可通过'menuconfig'这一简单的图形化的配置环境,非常轻松地编译出专属您本人的OpenWrt固件。 可以用'menuconfig',以开发的意图来编译OpenWrt的固件,为自己(个人)创造一个结构简单但是功能强大的环境。(上句实在难翻译,只能意译。并且也请大家都学习下编译OP固件,让以OP固件盈利的人丢掉那肮脏的饭碗!) Menuconfig...

18983575431:openwrt安装万兆驱动
汲帖答:查看您的设备型号和规格以确定是否支持此功能。2、检查驱动支持:在OpenWrt官方网站上,查找您所使用设备的硬件信息和支持的驱动。确认是否有适用于您设备的万兆网卡驱动可用。3、下载和安装驱动:如果OpenWrt官方支持您的万兆网卡驱动,您可以从官方软件库或官方网站上下载该驱动。根据OpenWrt固件版本的不同...

18983575431:Linux发行版(路由器固件)OpenWrt入门全集
汲帖答:OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。 对于开发人员,OpenWrt 是使用框架来构建应用程...

18983575431:如何编译OpenWrt
汲帖答:编译成功,但没有生成固件。这种情况一般是因为选中的软件包过多,导致固件大小超过16MB。重新执行 make menuconfig,去掉一些软件包,重新执行编译即可。得到固件。在排除了所有错误后,现在终于得到了固件。对于如意云RY-1,固件在 openwrt/bin/ramips 目录下,形如 openwrt-ramips-mt7620n-rt-n14u-...

18983575431:openwrt怎么选择编译版本?
汲帖答:OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。

18983575431:如何在OpenWRT环境下做开发
汲帖答:(3)OpenWrt-SDK.**.tar.bz2: 这个也就是我们定制编译好的OpenWRT SDK环境。我们将用这个来进行OpenWrt软件包的开发。例如,我所编译好的SDK环境包为:/bin/brcm47xx/OpenWrt-SDK-brcm47xx-for-Linux-x86_64-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2可以从名称上看出,target system是...

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网