文章插图
(如果你也想试试OpenWrt , 希望这篇介绍文章能帮度你到本文系新手入门(FLASH FIRMWARE用家)+高手入门(修改Firmware Coder) , 大家各取所需吧!) Cisco/Linksys在2003年发布了WRT54G这款无线路由器 , 同年有人发现它的IOS是基于linux的 , 然而Linux是基于GPL许可证发布的 , 按照该许可证Cisco应该把WRT54G 的IOS的源代码公开 。2003年3月 , Cisco迫于公众压力公开了WRT54G的源代码 。此后就有了一些基于Cisco源码的第三方路由器固件 , OpenWrt就是其中的一个 。
摘要节点
OpenWrt的特点:
- 可扩展性好 , 可以在线安装您所需要的功能 , 目前有1000多个功能包可选;
- 是一台完整的Linux工作站 , 文件系统可读可写 , 便于开发者学习和实践;
第一部分:将OpenWrt刷入路由器
要在路由器上使用OpenWrt , 首先要将路由器固件刷新为OpenWrt , 即相当于OpenWrt 系统的安装 , 不同型号的路由器的安装方法可能也会不一样 , 但一般常用的有三种方法:
- Web上传固件更新 (就是平时进入管理界面固件升级那个版面)
- tFTP上传固件更新 (把自己的计算机设置成为tFTP服务器)
- TTL写入固件
- 先上openwrt official website:寻找你的Router的支持情况 , 如果你的型号没有蛛丝马迹 , 要不放弃 , 要不自行编译(参考第三部分))如果是神州大陆的品牌 , 可以上openwrt.org.cn , right.com.cn , anywlan.com的论坛寻找
- 寻找合适的固件:最理想的情况是官网有atitude adjustment的完整支持
- 寻找刷入FLASH FIRMWARE的方法:通常你到了这一步都会找到合适的刷的方法了 。。。)
要对OpenWrt进行配置 , 一般有两条途径:
- SSH或Telnet登录通过命令行控制 (就像DOS的打命令)
- Web登录通过Web界面设置
文章插图
这是MW4530R刷入Haxc 大神的固件的SSH截图 , 如果没有用过命令行就不算用过Openwrt了
一般指令与常见Linux发行版相同 , 但是OpenWrt使用自己的包管理器:opkg , 使用“opkg –help”查看帮助信息 。以下是一些常用操作命令:
- opkg update //更新软件包列表
- opkg install //在线安装软件包
- opkg remove //移除软件包
文章插图
【从零开始学习OpenWrt:刷机 + 使用 + 编译教程】不能不说的是这款MW4530R , 是国产的OPENWRT超性价比产品 , 硬件上复制的TPLINK WDR4700 , 软件上由Haxc大神领军 , 流行将8M ROM硬改成16M , 配置大量应用 , 入选小U小贩的性价比之选 。
推荐阅读
- 从最小的行星到最大的恒星 目前发现最大的恒星是什么星
- 从零开始的微服务搭建之路
- 在火星上看日出 从火星上看地球的照片
- 十分钟从Java 8到Java 15
- 饮食补充叶酸的方法
- solidworks怎么批量更改零件属性?solidworkstoolbox更改已生成的零件
- 零基础学太极 如何快速掌握动作要领
- 世界品牌不粘锅?不粘锅鼻祖
- 马祖禅师茶语,茶道大师从谂掸师
- 中国水质最好的城市是哪儿?