从零开始学习OpenWrt:刷机 + 使用 + 编译教程


从零开始学习OpenWrt:刷机 + 使用 + 编译教程

文章插图
 
(如果你也想试试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工作站 , 文件系统可读可写 , 便于开发者学习和实践;
现在有越来越多的Maker(也就是diyer啦~WeMaker群组的人喜欢自称Maker)开始折腾OpenWrt , 但作为一个Maker新手来讲 , 在网上还是很难找到一份系统的入门级数据 。查找数据很辛苦 , 而且OpenWrt的门坎相对较高(Upsangel小语:如果不做编译调整FIRMWARE本门槛CODING , 门坎还是很低的 。。。) , 希望这篇文章所提供的从零开始学OpenWrt编译 + 刷机 + 使用教程能降低新手们的入门难度 , 当然 , 编译过程非必须 , 一般的路由都可找到可用的稳定固件直接刷机
第一部分:将OpenWrt刷入路由器
要在路由器上使用OpenWrt , 首先要将路由器固件刷新为OpenWrt , 即相当于OpenWrt 系统的安装 , 不同型号的路由器的安装方法可能也会不一样 , 但一般常用的有三种方法:
  • Web上传固件更新 (就是平时进入管理界面固件升级那个版面)
  • tFTP上传固件更新 (把自己的计算机设置成为tFTP服务器)
  • TTL写入固件
具体型号的路由器适用于哪种或哪几种方法 , 需自行尝试 (Upsangel小语:千万不要自行尝试!乱来的FLASH很有机会把路由变砖 , 正确的方法如下:
  • 先上openwrt official website:寻找你的Router的支持情况 , 如果你的型号没有蛛丝马迹 , 要不放弃 , 要不自行编译(参考第三部分))如果是神州大陆的品牌 , 可以上openwrt.org.cn  ,  right.com.cn , anywlan.com的论坛寻找
  • 寻找合适的固件:最理想的情况是官网有atitude adjustment的完整支持
  • 寻找刷入FLASH FIRMWARE的方法:通常你到了这一步都会找到合适的刷的方法了 。。。)
第二部分:开始使用OpenWrt
要对OpenWrt进行配置 , 一般有两条途径:
  • SSH或Telnet登录通过命令行控制 (就像DOS的打命令)
  • Web登录通过Web界面设置
首次安装OpenWrt后 , 需要设置密码才可以使用SSH登录 , 方法是使用telnet登录或者Web登录设置密码 。在windows下面telnet和SSH登录可以使用"butty" , 十分容易使用的 , 就像一个FTP软件 , 连接进去就出现命令行模式:
从零开始学习OpenWrt:刷机 + 使用 + 编译教程

文章插图
 
这是MW4530R刷入Haxc 大神的固件的SSH截图 , 如果没有用过命令行就不算用过Openwrt了
一般指令与常见Linux发行版相同 , 但是OpenWrt使用自己的包管理器:opkg , 使用“opkg –help”查看帮助信息 。以下是一些常用操作命令:
  • opkg update //更新软件包列表
  • opkg install //在线安装软件包
  • opkg remove //移除软件包
登录Web管理界面 , 前提是该OpenWrt系统中要安装了Web界面 , 一般是Luci , 登录方式与普通路由器无异 , 打开浏览器 , 输入路由器IP即可进入登录界面 , OpenWrt的默认IP是192.168.1.1 。在Luci里面操作是十分User Friendly了~
从零开始学习OpenWrt:刷机 + 使用 + 编译教程

文章插图
 
【从零开始学习OpenWrt:刷机 + 使用 + 编译教程】不能不说的是这款MW4530R , 是国产的OPENWRT超性价比产品 , 硬件上复制的TPLINK WDR4700 , 软件上由Haxc大神领军 , 流行将8M ROM硬改成16M , 配置大量应用 , 入选小U小贩的性价比之选 。


推荐阅读