完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 windworld 于 2015-10-27 14:19 编辑
最早接触Openwrt是之前玩小车的时候,但是只是为了用一个摄像头采集以小车视角传回的图像,当时直接用的是网上直接买回来的wifi模块,觉得挺有意思,后面拆开一看,发现跟自己TP-link 720路由器用的统一芯片,只不过模块上刷的是Openwrt系统,而路由器上一般都是用的自己的固件,越是又买了块Hg255d开始慢慢学习Openwrt,之前对linux不太懂,感觉很多都不太懂,全靠晚上教程去刷固件,后面慢慢开学学习linux,然后才开始对Openwrt有了深入的理解,这里参考了网上的一些帖子,简单谈下Openwrt这个神奇的玩意儿。 OpenWrt是一个基于linux内核的路由器操作系统。这就和我们最常用的windows系列的操作系统一样,至于为什么路由器不用windows系统我的理解是路由器不论是CPU还是内存都比较小 而且路由器需要的是长期稳定的工作 再加上linux自身的轻量级和自身防火墙(与UNXI相比)等等方面的优势所以绝大多数路由器或者说网络硬件设备都是linux内核的。 一.路由器使用过程: 1.选取一个可以支持OpenWrt的路由器,主要是看CPU型号,内存之类大部分可以自行更换,常用的有 BCM63XX、AR71XX、RT305等等。具体可以参看 https://dev.openwrt.org.cn/wiki/platforms (貌似最近网站打不开了)这里有人或许会问为什么别的路由器不支持OpenWrt呢或者说是不是所有的路由都支持OpenWrt呢? 答案是否定的,首先这个系统需要一定的硬件开销 很早之前的路由硬件已经不足以支持这个系统正常使用再或者说某些路由过于陈旧现在的网络环境已经很少见到了 所以OpenWrt开发者就没有针对这些路由做相关开发。 2.刷机,也就是把OpenWrt系统刷到路由器上,这个我们电脑装XP或者WIN7一个道理。这点也是新手最难上手的,一个操作不慎就会导致路由器刷死、刷砖的情况。个人建议提前准备好TTL线(原因如下:TTL线刷机比较稳定 不容易刷死,TTL也是救砖利器)。TTL搞不定就可以考虑使用JTAG来救砖,不过鉴于二手路由都比较便宜可以考虑再买一个。 3.选取合适的拨号程序。了解现在使用的802.1x认证客户端的版本号,再搜寻合适的拨号程序(有很多代替的拨号程序 在此我只介绍njit)。 注意搜到的njit一定要对应你的路由的CPU型号。有可能你会直接搜到对应版本的njit的安装包 这样最省事直接下载好再传到路由器flash里配置好账户密码等信息就可以使用了,还有种情况就是搜到的是源码没有对应的安装包 这时就需要自己编译。可以找一个懂的人帮你或者自己来,建议新手使用虚拟机安装Ubuntu系统编译njit。具体过程可以参看 https://dev.openwrt.org.cn/wiki/Developmentindex 编译好之后用ftp之类的工具取回来再传到路由器flash里就好了。 4.配置参数。这个就很简单了,正常情况只要配置好账号和密码就可以使用。 二.使用过程的一些特殊情况: 1.自行编译的时候最好直接使用真机来编译,虚拟机难免会出现各种奇葩的问题(不推荐新手使用真机)。 2.你发现你版本号没有对应的代替拨号软件。那真是恭喜你 哈哈 你使用的软件版本过高开发人员还没有推出相应的代替软件。在这种情况下有两条路你可以选:①等开发人员出对应版本的拨号软件 不过可能等着出来的时候你的软件也会变成更高版本的哦。②自行编写代替软件。关于这点我建议几点:抓包、反汇编(不过这是违法的哦 自己小心查水表)、一定的程序编写能力。 3.你发现对应的拨号软件不能用或者会出现经常掉线的情况。不能用最大可能就是你们的ISP更换了秘钥,掉线的话应该是心跳包过不去 或者是有一个非常奇怪的数据包过不去(我有遇到过这种情况,有一个不同的EAP认证包因为算法不对 而且服务器也采用了这个包作认证)。 这里主要参考了:http://www.cnblogs.com/hhdllhflower/archive/2013/07/07/3176400.html后面在WRTnode2R板子没到前会分享下玩hg255d路由时的一些心得,hg255d是采用的是Ralink芯片具体型号是RT3052F,而WRTnode2R板子采用的是MT7688,这个只是平台不同,配置下即可,其他地方差不多。当然WRTnode2R嵌入华为Liteos,原生支持QQ物联、AllJoyn这里还没接触过,所以暂时不做讨论。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
936 浏览 0 评论
【KV260视觉入门套件试用体验】四、KV260 视觉入门套件和固件更新
1534 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别
1154 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI 通过迁移学习训练自定义模型
1555 浏览 0 评论
【KV260视觉入门套件试用体验】KV260系列之Petalinux镜像+Resnet 50探索
1189 浏览 0 评论
【AMD KV260视觉入门开发套件试用】4、简单几步体验ubuntu 20.04.3 LTS运行人员检测应用
1638浏览 1评论
1024浏览 1评论
【KV260视觉入门套件试用体验】老刘记事儿KV260初体验之Micro-SD选型提速研究(三)
858浏览 1评论
【KV260视觉入门套件试用体验】KV260部署yolov3实现车辆和行人检测
2508浏览 1评论
【KV260视觉入门套件试用体验】基于KV260的人脸识别的实现与展示
862浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-6 13:16 , Processed in 0.569407 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号