用 extroot 为 openwrt 扩充存储空间

水星这款 MW4350r 内存为 128M,运行很多程序都不在话下。但是却只提供了 8M Flash 存储空间,而路由器系统还占了 1.9M,剩下的 5M 空间不足以支持安装很多软件,比如我在安装 python 的时候就报错提示存储空间不足,这确实很郁闷,但幸好 Openwrt 还提供了 extroot 方式来扩展存储,来发挥路由器和 Openwrt 系统的真正实力。

pivot-overlay 还是 pivot-root?

我把两种方式都试过,pivot-overlay 方式不能够把安装程序的位置移到 USB 存储装置上,但是 pivot-root 方式可以,所以我选择了后者。pivot-root 方式使/覆盖掉了/overlay 成为 rootfs,我认为这种方式更接近原生的 Linux 系统。
而从官方的文档来看,目前 …

➟ 查看全文

水星(Mercury)MW4530r 刷 Openwrt

经过两天的不屑折腾,终于为我的 Mw4530r 安装上了 Openwrt。从最后安装成功往回看,其实整个过程非常简单,但是由于是第一次接触,走了不少弯路,本应该一个小时就完成的工作,却整整花了我两天时间。再次发篇文章庆祝下,也给其他朋友一些参考。

下载文件

水星这款路由器是 ar71xx 芯片的,因为较新,所以还没有官方的稳定版。在 Openwrt 的snapshots/trunk目录搜索下载我们需要的刷机文件,一般情况一个型号有两个文件,一个名字里带 factory,从其他固件系统刷 Openwrt 下载这个文件;一个名字带 sysupgrade,已经是 Openwrt 系统的用此文件升级。

刷机

组装好路由器,接通电源,电脑网卡口连接路由器任意 Lan 口,打开浏览器访问http://192.168.1.1 就可以看见水星的原厂界面。利用原厂固件的升级功能,提交下载好的 …

➟ 查看全文

修复变砖的 WNR2200

手中有个 NetGear WNR2200 路由器,当初买这个就是看重可以刷机,但是买回来才发现只能刷 DD-wrt,于是就刷了 DD 安心的用了半年。

最近看到 Openwrt 的 trunk 目录里有我这款机器的固件了,立刻操刀刷起。不幸的是刷完后 telnet 不通网关,failsafe 模式也无法开启。无奈中发现 NetGear 官网提供了 tftp 小工具确实有效,让我变砖的路由器起死回生。

方法也很简单,官方文库里说明的很详细,这里简单记录下要点。
1.下载工具和路由器官方固件
2.打开下载好的软件,设置好网关 192.168.1.1,加载下载好的固件,密码不用填
3.断开路由器电源 10 秒左右,之后接通电源,立刻点击软件上的 Upgrade,等待修复完成 …

➟ 查看全文