怎么详细安装小米路由器mini ssh

经验1564 米
在线时间33 小时
版本6.6.30
积分 1631, 距离下一级还需 369 积分
积分 1631, 距离下一级还需 369 积分
机型小米手机4c
签到次数51
MIUI版本6.6.30
通过手机发布
小米路由器mini版怎样才能让它成为真正的智能路由器?有什么办法能安装hellowifi,水晶矿场之类的第三方插件啊,不然怎么算的上智能路由器。
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验170007 米
威望2141 米
在线时间0 小时
版本7.10.30
机型小米Note 3
签到次数202
MIUI版本7.10.30
通过手机发布
您好,mini版不支持第三方插件的哦
经验1564 米
在线时间33 小时
版本6.6.30
积分 1631, 距离下一级还需 369 积分
积分 1631, 距离下一级还需 369 积分
机型小米手机4c
签到次数51
MIUI版本6.6.30
通过手机发布
早知道不能安装第三方插件我就不会买了mini版了,问题是官网也没涉及到插件方面的介绍啊,现在只能求助希望能够配置这方面的东西,我就是为了能有更多的东西才买智能路由的结果全部的插件一个手都能数的过来,我也是醉了。
经验1033 米
在线时间15 小时
版本7.8.24
积分 1023, 距离下一级还需 977 积分
积分 1023, 距离下一级还需 977 积分
机型小米手机5S
签到次数101
MIUI版本7.8.24
您好,mini版不支持第三方插件的哦
不支持第三方插件,小米路由器和其他家路由器有什么优势,记得刚开始宣传的是支持的,小米越来越***了,离死不远了
在线时间2 小时
版本V8.1.1.0.MHOCNDI
积分 19, 距离下一级还需 31 积分
积分 19, 距离下一级还需 31 积分
机型红米Note3 全网通
MIUI版本V8.1.1.0.MHOCNDI
小米闭门造车。。。。后果只有一个。。。
在线时间1 小时
积分 28, 距离下一级还需 22 积分
积分 28, 距离下一级还需 22 积分
不支持第三方插件,小米路由器和其他家路由器有什么优势,记得刚开始宣传的是支持的,小米越来越***了, ...
“为发烧友而生” 连基本的第三方插件都不支持。真是失望。。。。
经验695 米
在线时间3 小时
积分 702, 距离下一级还需 1298 积分
积分 702, 距离下一级还需 1298 积分
机型小米Note
签到次数66
MIUI版本7.9.7
小米,为封闭而生
已关注微信
已关注极客秀微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
万圣节勋章
参加回帖活动
米兔月饼勋章
参加回帖活动
MIUI七夕鹊桥勋章
MIUI七周年
MIUI 9纪念勋章
小米众筹2周年
参加回帖活动
新版论坛APP
更新新版APP
小米7周年勋章
2017米粉节晒单赢专属勋章
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
参与红米Note 4X活动
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
小火箭勋章
神舟11号 话题活动
MIUI 300周
MIUI 300周更新纪念勋章
内测督查勋章
内测督查员专属勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
MIUI 7纪念勋章
小米商城购买纪念勋章
论坛APP购买小米商品获得
解答组专属勋章
解答组专属勋章
小米平板2 Win10 荣誉内测
小米平板2 Win10 荣誉内测
MIUI五周年
MIUI五周年纪念勋章
MIUI六周年
MIUI六周年纪念勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号7163人阅读
前两天买了个小米路由器 mini,开启我的智能路由器时代,但小米自家的固件用两天就腻歪了,于是网上查找比对了一些推荐固件,最后决定刷老毛子 Padavan(主要是集成功能强大,方便智能上网和去广告),就找教程去了,但种类繁多,又是第一次刷,中和了几个教程才成功,这里记录一下。
一、刷开发版固件
首先得准备一个 U 盘,并确保这个 U 盘的格式为 FAT32;然后,下载开发版固件,地址:(注意:此步是为下面开启 SSH 做准备的,小米官网开启 SSH 的教程是有问题的,因为小米的新固件更换了密钥,直接按照官网教程刷 miwifi_ssh.bin 会出错,故需刷入旧版固件后再开启 SSH );接下来,就是具体的操作流程了。
1、将下载的 miwifi_r1cm_all_0e3da_0.4.85.bin 放在 U 盘的根目录下,改名为 miwifi.bin;
2、断开小米路由器 mini 的电源,将 U 盘插入路由器的 USB 接口;
3、用牙签等尖锐物按下路由器 reset 按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开 reset 键;
4、等待 5~8 分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成。
这时可以访问 192.168.31.1 或
访问路由器,如果出现异常 / 失败 /U 盘无法读取状态,会进入红灯状态,建议重试或更换 U 盘再试。
二、开启 SSH
首先下载开启 SSH 工具包:(注意在下载页面保存你的路由器登录用户名和密码,如上图);然后将下载的工具包 bin 文件复制到 FAT32 格式 U 盘的根目录下,保证文件名为 miwifi_ssh.bin(同时注意删除 U 盘中开发版的 bin);接下来类似流程:
1,断开小米路由器的电源,将 U 盘插入 USB 接口;
2,用牙签等尖锐物按下路由器 reset 按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开 reset 键;
3,等待 3-5 秒后安装完成之后,小米路由器会自动重启,大约 2 分钟后指示灯变蓝即告成功。
三、备份 SN
首先需要额外下载两个绿色软件,即 SSH 终端
和 SCP 工具
;然后启动 PuTTY,Host Name(or IP address) 填 192.168.31.1,Port 保持默认 22,点击 open,接着在终端输入的用户名和密码为上一步保存的 SSH 用户名和密码,密码输入时不会显示,输完回车即可;接着查看 rom 并备份。
root@XiaoQiang:~# cat /proc/mtd
mtd0: 10000 "ALL"
mtd1: 10000 "Bootloader"
mtd2: 10000 "Config"
mtd3: 10000 "Factory"
mtd4: 00c00 "OS1"
mtd5: 00b11e68
mtd6: 10000 "OS2"
mtd7: 10000 "overlay"
mtd8: 10000 "crash"
mtd9: 10000 "reserved"
mtd10: 10000 "Bdata"
dd if=/dev/mtd0 of=/tmp/rom/ALL.bin
dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/rom/Config.bin
dd if=/dev/mtd3 of=/tmp/rom/Factory.bin
dd if=/dev/mtd4 of=/tmp/rom/OS1.bin
dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin
dd if=/dev/mtd6 of=/tmp/rom/OS2.bin
dd if=/dev/mtd7 of=/tmp/rom/overlay.bin
dd if=/dev/mtd8 of=/tmp/rom/crash.bin
dd if=/dev/mtd9 of=/tmp/rom/reserved.bin
dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin
最后用 WinSCP 登陆路由器后台(IP 为 192.168.31.1 ,用户名密码同上一步保存的),将备份到 /tmp/rom 中的这些 bin 文件拷贝出来作为备份,因为 tmp 目录是个临时存放处,当系统重启时临时文件就会丢失。
恢复命令 (以后备用)
mtd write /tmp/rom/Bootloader.bin Bootloader
mtd write /tmp/rom/Config.bin Config
mtd write /tmp/rom/Factory.bin Factory
mtd write /tmp/rom/OS1.bin OS1
mtd write /tmp/rom/rootfs.bin rootfs
mtd write /tmp/rom/OS2.bin OS2
mtd write /tmp/rom/overlay.bin overlay
mtd write /tmp/rom/crash.bin crash
mtd write /tmp/rom/reserved.bin reserved
mtd write /tmp/rom/Bdata.bin Bdata
四、刷入不死 Breed
这时提前下载好 Padavan 固件放到电脑上等下一步用,下载地址:,因为进入 Breed 控制台时是没办法联网下载的。
恩山无线论坛 breed 帖子:,在里面找到下载地址,然后下载小米 mini 专用;接着把 breed-mt7620-xiaomi-mini.bin 用 WinSCP 传到 /tmp 目录,PuTTY 连上路由器并切换目录至 /tmp 准备刷入:
mtd -r write breed-mt7620-xiaomi-mini.bin Bootloader
刷入后,机器会重新启动,指示灯变蓝,这时需要确保电脑设置为自动获取 IP 地址,并且是用网线连上的路由器。
最后打开 CMD,运行 ping 192.168.1.1 -t(这时是 ping 不通的),按如下流程:
1,断开小米路由器的电源,用牙签等尖锐物按下路由器 reset 按钮后重新接入电源;
2,等到 mini 路由器的灯开始闪烁或 ping 通时即表明进入 Web 刷机模式,松开 reset 键。
这时在电脑上输入 192.168.1.1,就进入不死 Breed 的控制台了。
五、刷 Padavan 固件
上一步既然已经进入到 Breed 的控制台了,这一步就很简单了,选择上一步下载好的 Padavan 固件上传,刷入搞定!
注意,此时在启动方式里面选择的是普通固件,如果想刷回小米原厂固件,进入“固件启动设置页面”,将固件类型选择为“小米 Mini”保存,然后就可以完美启动小米 Mini 原厂固件了,而且可以使用串口 (TTL) 登录。
另外,上一步下载的 Padavan 固件是我备份的,最新的版本可以看恩山无线论坛老毛子 Padavan 固件帖子:,在里面可以找到适配小米路由器 mini 的版本和最新固件的云盘下载地址。
Padavan 默认配置
旧固件网关:192.168.1.1
新固件网关:192.168.123.1
管理页面:http://my.router/
管理账号:admin/admin
刷机不恢复默认值
最后,浏览器输入对 Padavan 进行一些简单的设置,比如扩展功能中的 ShadowSocks 和广告屏蔽功能,这样所有连接上路由器的手机,电脑都可以进行智能上网和广告过滤了,再也不用一个个配置了!
最后的最后,推荐一个不错的收费 SS,还没有 SS 账号的可以注册下:,使用几个月了,价格不贵,上谷歌、看 YouTube 速度刚刚的,比之前免费用的 Lantern 和 XXNet 舒服太多了。查看原文:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1248157次
积分:6408
积分:6408
排名:第4084名
原创:40篇
转载:115篇
评论:79条
(2)(1)(1)(3)(1)(1)(1)(1)(1)(1)(3)(2)(2)(2)(2)(2)(1)(2)(1)(1)(2)(4)(2)(1)(2)(11)(2)(1)(1)(2)(3)(1)(12)(4)(6)(8)(6)(6)(8)(10)(24)(8)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'配置+价格更亲民 小米路由器mini评测_网易数码
配置+价格更亲民 小米路由器mini评测
用微信扫码二维码
分享至好友和朋友圈
第1页:小米路由器mini综合介绍小米路由器mini于4月底正式发布,在经历了四个月的等待后,于8月16日和8月19日在小米官网上正式发售。经历了四个月不断地固件完善和升级,小米路由器mini也新增加了许多功能供日常实际使用。与之前公布的售价一样,正式发售的小米路由器mini仅售129元,并采用了双频11AC技术。售价129元的千兆双频11AC无线路由器,在市场中是相当有竞争力的产品。下面我们就为大家带来这款智能路由器的详细评测!小米路由器mini综合介绍这款智能路由器最受关注的还是11ac无线技术的使用,在双频并发的的状态下,其无线最高速率可达1167Mbps(2.4GHz频段300Mbps+5GHz频段867Mbps)。超高的无线速率,可以轻松支持高清影音文件的播放、在线视频、多人大型在线游戏等大流量的应用。小米路由器mini的双天线采用2x2MIMO技术,支持双发双收,不仅速率得到了明显提升,还有效加强了信号的强度以及穿透力。小米路由器与小米路由器mini硬件配置也是用户非常关心的方面。小米路由器mini内置一颗联发科的MT7620A处理器,主频达到了580MHz。提供128M&DDR2内存,和16MB的SPI&FLash闪存。在小米路由器mini版中,并没有内置硬盘存储,而是通过1个USB2.0接口与移动硬盘、U盘相连接,扩展存储空间。在接口方面,小米路由器mini提供了1个百兆的WAN端口和2个百兆的LAN端口。后排接口一览图形化的操作系统,依然是小米路由器mini的一大亮点。MiWiFi操作系统基于让用户只需两步,就可以完成无线路由器的配置,把以往的复杂设置变得相当简单。本次新升级的固件版本中,还增加了万能中继功能。用户无需安装网线或进行专业的安装设置,在系统设置中只需一键切换,就可变成已有主路由器的中继器。从而增强无线信号,轻松满足大范围的无线覆盖要求。可随意摆动的双天线和CD纹金属装饰与移动端app进行交互,已经成为了智能路由器的“标准配置”。当用户外出时,可以通过“小米路由器”app随时查看家中的网络状态,以及智能家居的开关状态。如过遇到陌生设备接入到家庭无线网络中,还将在用户手机中弹出通知。小米路由mini还与腾讯安全中心进行合作,每日更新网站的黑白名单,当用户访问钓鱼网站、欺诈网站时,会收到系统提醒,保障家庭网络安全。以上说了这么多,下面我们还是先为大家展示一下小米路由器的系统——“MiWiFi”。
第2页:路由器设置简单到极致 走进MiWiFi路由器设置简单到极致&走进MiWiFi智能路由器的设置力求简单,通过MiWiFi操作系统,用户只需简单两步就可以完成无线路由器的配置工作,从而进行上网活动。当我们把网线和电源与小米路由器mini连接好后,可以使用无线或有线对路由器进行配置。这里,我们先以有线连接为例。当用户首次使用小米路由器mini时,打开浏览器后会自动跳转到配置引导界面,引导用户对路由器进行快速配置。引导界面和自动检测上网方式配置开始后,系统会自动检测小米路由器mini的上网方式,并为用户展现相应的设置界面。大多数家庭上网用户为ADSL用户,通过PPPoE进行拨号上网,用户只需要填写好运营商提供的账户和密码,然后点击下一步,进行无线网络的设置。设置无线网络后就可以正常使用在进行无线网络设置时,用户只需要为路由器设置无线网络名称和密码,点击“完成”后会提示路由器已经初始化完成,并提醒下载手机app。这时,代表设置已经完成,用户可以使用小米路由器mini进行上网活动。在无线设置的右下角还有无线中继设置,在拔掉WAN口的网线后,可以选择无线信号进行中继扩展,操作一键完成非常方便。&&&MiWiFi主界面小米路由器mini初始化完成后,会跳转到系统的首页,也就是MiWiFi的主界面。从上图中我们可以看到,MiWiFi系统的界面非常简洁,主色调为蓝色和白色,系统功能采用图形化的方式展现。点击相应的图标,就会展示出相对应功能的具体参数和状态。如点击“互联网”图标,会展现出外网速度和接入宽带的速率大小。主界面主要展示了小米路由器mini的工作状态,用户可以点击上方的“路由设置”来对产品进行高级设置。WiFi设置和系统设置点击“路由设置”后,首先会跳转到“系统状态”页面,在这里用户可以为系统进行升级,恢复出厂设置,还可以上传运行日志,以便查找运行时出现的错误。点击上方功能栏的各项设置,在下面的白色的区域中就会变换相应的设置选项。除了这两项外,用户还可以进行“上网设置”、“安全中心”、“局域网设置”、“高级设置”这几个功能的具体配置。简单易用的“MiWiFi”系统,采用Open&Wrt深度开发而成,对于用户来说非常的易于上手。对于小米路由器mini的设置,基本上不会再求别人帮助,自己动手就能搞定。见识过了MiWiFi系统,下面让我们把目光转向“小米路由器”app,看看再移动端还有哪些玩法在等着我们。&&&&
第3页:移动端玩转路由 小米路由器app体验移动端玩转路由&小米路由器app体验&现在我们正处于移动互联时代,智能路由器顺应这一潮流,纷纷推出了自己路由器专属的app应用。小米路由器mini也不例外,它的移动端app就叫做“小米路由器”。通过使用“小米路由器”app,用户可以随时随地查看网络状态,更改路由器的无线密码,配置网络连接等。更能够进行远程下载,配置智能家居场景等功能,非常方便。绑定路由器,输入后台管理密码用户第一次使用“小米路由器”app时,首先需要连接到小米路由mini创建的无线网络中,然后进行绑定设置,就可以控制家中的小米路由mini。“小米路由器”app主界面和设置界面绑定完成后,就会进入到“小米路由器”app的主界面。产品的主界面秉承了MiWiFi系统的风格,依然以蓝色为主色调。在界面的上方显示了目前实时的上网速度,右上角设有“找下载资源”的对话框,点击可以搜索影音资源,右侧的“下载图标”显示了目前正在进行的下载任务。用户点击左上角头像,就会进入设置页面,可以对路由进行各种配置操作。下方四个功能栏清晰显示了app主打的四大功能——“智能设备”、“路由存储”、“扩展插件”、“智能场景”,用户点击即可进入相关功能页面。查看接入设备和插件界面点击“智能设备”后,就能够看到目前都有那些设备接入到了小米路由器mini创建的网络中。点击具体设备还能够查看设备的详细信息,并为其命名,如果发现陌生设备还可以让陌生设备无法访问互联网,进行断网设置。在“扩展插件”中,用户可以进行插件的安装和调整,安装插件时需要连接U盘或移动硬盘等存储设备。我们可以看到目前有四种插件供用户选择,其中“迅雷云加速”功能最受用户青睐,可以为脱机下载进行网络加速。路由存储与智能场景&“智能场景”功能主要为智能家居服务,用户可以手动创建场景,并设置启动条件和关闭条件。比如可以让小米路由器mini在夜间睡觉时自动关闭,早上定时自动开启,做到智能开关设备。“路由存储”功能显示了外接移动存储设备中的具体内容,点击相应文件,就可以在手机上进行观看。资源下载页和查看下载&&&用户在主界面右上角进行资源搜索后,会出现资源下载页,点击右侧下载按钮,就可以将资源下载到外接存储设备中。接下来,点击主界面网速右侧的“下载按钮”就可以查看目前路由器的下载状态,也可以选择已下载的项目进行播放观看。目前观看操作只能在本地网络实施,远程用户可以点击已下载视频,选择“下载”按钮,下载到本地存储中进行观看。
第4页:双频并发 小米路由器mini信号测试双频并发&小米路由器mini信号测试小米路由器mini的双天线,可以调整的角度接近180度,搭配2x2MIMO发射技术,让用户的网络体验再次升级。同时,双频并发的技术能够很好的进行无线覆盖的互补。那么,在我们的实际测试中,这款产品表现如何呢?我们马上为大家揭晓答案!测试方法:我们将在ZOL&8层A座的办公区,通过专业的无线信号测试软件,实际测试小米路由器mini的无线覆盖和信号强度及无线穿墙能力。需要特别说明的是,在ZOL办公区内,覆盖了二十多个无线热点,因此可以说是对小米路由器mini的抗干扰能力也是较好的考验。实测环境(ZOL办公区)平面示意图测试环境介绍:A点为小米路由器mini的放置位置,B点为第一个测试点,距离A点35m左右,与A点间无阻隔;C点为第二个测试点,距离A点30m左右,与A点间有玻璃门+普通墙体阻隔;D点为第三个测试点,距离A点40m左右,与A点间有铁门和承重墙阻隔。(测试结果左图为2.4GHz频段结果,右图为5GHz频段结果)D点实际测试成绩:2.4GHz频段信号强度为56%,5GHz频段信号强度为42%&&&&B点实际测试成绩:2.4GHz频段信号强度为84%,5GHz频段信号强度为74%&&&&C点实际测试成绩:2.4GHz频段信号强度为96%,5GHz频段信号强度为82%通过使用专业软件的测试,小米路由器mini的无线信号测试结果已经出炉。2.4GHz频段下,在有承重墙和铁门阻隔的D点无线信号强度为56%;在距离较远的B点,无线信号强度为84%;在隔着玻璃门的C点,无线信号强度为96%。而在5GHz频段下,在考验穿墙能力的D点,无线信号强度只有42%;在远距离的B点,无线信号强度为74%;在有玻璃门阻隔的C点,无线信号强度为82%。小米路由器mini能够取得这样的成绩,表现的非常不错。这样的覆盖能力对于一般家庭来说来说已经完全足够使用,无线信号能够轻松覆盖到各个房间。不过,鉴于5GHz频段受制于自身的物理缺陷,穿墙能力较弱,用户在实际使用中也需要依赖2.4GHz频段,二者进行互补,从而给用户带来流畅网络体验。
第5页:无线传输测试平台和测试方法介绍无线传输测试平台和测试方法介绍&小米路由器mini包装盒内全部配件测试平台:客户端:Thinkpad&X200笔记本&+&小米路由器mini服务器端:Thinkpad&T400笔记本&+&高性能1200M无线网卡测试软件:NetIQ&Chariot&v5.4;Endpoint6.0;测试方法:客户端:我们在客户端安装所测无线路由器和Performance&Endpoint,并设置客户端的IP地址为:192.168.31.227。服务器:在服务器端安装Performance&Endpoint和Chariot&Console(控制台)。将无线路由器的LAN口与服务器端通过网线连接,组成一个小型局域网,并设置服务端IP地址为:192.168.31.141。运行服务器端的Chariot&Console控制台,依次建立点对点的测试项目,并选择Throughput脚本。我们只建立一个测试进程,测试时间设置为1分钟。我们对小米路由器mini进行了如下的测试项目:1、单pair下行+上行速率测试(WPA2加密)2、10pairs下行速率测试(WPA2加密)3、10pairs下行+上行速率测试(WPA2加密)
第6页:2.4GHz展现实力 5GHz频段表现良好 2.4GHz展现实力&5GHz频段表现良好小米路由器mini在2.4GHz频段下能够提供300Mbps速率的无线网络,在5GHz频段下能够提供867Mbps速率的无线网络。在测试开始之前,需要说明的是,测试区域内存在着大量的无线热点,对无线网络的发射存在着一定的干扰,也在侧面考验了小米路由器mini的抗干扰能力。(测试区域内,存在干扰源,测试结果仅供参考)&&&&&2.4GHz频段测试:  单线程下载+上传速率测试:测试曲线无线速率为75.815Mbps&&&&10线程下载速率测试:测试曲线无线速率为89.744Mbps&&&&10线程下载+上传速率测试:测试曲线无线速率为90.297Mbps  5GHz频段测试:  单线程下载+上传速率测试:测试曲线无线速率为108.765Mbps  10线程下载速率测试:测试曲线无线速率为94.624Mbps  10线程下载+上传速率测试:测试曲线无线速率为90.297Mbps在办公区内干扰强烈的环境中,小米路由器mini取得的成绩处于良好水平。测试在干扰集中的2.4GHz频段下,产品的单线程下载+上传无线速率为76Mbps;10线程下载测试中,无线速率为90Mbps;10线程下载+上传无线测试中,无线速率为90Mbps。而在相对干扰较少的5GHz频段测试中,小米路由器mini的单线程下载+上传测试无线速率为109Mbps;10线程下载成绩为95Mbps;10线程下载+上传测试成绩为90Mbps。5GHz频段的表现受到距离和墙体阻隔,传输速率有所下降。
总结:价位无敌手&揭百元11AC路由器大幕小米路由器mini作为一款千兆11AC无线路由器,售价仅为129元,这样的售价可以说目前市场上难有敌手。除了硬件配置外,出色的MiWiFi系统对待用户也非常友好,适合新手用户使用。移动端app是该产品的一大亮点,尤其是下载功能,操作简单实用,并且整合了下载资源,让用户想怎么下就怎么下。从发售的情况来看,小米路由器mini依旧没有逃脱“抢购”的命运,在很短的时间内已经售罄,由此看来这款产品的用户关注度依旧非常的高。
本文来源:中关村在线
责任编辑:王晓易_NE0011
用微信扫码二维码
分享至好友和朋友圈
加载更多新闻
热门产品:   
:        
:         
热门影院:
阅读下一篇
用微信扫描二维码
分享至好友和朋友圈小米路由器Mini折腾合集 - 简书
小米路由器Mini折腾合集
刷入 Openwrt
小米路由器要刷openwrt的话,主要分成以下几步:
首先去下载最新的开发版固件,把路由器固件升级成开发版系统,只要在你的路由器设置菜单里面选择手动升级系统即可,具体请参考
刷好开发版后,用手机连接路由器,下载小米路由器APP,安装打开,按步骤绑定你的路由器(和你的小米账号绑定),之后就可以下载SSH工具了
接下来去,点击开放下面的开启SSH工具,下载SSH工具包,刷入路由器(将SSH文件放在U盘根目录,按住路由器上的reset重启刷入),开启SSH权限,具体过程可以参考
至此,你的准备工作已经完毕。因为这一部分网上的教程实在太多了,而且一般也不会有什么坑,所以就不仔细介绍了。
接下来,去openwrt中文网下载小米的,建议选择里面的stable版本,在日时有两个稳定版本r512和r1024. r1024版本比较纯净一点,基本上只集成了一些基本的功能,空闲空间大,比较适合老手折腾。r512版本集合了shadowsocks,transmission,迅雷等工具,更方便使用。而且实测过程中r512版本在折腾的过程中不太会出现莫名其妙的错误(后面会有一些解释),对于自己想加入Python等功能的来说也更方便配置。由于openwrt中文网貌似不太稳定,有时候上不去。为此,我把两个版本的固件上传到了,欢迎下载。
下载好固件之后,就是要利用WINSCP等工具把固件传到路由器里面,如果熟悉Linux的话也可以使用scp命令。一般来说可以放到/tmp下面,貌似这里是挂在RAM上的,所以空间还比较大,具体可参考。接下来,利用SSH工具进入小米路由器,输入命令
mtd -r write /tmp/PandoraBox_r1024.bin firmware
然后坐等系统重启,openwrt就刷好啦。不过可能上述命令无法执行(估计路由器出厂批次不同的问题),提示couldnot open mtd device:firmware cant open device for writing错误,这个时候吧上面的最后一个firmware更改成OS1即可刷入。
安装 Python
路由器安装了Python之后可玩性就大大增加了,对于动手能力强的programmer可以玩出很多花样,128MB的内存也足够大部分Python程序运行了。在安装python前,得先插个U盘,因为python总体来说占用空间比较大,直接往ROM那剩余的几个MB里面安装可能空间不够,另外以后安装其他软件就会比较麻烦。插完U盘后建议设置一下挂载点(用HUB挂多个设备容易区分),这个可以参考后面的自定义挂载点部分。为了将程序安装进入我们的外置U盘,还需要编辑openwrt包管理器opkg的配置文件/etc/opkg.conf。这里面主要有两个地方需要修改
dest root /dest ram /tmplists_dir ext /usb/opkg-lists
# 1 建议修改这一行option overlay_root /overlaydest usb /usb/opkg/ # 2 添加这一行src/gz r2_base src/gz r2_management
第一个地方是我建议修改的,这样使用opkg update之后,可以把软件仓库的信息保存的USB设备里面,以后就不用每次重启都要更新了,况且还可能突然连不上这个官方的软件源。第二个地方是必须添加的,后面的路径 /usb/opkg改成你U盘里面的某一个文件夹的路径即可。接下来,执行opkg update更新软件源。完成后,依次输入以下指令即可完成python的安装。
Wget http://downloads./PandoraBox/ralink/packages/base/libc_0.9.33.2-1_ramips_24kec.ipk
opkg -d usb install libc_0.9.33.2-1_ramips_24kec.ipk # 标注
opkg -d usb install libreadline
opkg -d usb install python
opkg -d usb install python-json
opkg -d usb install python-curl
opkg -d usb install python-openssl
上面的标注表示手动安装libc,貌似opkg包管理器无法自动安装,所以我们先用wget下载下来,然后本地安装(r1024版本默认已安装)。接下来几行命令都是依次从软件源里面安装相应的软件,如果有依赖的软件也会自动安装。安装完了之后别急着输入python,因为我们把python安装到了usb设备上面,所以需要配置一下链接库的路径来让系统找到python所需要的链接库在哪里。简单来说就是将下面两行添加到/etc/profile文件中。
export PATH=$PATH:/usb/opkg/usr/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usb/opkg/usr/lib
添加完了之后执行source /etc/profile即可完成环境配置,这时候可以运行python来测试效果了。值得一提的是,第二行并不是所有情况都需要的,我在用r512固件是只加了第一行(网上大部分教程都是这样)就可以运行了。但是在r1024固件里面,会提示错误can't open zlib.so.1,最后找了很久的教程才找到是链接库路径的问题,添加上之后就完事了,总体来说安装python还是比较简单的。
安装 PPTP-VPN 服务器
在PandoraBox的软件库里面有PPTP-VPN服务器安装包,分别是
pptpd - 1.4.0-1 - PopTop pptp serverpptpd-pandorabox - 1.4.0-1 - Modified PopTop pptp server.
个人建议直接安装第二个,貌似是针对PandoraBox进行了相应的优化,而且配置起来也非常简单。输入命令opkg install pptpd-pandorabox完成软件安装,值得一提的是不建议将这种服务级别的软件安装到USB里面去。一个原因是配置起来会比较麻烦,第二个是开机启动可能会失败。
安装完PPTP-VPN之后就是配置了,其配置文件为/etc/config/pptpd,用vim打开该文件,主要写入以下配置
config service 'pptpd'
option 'enabled' '1' # 设置为启用
option 'localip' '192.168.0.1' # 设置PPTP网段IP
option 'remoteip' '192.168.0.20-50' # 设置PPTP客户端的IP范围
list 'dnssvrs' '192.168.1.1'
# 手动配置PPTP客户端的DNS服务器,可以忽略config 'login' #配置一个用户
option 'username' 'user'
option 'password' 'pwd123'
配置完了PPTP-VPN服务器之后,还需要让VPN所处的网段192.168.0.0/24能通过路由器所处的网段进行上网,这需要借助于iptables。具体的设置只需要在用户防火墙配置文件/etc/firewall.user里面添加如下配置
iptables -A forwarding_rule -s 192.168.0.0/24 -j ACCEPT # 接受转发iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
# 实现NAT网络转发iptables -A INPUT -p gre -j ACCEPT #接受GRE协议
之后就可以利用命令/etc/init.d/pptpd start开启PPTP服务器即可。
安装迅雷远程下载
首先你需要去迅雷远程下载的下载相应的安装包,如果你的路由器也是小米路由Mini的话,可以直接在里面下载即可。下载完之后,同样利用WINSCP或scp命令等方式将该文件传入路由器的一个目录(最好就是你将要安装的地方)里面,这里拿/usb/app/举例。利用cd命令进入该目录,输入unzip Xware_1031.zip便可以得到一堆文件。
这里面只有一个可执行文件portal,在命令行里面输入./portal即可运行迅雷了,命令的输出大概如下图所示
portal run result
注意这里面的THE ACTIVE CODE IS: tgnudq,复制这个激活码 tgnudq,打开, 输入该激活码绑定该设备即可, 如果需要停止迅雷服务,在命令行输入./portal -s即可停止迅雷服务。如果你经常使用PT下载站,建议使用transmission来下载,迅雷一般是被屏蔽掉的。
U盘格式的问题
PandoraBox支持exFAT,ext4等文件系统,所以对于外置U盘可以选择很多文件系统。但是比较推荐的还是ext4文件系统,不推荐使用NTFS系统,因为这个在Linux里面可能性能表现会非常差。比较推荐的还是使用EXT系列的文件系统,这里就拿最新的ext4举例子。
首先是给U盘分区,直接输入fdisk /dev/sdb进行分区,具体的分区方式可以查看命令里面的帮助,文件系统的类型选择83-Linux即可。分完区后,利用mkfs.ext4 ^has_hournal,extent /dev/sd1对得到的分区进行格式化。值得一提的是,由于ext4是日志型文件系统,对U盘的损失可能比较大,所以需要加入^has_hournal参数禁用日志即可。
EXT4文件系统默认会占用一部分空间作为inode的信息存储使用,因此在U盘格式化成ext4文件系统后,可能有MB级别的数据占用,这个属于正常情况。
静态IP和DNS
当你的路由器里面安装了一些服务软件的时候(例如Web服务,VPN服务),你可能希望你的路由器有一个固定的IP地址,但是你的上层网络可能采用的DHCP的方式给你分配的IP地址,所以有的时候对网络进行了一些改动之后,IP地址可能会发生变化。为了固定IP,可以在/etc/config/network里面直接进行设置
config interface 'wan'
option ifname 'eth0.2'
option proto 'static'
option macaddr 'f0:b4:29:d8:0d:1d'
option ipaddr 'xxx.xxx.xxx.xxx' # 你需要的静态IP
option netmask '255.255.255.0'
option gateway 'xxx.xxx.xxx.xxx' # 网关地址
option dns 'xxx.xxx.xxx.xxx' # Dns 服务器地址
配置完成后,输入/etc/init.d/network restart即可生效。
Samba服务用户设置
PandoraBox默认是集成了Samba服务的,也就是说你可以在Windows系统里面以网上邻居的方式直接访问路由器的数据。你可以在配置文件/etc/config/samba里面加入如下配置来启用一个共享
config sambashare
option auto '1'
option name 'dong'
option path '/usb'
option read_only 'no'
option guest_ok 'no'
option create_mask '0666'
option dir_mask '0755'
一般情况下,我们是不希望该共享是公开的,也就是说需要密码进行访问。但是当你输入你用来登陆路由器的账号密码之后,却发现无法登陆,原因是samba的用户密码是区别于系统的用户密码的。为了添加一个有效的samba用户可以使用smbpasswd -a [username]命令。系统将会提示为该用户设置samba密码,之后你便可以使用该用户进行登陆了。
自启动脚本
PandoraBox内部有一个开机自己脚本/etc/rc.local,将自己想执行的命令放入该脚本中,便可以起到开机自启的效果。值得注意的是,在启动的脚本的第一行最好需要添加命令source /etc/profile对环境变量进行更新,否则装在usb里面的程序可能无法执行,例如先前说到的Python。
还有一个问题就是,由于USB加载可能比自启脚本还要慢,当自启脚本里面使用了USB里面安装的软件时候,可能会因此导致运行失败,因此需要在命令之间加入sleep xx强制让脚本等待xx秒来让USB存储系统初始化完成。
sleep 10source /etc/profilenice -n 12 /etc/init.d/pptpd startnice -n 13 /etc/init.d/samba startnice -n 13 /etc/init.d/vsftpd startnice -n 15 /usb/xware/portal & /tmp/ThunderInfosleep 40nice -n 12 python /usb/dong/code/checker.py &python /usb/dong/code/reportIP.py &date && /tmp/dong_StartInfo.logecho "Finished start rc.local" && /tmp/StartInfo.log
上面是我使用的开机脚本,由于ftp和samba以及pptp等服务可能对CPU造成较大的负担(例如连着PPTP-VPN下载东西),启动脚本里面利用了nice -n xx [command]命令来让command以xx的调度优先级进行启动。当该值比较大的时候,优先级低,系统不容易卡死。
Crontab 配置
Crontab可以让你周期性的执行某一个任务,而不需要你手动的进行启动。只要定义时间规则系统就可以自动执行相应的命令,例如
* . /etc/ /usb/dong/script/daily.sh
该脚本表示在每天的23:58分执行daily脚本,注意中间的. /etc/部分,由于该脚本调用了装在USB里面的python,在执行时必须有相应的环境变量支持,因此必须加入该配置。
系统文件夹剖析
在这些配置过程中,我们使用的最多的就是/etc文件夹,里面涵盖了系统所有的配置。其中config里面包含了所有服务的配置文件,例如PPTP-VPN、NETWORK、FTP、SAMBA等等。init.d里面包含了所有服务的控制脚本,因此我们可以使用/etc/init.d/vsftp start来启动FTP服务,类似的指令还有start|stop|enable|disable。rc.d里面包含了所有开机启动服务的控制脚本的符号链接,在这里可以取消一些程序的开机启动,或者关闭它自己利用nice命令和开机启动脚本开启服务。crontabs里面包含了所有用户的cron任务规划配置,当然一般情况下我们可以使用crontab -e直接进行编辑。
参考博文及文献
M.S. In Computer Science, B.S. in Mathematic.

我要回帖

更多关于 小米路由器mini刷梅林 的文章

 

随机推荐