结论:

  • 校园网是通过mac区分设备,进行认证的
  • 某个mac通过认证后,可以通过这个mac上网并且无需验证
  • 两台设备共享一个mac上网规避设备限制不现实

过程

要实现两台设备一个mac,可谓是大费周折。首先找来一块支持更换mac的网卡,修改mac发现修改有限制,只能修改为局域mac(类似于私有ip),而我的手机mac恰好是全局mac,而且安卓修改mac更困难。

在 Windows 下修改 MAC 地址时,为什么第 2 个十六进制字符只能是 2、6、A、E 之一?

后来想到手机也有随机mac的功能,于是想到可以使用随机mac认证一个mac,于是实现了两台设备相同mac。

局域网中,两台设备相同mac会发生什么

在以前的集线器时代,无非是网卡收到不是发送给自己的数据包,然后提交给操作系统——但是没有应用程序处理这些数据而已。

但在交换机的端口隔离下,局域网中相同mac的设备可能发生以下情况——自己的请求收不到应答(应答在隔壁呢)于是触发数据重传,导致网络拥堵不堪。

实际上确实如此,两台设备争抢资源非常严重,网速降至龟速,无法实现平分网速。

如果此时其中一台设备选择下线呢?

另一台设备可以正常上网。并且网关不会重新检测设备类型,可以实现绕过设备类型限制

如图,实际上现在是一台pc在正常上网。

下一步,打算利用mac认证整一个路由器分享校园网。