白嫖真香

前几天,有人送了我一个爱快的Q6000路由器,于是我就想尝试玩玩,看看这个企业级路由器是什么水平。
之前就听说过爱快的系统有很强的多线聚合功能,我打算尝试聚合一下校园网。

准备工作

首先,既然要聚合,那就得要有好几个人的校园网账号用于聚合叠加速度。
以下是要确保开始行动之前要确认的事情:

  • 宿舍网线接口建议是千兆口
    百兆口速度会大打折扣,如果本来校园网速度还行的话,意义不大。百兆口速度撑死12.5MB/s,如果本来单人账号也差不多这个速度的话,没有聚合的必要。如果一个人账号只有3-4MB/s,那还是有意义的。
  • 一个支持链路聚合的路由器
    如我这次测试的爱快Q6000,当然,你也可以搞个OpenWRT软路由,配置好了效果肯定更好。
  • 你的好朋友们的校园网账号(废话)
  • 校园网支持无感知登录或者MAC地址绑定上网
    如果校园网不支持的话,那没办法在一条线路通过认证后再认证另一条,或者就是很麻烦。如果支持通过MAC地址绑定无感知登录的话,只要给每个虚拟网卡的MAC地址轮番登录一次账号,成功绑定后以后就不需要折腾了。
    这也说明,如果是那种客户端认证还限制贼多的,那基本上无解了。
  • 你的电脑支持修改网卡MAC地址或者你有多台电脑
    由于前面提到校园网如果是支持无感知登录的话,那应该是绑定到MAC地址的。所以你登录了一个账号后,登录这个账号的电脑(准确来说应该是网卡的MAC地址)就会加入到上网名单。然后只要你不退出或者被踢掉线,是这个MAC地址的网卡接入校园网就可以上网。

以上条件都达成的话,就可以进行下一步了。

逐个登录校园网账号绑定MAC地址

重要⚠️:这步操作之前,将入户线插入电脑的网口!
这里的演示用的是修改MAC地址的方法,操作环境为Manjaro Linux。

修改电脑网卡的MAC地址

打开命令行,输入以下命令修改MAC地址(需要root权限,可以先输入su或者sudo -i然后输入密码获取root权限)
首先执行ifconfig先查看你的有线网卡是什么:

[Chocola-R9000P chocola]# ifconfig 
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.129.94.121  netmask 255.255.128.0  broadcast 10.129.127.255
        inet6 fe80::af19:45f7:9c38:8753  prefixlen 64  scopeid 0x20<link>
        ether 90:2b:16:57:46:9a  txqueuelen 1000  (Ethernet)
        RX packets 502782  bytes 661567218 (630.9 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 122262  bytes 9657041 (9.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 6  bytes 856 (856.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 856 (856.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp4s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 56:b7:4d:26:87:51  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

在我这个输出中,有线网卡是eno1。判断原因很简单,因为获取到了IP地址。
然后我们来修改MAC地址:

ifconfig eno1 down
ifconfig eno1 hw ether 904a1864aaa8
ifconfig eno1 up

这里的操作是先把网卡下线,修改MAC地址后,再上线。904a1864aaa8这个就是要设置的MAC地址,省略了-或者:,对应在路由器或者其他地方看到应该是90-4A-18-64-AA-A8或者90:4A:18:64:AA:A8
等网卡上线后,观察分配到的IP地址有没有变化,如果改变了就是成功了。

登录校园网

登录你的校园网,登录成功后,进入校园网个人账号管理,看看绑定的MAC和你设置的MAC是否一致。如果一致就是成功。
例如:
Screenshot_20250317_090504.png
我这边实验的话,有时候即使记录是00-00-00-00-00-00也是没问题的,只要IP地址不变,就说明已经绑定了。
如果像我这样成功了,就可以依此类推登录了,逐个修改MAC地址后登录账号。但是要记得记录好修改的MAC地址,后面需要用。
例如再绑定第二个账号:
Screenshot_20250317_090932.png

路由器多路聚合

重要⚠️:这步操作之前,将入户线插入路由器WAN口

路由器添加虚拟接口

在路由器将WAN口改为混合模式(或者是复用模式),添加虚拟网卡:
Screenshot_20250317_091501.png
这里注意要自定义MAC地址,输入的MAC地址和你之前给网卡设置的要一样。如果你有多个账号,刚刚设置了很多个不同的MAC地址,我建议按照顺序添加。可以看命令行的操作记录。模式选择DHCP。
如果添加上后,IP地址还是和之前一样的,并且可以上网,不需要登录。那恭喜你,成功近在咫尺。
按照刚刚的方法,依次添加新的虚拟网卡:
Screenshot_20250317_091606.png

设置多路负载均衡

根据你的实际情况设置,如果速度都是一样的话,建议是1:1:
Screenshot_20250317_091651.png

测速验收

测速看看有没有提升:
测速网测速:
Screenshot_20250317_091754.png
Steam下载测速:
Screenshot_20250317_092406.png
现在我聚合起来已经比我视频里面演示还快了,下载速度甚至干到了94MB/S!!!
至此,你的校园网已经完成聚合,理论上账号越多速度越快。

题外话:玩点骚的

由于我在的大学,可以拨号上网,而且分配到的IP是公网IP,于是我想尝试一下再添加一个拨号线路,测试公网访问。
直接添加一个接口用于PPPoE拨号,然后设置为主要线路,即可实现公网访问。
Screenshot_20250317_093617.png
Screenshot_20250317_093910.png
Screenshot_20250317_095025.png
然后配合DDNS玩NAS,玩游戏服务器,都是没问题的。
不愧是广西公网大学,不少人梦寐以求的公网IP,在这里公网IP拨号即送。