'关于对寝室校园网速度的一二见解'

硬核方式修复在宿舍的网速仅能达到20Mbps的BUG


之前一直是通过斐讯K2路由器刷入不死Breed和潘多拉固件后通过单线多拨的方式叠加速度,实现方式如下(刷入系统部分省略)

  1. 下载mentohust

  2. mentohust上传到路由器的/bin目录下

  3. 使用ssh软件给mentohust权限

    1
    chmod a+x /bin/mentohust
  4. 此时可以通过输入mentohust查看已经检测到的网卡

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    [root@PandoraBox_D141:/root]#mentohust

    欢迎使用MentoHUST 版本: 0.3.1

    Copyright (C) 2009-2010 HustMoon Studio

    人到华中大,有甜亦有辣。明德厚学地,求是创新家。

    Bug report to http://code.google.com/p/mentohust/issues/list

    ** 网卡[1]: eth0

    ** 网卡[2]: rai0

    ** 网卡[3]: ra0

    ** 网卡[4]: br-lan

    ** 网卡[5]: eth0.1

    ** 网卡[6]: eth0.2

    ** 网卡[7]: nflog

    ** 网卡[8]: nfqueue

    ?? 请选择网卡[1-8]:

    使用方式:

    #mentohust -u学号 -p校园网密码 -a1 -d1 -n你的wan口网卡

    当出现发送心跳包以保持在线...字样时即说明认证成功,此时应测试能否连接到互联网

  5. 此时打开虚拟wan选项,并在接口处把所有的虚拟网卡协议从PPPOE拨号更改为DHCP V4模式

  6. 此时删除pid文件,以让mentohust多进程运行

    #rm /var/run/mentohust.pid -f

  7. 再次运行第4步的操作,但将网卡改为另一张虚拟的wan口

  8. 点开负载均衡页面,查看是否亮绿灯,并跑一次速度测试观察流量走的是否平均即可

因为接入宿舍内部的线路带宽100Mpbs,故最多5个账号速度就已经跑满了,更多的线路也无意义


本就该告一段落的校园网破解进程因为一次校园网服务的升级而无效,校园网由单账号限速改为了单端口限速,故无论单线拨多少速度总是限制为20Mbps,无法忍受。而后便选择了通过多线多拨。宿舍内有一八口百兆交换机,故将路由器的wan口与从lan1到lan3口全部用来拨号,lan4口作为出口接入交换机。

主要思路是通过潘多拉固件中的VLAN功能来实现将5个口分离,并单独作为4个WAN口与一个LAN口。剩余具体步骤与上述单线多拨类似,仅是网卡编号发生变化,故不再赘述。


多线多拨可以实现网速达到了60Mbps左右,但是出口为4个方向,而面对一些仅提供单线程的服务来说过于缓慢。且由于多出口导致网页记住的登陆状态会消失,或QQ等软件会出现在线状态突然切为离线后再次上线,十分不方便。但是偶然缘故某大佬告诉我了宿舍内盒子是一个POE供电的路由器,故猜测该路由器是否为认证端…而经过拆解后发现果然如此,但是接入电脑后获得到的IP地址并非之前宿舍内网段,且校园网认证也无法连接到互联网,于是猜测是否为无出口的内网网段。便不认证PING了校内IP,发现可以PING通,说明已经接入到了内网。且内网下载速率可达到线路带宽的100Mbps,遂萌发了通过VPN拨到校内可联网设备而访问网络。不出意外的VPN拨号连接成功,且速度上下对等,跑满了该线路,故校园网破解路程完结…

2021年9月19日更新:
学校突然良心发现,将每个宿舍内的设备更新为千兆设备+WiFi6的AP,此任务完结。

作者:言临川