Skip to content

dfldylan/ustb_dorm_wired

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

USTB Dorm Wired Script

北京科技大学宿舍有线网口打开脚本

2019年学校对宿舍网络进行了改造,每个宿舍增加了 USTB-Student 的 AP 发射点,但屏蔽了 AP 的有线网口。本项目提供串口脚本,用于打开有线网口。


支持的操作系统

  • Windows 10
  • OpenWrt

注意:需要购买一根路由器 Console 线,将路由器 Console 口连接到电脑后操作。


Windows 10 使用说明

文件说明

  • router.py:主脚本,用于打开宿舍有线网口。
  • router.bat:守护脚本,每十分钟运行一次 router.py

使用步骤

  1. 双击运行 router.py
  2. 建议将 router.bat 添加到系统启动项,确保脚本定期运行。

OpenWrt 部署步骤

1. 安装依赖

运行以下命令安装必要的依赖:

opkg update
opkg install kmod-usb-serial-ftdi python3 python3-pyserial python3-logging python3-requests

2. 插入设备并验证

插入设备后,运行以下命令确认设备是否被识别:

dmesg | grep usb     # 查看内核日志,确认设备识别
ls /dev/ttyUSB*      # 检查生成的设备节点

3. 创建脚本文件

创建脚本文件并粘贴内容:

vim /root/ap_port_monitor.py

保存后,设置脚本执行权限:

chmod +x /root/ap_port_monitor.py

4. 创建系统服务

vim /etc/init.d/ap_port_monitor

将服务脚本内容粘贴到文件中并保存。

5. 启用服务

chmod +x /etc/init.d/ap_port_monitor
/etc/init.d/ap_port_monitor enable
/etc/init.d/ap_port_monitor start

6. 查看日志

tail -f /var/log/ap_port_monitor.log

校园网登录脚本

脚本文件

  • login_ustb.py:校园网登录脚本。

使用说明

  1. 修改脚本中的用户名和密码为您的校园网账号信息。
  2. 手动运行脚本即可完成登录。
  3. 建议将脚本挂载到系统的定时任务中,定期运行以保持网络连接。

About

北京科技大学宿舍有线网口打开脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published