记在宿舍配置路由器

咕咕咕!咕咕!(发出了回来更新的声音)

终于是有闲时间回来写点东西了(咕!)
在以前,我写过一篇文《论如何使宿舍校园网网速翻倍 》,当时我使用的是 vmware 里面的软路由,这样有个缺点就是没有 ap,并且开机就必须自启,然而 vmware 吃的内存还是挺大的
所以我就决定了,软路由不行,我们来硬♂的(误)
于是乎,在舍友都觉得 ok 的情况下,在闲鱼上淘了一个大麦 DW33D,全千兆,双频 1750M 的 WLAN,并且才 80 块,不用焊内存就可以刷 openwrt,性价比还是挺高的。
卖家说这个无拆无修,并且出厂送的 SD 卡也还在里面,so 觉得还是挺划算的,遂下单入手。
到手检查了一下,卖家应该没有骗人,整机的保修贴甚至还在,检查了一下 SD 卡,16G,还是很划算的,除了外壳伊拉克了点


接上网线进后台看看,机子也是没有刷过,还是大麦的原厂固件,然后发现这个原厂固件还是 openwrt 魔改出来的,倒还是挺好玩的
然后按刷机教程一步一步走,首先要原厂装上个中文包,然后备份配置文件,对配置文件做修改再还原,解锁 SSH 功能。然后用 winSCP 把 Breed 拷进去,再在原厂固件里面升级解锁包,刷完按照提示不拔电源重启,直接 SSH 连接刷入 Breed。
刷入完成,直接拔电,按住 Reset 键插电,直到 LED 连闪四次放开,访问 192.168.1.1 进入 Breed 的 Web 控制台。在控制台中升级 Openwrt 的 17.01 版本,这里之所以不直接升级 18.01 的版本是因为 18 对 Flash 有要求,要先用 17 版本刷入一个底包,再在里面升级 18.01 版本。
刷入 openwrt17.01 之后,我再在其中用升级固件的方法,升级到由 QXY 魔改的 Lean 大佬的 Openwrt18.01 版本,自带了负载均衡和各种奇奇怪怪的功能。


刷入之后,直接配置好 MWAN,然后直接就放到了宿舍的电箱里面,直接替换掉原来的辣鸡 TPlink 百兆交换机。然后 MWAN 配置好接口,网关跃点还有规则。照顾到宿舍里有一个经常玩 lol,将他电脑的 ip 另创建了一个规则,他的电脑就只用一条网络,不使用负载均衡,其他设备使用 balance 模式,共享 4 条网络的带宽。
然后看到大麦的 DW33D 有两个版本,一个是 V1.0,一个是 GIGA 版本。据传 GIGA 版本的 2.4Gwifi 跳延迟、丢包的情况非常严重。于是乎我只配置了 5G 的 WIFI,2.4G 只留给了我的小米台灯(台灯你延迟就延迟吧)(虽然我并不知道我这台是 V1.0 还是 GIGA 版本,我也没有拆机去验证)
于是乎,一个新鲜热乎的 80M 宽带就华丽丽的诞生在宿舍里了!


Speedtest 测试,稳定在 80M,非常稳定,路由 cpu 的负载也能稳定在 0.4 左右,并且内存占用也很少。
然后也稍微测试了一下 5G 的连接速率,在 1M 的距离里面,我的 Mix2s 能稳定在 500Mbps 左右,但是一走开一定距离,速率就迅速下跌,到宿舍的阳台甚至只剩下 200Mbps,这个距离衰减确实有点严重,不过这也能很好的防范隔壁偷网
在我写这篇文章的时候,现在这台路由正在承载着:2 个 LOL,1 个 DNF,5 个王者,一个抖音。就这样来看,各个设备的延迟都很稳定,并不会出现负载一高就延迟爆表的情况,并且平均的负载也在 0.7 左右,还是很稳定的,当然如果我现在全速下载东西怕不是延迟能爆表,然后我就不能在这里继续吹逼了


现在唯一一个还没解决的问题就是,暂时没办法让 4 条网络在每天早上开网的时候自动上线,现在只能在电脑或者手机端手动用 python 认证网络,不过现在正在尝试在路由器上安装 python,并且使用 crontab 计划任务让其自动上线(可能会尝试吧)(咕咕咕)


19/3/13 更新:对没错我搞成了,在路由器上装上 python 之后,可用储存空间只剩下百分之 4……
然后利用 crontab 添加定时任务,在每天规定的时间自动运行 python 脚本,自动上线网络认证
crontab 果然好用
Linux 天下第一


总的来说还是很划算的,80 块直接让宿舍有 5G 的 wifi,并且全员共享使用 80M 网速,还是很 nice 的~

本文链接:https://hatsunemiku-tov.imwork.net/archives/78/

版权声明:本文为原创文章,版权归 T.O.V 所有。