路由器刷固件——斐讯路由器FIR300M刷OpenWrt固件教程

基本概念

路由器固件:固化在路由器内部存储的程序集,类似电脑的bios,作用可见一斑。固件:也称 firmware, 通常用于嵌入式领域,泛指运行于硬件之上的操作系统软件。刷固件或者更新固件是指删除原系 统,更换新的系统软件。在 PC 领域,这类似于重装 Windows 操作系统,尤其像安装 ghost 版的操作系统。与现在手机领 域里很活跃的刷 ROM 同理wifidog: wifidog 是一套被广泛使用的强制认证 captive portal 协议。当未认证授权的用户尝试访问网络时,路由器强制用户的浏览器转向目标服务器上的认证界面(或者类认证界面),用户按要求输入认证信息或者做相关操作后,服 务器重定向用户浏览器访问路由器网关上的API获得认证通过。说的通俗一点就是,这个是路由器的固件,就是路由器的操作系统,及系统配置文件。

OpenWrt:OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt三类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。

对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。

HFS(Http File Server):您可以使用HFS(HTTP文件服务器)发送和接收文件。它与经典文件共享不同,因为它使用Web技术与当今的Internet更加兼容。它也不同于传统的Web服务器,因为它非常易于使用,并且可以“即开即用”地运行。通过网络访问您的远程文件。它已经在Linux下用Wine进行了成功的测试。

 

 解决方案

1. 登录原生固件后台

2. 访问  http://192.168.1.1/goform/Diagnosis?pingAddr=192.168.1.100|echo””|telnetd

3. telnet 192.168.1.1

4. 在/tmp目录下用wget等工具把固件传到路由器里

windows用户用hfs,把固件添加进去,比如名字是1.bin,假设此时PC的IP是192.168.1.100

在路由器telnet界面

cd /tmp
wget http://192.168.1.100/1.bin
mtd_write -r write 1.bin Kernel  (注意,这里的K是大写)

固件下载地址

 

把固件文件添加到HFS

路由器刷固件——斐讯路由器FIR300M刷OpenWrt固件教程_第1张图片

 

进入cmd,使用telnet命令登入路由器,输入wget下载固件到路由器上,等待固件写入完后输入192.168.1.1可看到op的登陆界面。

注意:需要打开HFS的防火墙权限 

路由器刷固件——斐讯路由器FIR300M刷OpenWrt固件教程_第2张图片

注意:有的win7系统没有开启telnet组件,所以用不了telnet命令,自己去控制面板开一下,不会的自己百度。

5. mtd_write write xxx.bin Kernel

6. 重启

Openwrt设置 

点击system可以改系统语言为中文 

路由器刷固件——斐讯路由器FIR300M刷OpenWrt固件教程_第3张图片

op的信息 

路由器刷固件——斐讯路由器FIR300M刷OpenWrt固件教程_第4张图片

资源下载

http://opt.cn2qq.com/padavan/ 

http://pan.baidu.com/s/1qWM7jFQ

http://pan.baidu.com/s/1hqCeFwK

https://www.right.com.cn/forum/thread-197786-1-1.html

https://www.rejetto.com/hfs/

https://download.csdn.net/download/qq_41822835/10280397

参考文章

https://www.zmrbk.com/post-2694.html

https://blog.csdn.net/Ed_Lee/article/details/80950636

https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=215978&page=1#pid1829085

 

 

你可能感兴趣的:(#,Linux,操作系统)