问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

树莓派+Openwrt连接校园网,打破校园网设备限制

创作时间:
作者:
@小白创作中心

树莓派+Openwrt连接校园网,打破校园网设备限制

引用
CSDN
1.
https://m.blog.csdn.net/m0_72845244/article/details/137870117

本文将介绍如何使用树莓派和Openwrt系统搭建软路由,以突破校园网的设备连接限制。通过本教程,读者可以实现多个设备共享校园网连接,并解决部分单片机无法支持校园网portal认证的问题。

前言

许多校园网对设备连接数量有限制,通常只允许最多三个设备登录。对于同时拥有多个联网设备的用户来说,这非常不便。此外,许多单片机(如ESP32)的WiFi模块仅支持WPA/WPA2认证,而不支持校园网常见的portal认证。为了解决这一问题,本文将介绍如何使用树莓派搭建一个软路由。

准备工作

所需物资

  1. 树莓派4B(建议配备散热器)
  2. USB无线网卡
  3. 网线
  4. SD卡与读卡器
  5. 路由器(可选,例如TP-Link)

烧录Openwrt

使用win32disk软件烧录树莓派4B的Openwrt镜像。镜像文件下载链接:

https://openwrt.cc/releases/targets/bcm27xx/bcm2711/

下载并解压后,按照说明进行烧录,然后将SD卡插入树莓派并开机。

正式开始

配置Openwrt

  1. 将USB无线网卡插入树莓派,并用网线连接树莓派和电脑。
  2. 确认树莓派有线网口的指示灯亮起。
  3. 在浏览器中输入192.168.1.1,使用默认密码登录。
  4. 进入“网络” -> “无线”,扫描并连接校园网。
  5. 配置有线网卡,重启树莓派。

校园网认证

这是整个过程中最关键的步骤:

  1. 使用电脑打开校园网认证页面,使用F12开发者工具获取登录请求URL。
  2. 如果遇到DNS解析问题(校园网可能识别到路由器),将认证网址更改为10.1.1.1。
  3. 分析URL中的关键参数,包括IP地址等信息。

SSH连接树莓派

通过SSH连接树莓派进行进一步配置:

ssh root@192.168.1.1

检查网络连通性:

ping portal.csu.edu.cn
ping 10.1.1.1

使用curl命令发送认证请求:

curl -k "你的请求URL"

Openwrt计划任务

为了实现自动认证,可以设置计划任务定期执行认证命令。参考链接:

https://blog.csdn.net/ET1131429439/article/details/128200042

网络加速

为了提升网络性能,可以将树莓派通过网线连接到一个TP-Link路由器,让路由器转发网络。这样连接路由器的SSID实际上就是连接到了Openwrt。

后记

虽然可以通过手机或电脑热点的方式连接校园网,但自己搭建软路由不仅能带来更高的成就感,还能获得更好的网络速度。此外,软路由还有许多其他实用功能,等待读者进一步探索。

每个人总要踏出自己的舒适圈,积极尝试新技术,用知识改变命运。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号