VLAN 与校园网(操作教程)

前记

VLAN 与校园网(想法) 链接扔到新生群里之后点击量暴增

Y3oqA.webp

然后顺手又问了一句要不要写个教程啊

于是就有了这个教程

准备

首先需要一个智能路由器 别问我什么是智能路由器 要能支持设置 VLAN 的

还需要多一条网线 即共需要两条网线

至于什么是 VLAN 请点击下面链接自行 懵逼 学习

Wikipedia(自带梯子) 百度百科 深入理解 VLAN 形成和工作原理

接线

共有两条线

  1. 交换机-路由器 WAN 口
  2. 交换机-路由器任意 LAN 口(记住是 LAN 几)

这里我建议第二条线接到离 WAN 口最远的 LAN 口 因为比较容易区分

所以本次教程中第二条线接到了 LAN4

克隆 MAC

这一步不多说 WAN 口克隆即可

VLAN 设置

勾选 启用 VLAN 并创建两个 VLAN

如果是使用 luci 为管理界面的路由器 在 BootStrap 主题下可以清楚的看到哪个接口已经接线

  1. 将 CPU 设置为 关联 除了**接交换机的线的口 即 LAN4**设置为 其他为 不关联
  2. 将 CPU 设置为 关联 除了**接交换机的线的口 即 LAN4**设置为 不关联 其他为

保存并应用 设置好的界面如图

Y3jxg.webp

接口设置

一般来说默认两个接口 一个 LAN 一个 WAN 我们需要新建一个接口 名称随意

包括以下接口 里选择 交换机 VLAN:"eth0.2" 如图

Y8Caq.webp

然后提交

无线设置

在无线的页面里选择添加 自行设置加密与名字之类的 模式为 AP 即可

网络那一栏勾选你在 接口设置 那一步新建的接口 如图

Y3OG8.webp

然后保存并应用

以后的每天早上

  1. 用手机连接到新建的那个 WIFI 例如我这里就是 Just4Login
  2. 用天翼的软件登陆
  3. 杀软件 关闭手机的 WIFI
  4. 连接到原有的 WIFI 进入路由器管理页面 网络-接口 WAN 口选择重连
  5. EOF

后记

这篇教程只是按照顺序说了怎么操作

至于其中的思路啊原理啊都在 VLAN 与校园网(想法) 这里有说 有什么不懂的可以在群里或者评论里面问

当然我本人因为懒 还用了 tasker 实现了连上 Just4Login 这个 SSID 的 WIFI 就自动进行以下操作

Y8EzF.webp

实现了自动登陆 并且由于手机设置里面并没有把 Just4Login 选择自动连接

而原 WIFI 有自动连接 所以不会误连接

我个人现在最不舒服的就是要进行 WAN 的重连 希望有大佬能够写个脚本 XD

EOF

2017 Christmas Update

关于自动登陆 我用一台闲置手机与 Tasker 实现了

手机要求:有 ROOT 且无锁屏密码

路由器:当然是智能路由

思路如下

手机:定时 解锁 开启 WIFI 并自动连接 打开客户端 模拟点击 等待 10S 杀死天翼 关闭 WIFI

路由器:定时 开关指定 WAN 口

Tasker 配置如下

v7jOJ.webp

实现定时开启 WIFI 的操作与指定连接 WIFI 后进行的操作

连接 WIFI 之后

v7xm9.webp

1
2
3
sleep 5
input tap 900 1000
sleep 5

sleep为睡眠 即等待

input tap x y为模拟点击屏幕坐标 (x,y)

即操作步骤为 先杀死客户端 如果没死 然后打开客户端 模拟点击登陆 然后杀死 关 WIFI

理论上 1080P 的屏幕上的登陆按钮可以使用这个参数

定时执行的操作

vHFSO.webp

1
2
3
Input keyevent 26
sleep 2
Input swipe 500 1700 500 600 500

input keyevent 26为模拟按下电源键

Input swipe为模拟滑动屏幕’

即操作步骤为 模拟按下电源键 向上滑动解锁屏幕

路由器的设置

vHEOH.webp

即每天 23:59 关闭 vwan1 和 vwan2 接口

每天 6:47 自动启动 vwan2

由于手机在 6:45 已经自动执行了登陆操作 所以路由器的 vwan2 接口在开启后可以正常上网

参考资料:
如何使用 tasker 实现输入功能? - Mike Yin 的回答 - 知乎

Linux 下 crontab 的使用 竟然有在线表达式生成器 惊了

有什么问题评论区见