最近上了一波斐讯k2的车(这破路由怎么上车就不多说,自行bing),自然是要来折腾一番了,这次主要刷机刷成openwrt系统,目的就是为了方便的过h3c验证来联网。

斐讯k2

老规矩,先介绍下辣鸡的硬件配置。斐讯k2用了联发科MT7620A主控,这款主控的频率为580MHz,使用GIGADEVICE的8MB闪存和WINBOND的64MB的DDR2内存。2.4G线路首先经过的是一块PA功率放大组件,型号为SE2576L-R,对无线信号进行放大,随后是型号为SKY65405-21的LNA低噪音放大器芯片,将接收的信号进行放大和还原,使得路由器主控更准确处理。5G芯片和主流区别不大,使用了MT7612E很常见的解决方案,搭载了两个FEM电路模块,5G信号线接头很厚度用铜头连接,确保5G信号无损传输。

k22

WiFi方面采用11AC和双频技术结合外置四支全向增益天线(其实比k1就只是多了信号增益放大而已),符合IEEE 802.11ac标准,最高无线传输速率理论可达1200M(300+867),信号强劲覆盖广,这遍是k2的优势所在。

k2

1个10/100M 自适应WAN口,4个10/100M 自适应LAN口,只能说勉强凑合,在无线速率逼近1Gbps的时候,有线还停留在100Mbps,实在有点说不过去。

总之,硬件+软件成本不到100,卖399要不是0元购谁会买?好了,不多说了,下面开始折腾。

相关连接:

1、V21.4.6.12版本刷机(这个是最蛋疼的版本,很不信我遇到了)

http://www.qqgzs.com/archives/k2-v22-148.html

2、编译好的k2专用openwrt,支持中文,需要用到的依赖软件都有了,就用这个了

http://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=188432

2、openwrt强行运行h3c认证联网

http://bbs.xiaomi.cn/t-11720472-1-o0

 

刷机

支持的版本:V22.3.15.128、V22.3.15.232 、V22.3.17.148、V22.4.2.8、V22.4.2.9

★如果是V21.4.6.12版本请下载K2新版固件手动升级148,斐讯官方固件下载地址:http://file.soho.phicomm.com.cn/upload/k2/k2/

★如果是v21.4.6.10及以下版本请参考:无须Breed助手一键刷breed+华硕Padavan

第一步、刷入breed和ssh

1、下载附件:http://pan.baidu.com/s/1kUXEAHp

2、打开浏览器登录路由器:192.168.2.1

3、进入:高级设置->系统设置->备份恢复->浏览->选择下载的tianbaoha_breed_ssh.dat->点击恢复备份等待进度条完成(大约需要2分钟)。

刷breed

路由器重启

4、等路由器重启后使用新的管理密码:tianbaoha登录,登录成功就代表breed和ssh刷好了。

5、进入高级设置->系统设置->手动升级->点击此处备份EEPROM。

备份EEPROM

第二步、进不死刷固件将路由器LAN口连电脑

1、将固件准备好。

2、将路由器恢复出厂:断电按着reset键不松手,然后通电5秒松开reset键等1分钟即可恢复到Breed web控制台。

3、打开浏览器输入http://192.168.1.1打开Breed Web恢复控制台。

4、恢复固件之前最好在Breed Web恢复控制台恢复一下出厂设置,固件类型:Config区(公版),如下图。

恢复出厂设置

5、恢复固件方法:固件更新->选中右侧固件->浏览找到固件点击上传即可。

Breed Web恢复控制台

转自恩山论坛,原贴地址:http://www.right.com.cn/forum/thread-191833-1-1.html

刷openwrt

转自http://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=188432

 一直用的OpenWrt,已经习惯了,之前发过OpenWrt下安装OpenVPN免流的教程,看有人想安装OpenWrt,所以今天编译了一个斐讯K2的固件,源码用的https://github.com/cappiewu/openwrt-k2信号挺不错的,想要的朋友可以试试。        这个版本只加入中文,需要其它功能请自己安装吧,毕竟K2才8Mb的空间,就不加其它东东了。

       系统默认密码:root     无线名称:OpenWrt     无线密码:12345678

下载地址:
链接: http://pan.baidu.com/s/1dF5EkH7 密码: 3se7

根据上一部分的第五步,恢复固件直接恢复下载的openwrt固件即可。

在openwrt里安装iNode H3C软件

因为h3c验证采用的md5算法改动,故更新已编译好的程序的下载链接(cpu型号为 ar71xx)

特别感谢  renbaoke/h3c

下文转自http://bbs.xiaomi.cn/t-11720472-1-o0

本文简要介绍如何在使用iNode h3c认证的校园网中使用小米路由器mini连接校园网,已在中山大学东校区测试成功。其他路由器参考教程做简单修改后理论上也能成功。让我们开始吧!

我们的目的是在小米路由器mini上安装一个能够代替iNode h3c认证的上网客户端。

首先需要做的是开启ssh,由于本文只做简单介绍,就不具体说了,网上有很多教程。只给出开启ssh的链接:http://d.miwifi.com/rom/ssh

下面的介绍是针对爱折腾的人写的,虽然不复杂,但是挺麻烦。如果你用的是小米路由器mini并且不想这么麻烦,可以直接跳到最后。

接下来查询路由器的CPU架构,我通过百度查到小米路由器mini的CPU为mt7620a,属于MIPS架构,并且这样验证:

可以看到的确是mt7620a。

接着需要编译出可以在路由器上运行的程序,但不是在路由器上直接编译,而是需要一个Linux系统,一般选择Ubuntu系统比较好。如何做呢?首先要有一个Ubuntu系统,然后在Ubuntu系统里安装MIPS交叉编译环境,可以参考这里:http://blog.csdn.net/xiaoguaihai/article/details/8766394

之后需要一份代替inode的程序的源代码,在这里:https://github.com/renbaoke/h3c。交叉编译的过程不介绍了,不过提一下,路由器的容量有限,所以可以生成目标程序之后可以用交叉编译的工具strip一下,减小目标程序的体积。

使用小米路由器mini的人可以从这里继续。

我已经编译好了一份h3c程序,使用小米路由器mini的可以直接下载。

下载附件h3c.zip( 33.94 KB ) (因md5算法改动,此版本已经无法使用)

这里特别感谢另几位大神提供已经编译好的更新版本点此下载  (非ipk安装包,直接运行即可)

欢迎到github上fork该项目

另有ipk包的版本,sysuh3c欢迎各位fork以及共同开发完善sysuh3c

解压以后发送到小米路由器mini中(Windows用winscp就不多说了,不会自行Google):scp h3c root@miwifi.com:/etc/h3c。

接着用ssh登录小米路由器mini:ssh root@miwifi.com,然后执行/etc/h3c -u 你的用户名 -i eth0,回车,输入密码,回车,就可以成功地上网了。

如果出现permission denied,摆明了权限问题,给点小提示 chmod 777 ./h3c

另外请注意使用 ifconfig 查看对应的网口,比如我的是 eth0.2 而不是 eth0

当然也有办法设置开机启动,就不详细介绍了,只给一点点提示:

vi  /etc/rc.local

echo 你的密码|/etc/h3c -i eth0.2 -u 你的用户名

最后,就成功的用斐讯k2连上网啦,好开心,下一步折腾下WiFi自动关闭开启,顺便再在openwrt上跑个关键字抓包,看看有没有人连我WiFi秀逗了明文聊天些interesting的东西。


0 条评论

发表评论