Openwrt上手体验
现在的智能路由已经不算罕见了,从开始的极路由到现在的小米路由、联想newifi等,各个互联网厂商都在路由器市场上有所动作。路由器作为家庭网络的第一道也是最重要的关口,难怪有人说“得路由器者得天下”。
了解到现在的智能路由大部分都是基于开源固件Openwrt二次开发的,于是我也在万能的淘宝上买了个改版的HG255D,主要是内存升级到了64M,可以运行更多的程序。
路由器到手时已经是刷好了Uboot和DreamBox的,Uboot类似PC中的BIOS,是一种引导程序。据店家称这个Uboot是所谓的“不死Uboot”,就是说怎么刷固件也不怕变砖,据实测还是挺靠谱的。而DreamBox是Openwrt的一个加强版本。
刚开始设置路由器时就遇到了一个大麻烦——PPPOE拨号怎么也不能成功,快速向导重复了N次也还是不见数据包。然后我便去重置了一下……重置固件其实挺慢的,千万要耐心等到它重启好,要不然贸然关机就会挂掉了。其实PPPOE连不上最好看看系统日志,我当时是心急了。
之后决定换个固件再试试。至于刷固件,只需把电脑网关设置为192.168.1.1,IP设置为192.168.1.X(X为2~254的任一个),再抵着路由器RESET(或者旁边的WLAN/WPS)键的同时打开电源即可。如果看到电源指示灯快闪,在电脑浏览器中打开192.168.1.1便可以看到拯救固件的页面了。(可以PING通192.168.1.1但是打不开页面的话不妨清理一下浏览器缓存或者换个浏览器)
接着连换了几个固件,DDwrt,石像鬼等都试了试,感觉DDwrt功能少了点,而石像鬼虽然流量控制和统计功能很强大,但不能多拨很是遗憾。最后刷了PandoraBox —— 貌似是DreamBox的升级版,功能的确很好很强大。
以下是刷好PandoraBox最新版后的一些设置:
然后 网络-防火墙-通行规则-打开路由器端口,共享名随便写,为了好辩识就命名为“SSH”吧,外部端口不填,然后点添加。添加后可以看到多出了一条名为“SSH”的规则,点修改,可以更细致的进行设置,一般只要在目标端口后填上“22”就行了。
同理,开启远程Web连接也是差不多的,目标端口换成“80”即可。
如:
30 1 * * 1-5 wifi down
0 8 * * 1-5 wifi
0 9 * * 1-5 wifi down
0 18 * * 1-5 wifi
0 2 * * 6,0 wifi down
0 7 * * 6,0 wifi
任务配置解释:
周一至周五 凌晨1:30 关闭无线睡觉,避免辐射。 早上7点 打开无线,手机离线下载新闻等 早上8点 关闭无线,去上课 下午18点 开启无线等待下课回宿舍
周六至周日 凌晨2点 关闭无线睡觉 早上7点 开启无线至第二天凌晨2点 当然计划任务可以做的事情还有很多,如定时下载等。
挂载好后在 网络共享-共享目录 里填上挂载的目录和其他信息就OK了,局域网的其他主机可以直接在网上邻居里发现路由器的共享,安卓手机可以安装“ES浏览器”扫描局域网。

然后在Yaaw里更改JSON-RPC Path为
提示:Aria2下载时会预分配磁盘空间,所以刚开始一段时间下载速度是 0KB/s,等磁盘空间分配完成后就会有下载速度了,用ext4文件格式可以加快磁盘分配速度。
网络-虚拟多WAN-创建N-WAN口生成设置,按需开启自己想要的虚拟WAN数,推荐慢慢增加。
再回到 网络-接口,分别设置每个WAN口,若是PPPOE拨不上可以在高级设置里选上“使用默认网关”试试。据测试多拨效果不是太明显,最多提高2倍网速,不知是否是校园网有所限制。
Aria2 的下载过程太诡异了吧
OpenWrt系列教程汇总
待解决问题:局域网内设备的IPv6连接