Change the Router System of MIWIFI-R3G into Padavan

首先,参考的技术文章有:

http://blog.sina.com.cn/s/blog_494f9a6b0102x00h.html

http://www.right.com.cn/forum/thread-161906-1-1.html

http://www.right.com.cn/forum/thread-161324-1-1.html

还有不少是刷机时遇到问题,临时百度到的,就没有列出。

总结了自己的刷机流程,发现网上很多教程,说是最详细步骤,但还是存在很多的关键点没说,包括还有很多错误的地方。

昨晚老夫成功把小米R3G刷成了PADAVAN,趁着还有记忆,再把流程完整的梳理下,然后来个总结~

首先,刷机前,需要准备下面的东西:

1、小米路由器先刷成官方的开发板———— miwifi.com在下载-rom里,找到自己相应的型号的rom,按官网教程刷进去就好了,没别的可说的;

2、小米路由器开启SSH功能————————- miwifi.com首页上方点“开放”,页面拉下来,找到一个SSH工具,然后根据官网教程刷入小米路由器,这个也没啥好说的;(一定要记录官网给出的ROOT账号和密码,那个是登陆时必须的,建立一个文本文档记录好吧~)

3、获取你的网络供应商给你的PPPOE账号密码——-国内很多运营商把PPPOE拨号设置在了送的光猫里,后面接的路由器只要自动获取就行了,这种情况下可以打电话给运营商,让他们把光猫改成桥接模式,然后路由器内设置PPPOE拨号,这样就直接拿到公网地址了,不会经过一次光猫的NAT后,路由器再NAT一次;

4、下载breed—— https://breed.hackpascal.net/ 按照自己的型号,找到相应的breed版本,我的是小米R3G,所以下载的是breed-mt7621-xiaomi-r3g.bin 文件;

5、下载padavan固件——–https://eyun.baidu.com/s/3pLMbUqR#sharelink/path=%2FPadavan&parent_path=因为有不停的更新源码,和解BUG,所以找到最新的文件夹,点进去,下载相应的固件就好,我的是MI-R3G_3.4.3.9-099.trx;

准备完这些就可以刷机了。

首先ssh登陆小米路由器后台,按照别的教程里的,备份一下小米路由器到U盘,然后上传breed。

这里网上很多教程都要你用sftp、SCP之类的工具把breed传到小米路由器的/tmp下,其实这是错的,小米路由器的系统是阉割了SFTP等服务的,所以你根本不可能通过这类方式上传,除非你安装sftp,这点是网上教程都没有说清楚的;

然后我借鉴的文章里是把自己的电脑开启ftp服务器,然后用小米路由器来连,再传上去,这样也很麻烦,完全不可取;

最简单的办法,把breed的bin文件放到U盘里,U盘保证FAT32格式,把U盘查到小米路由器菊花,ssh上去后看到多了一个 /extdisks/sda4/文件夹,可以用ls /extdisks/sda4命令去看这个文件夹下的文件,看到了有breed-mt7621-xiaomi-r3g.bin的存在,那就简单了,直接cp -f /extdisks/sda4/ breed-mt7621-xiaomi-r3g.bin /tmp/breed.bin就完事了~

接下来就是用 mtd -r write /tmp/breed.bin Bootloader 命令改bootloader,然后他会提示你刷成功了,他也自动重启了,但是重启后还是小米路由器界面,这时候咋办呐?

拔掉路由器电源,捅住小米路由器菊花的reset,然后插回电源,等前面板灯闪烁的时候,松开reset,这时候就进breed了,很多文章里这步都没写,我刷成功后慌的一逼啊~~

再然后就是用有线接入小米路由器的LAN口,手动配IP:192.168.1.x,子网掩码随意,网关不用配,然后网页打开192.168.1.1就登陆breed了。

登陆后可以在固件备份里,把小米路由器的固件再备份一次,这样以后可以直接刷回来,然后把padavan的固件刷上去,重启,就OK了~网卡改自动获取,稍微等一会儿之后,就能获取到IP了,通过网关去管理配置padavan。

至此,刷机完成~

Hello world!

2019年6月21号

记录一下~属于我的网站搭建成功了~~接下来还要开FTP服务,买个域名,然后指向这个IP,再把iptables开起来~就完成拉~~~

以后这里就随意写点自己想写的东西把~从心情啦~技术啦~身边发生的事情啦~算是个小小的记录把~

当然暂时网站的账号是不开放注册的~后续开不开再说吧~

以上!