北京科技大学宿舍有线网口打开脚本
2019年学校对宿舍网络进行了改造,每个宿舍增加了 USTB-Student 的 AP 发射点,但屏蔽了 AP 的有线网口。本项目提供串口脚本,用于打开有线网口。
- Windows 10
- OpenWrt
注意:需要购买一根路由器 Console 线,将路由器 Console 口连接到电脑后操作。
router.py
:主脚本,用于打开宿舍有线网口。router.bat
:守护脚本,每十分钟运行一次router.py
。
- 双击运行
router.py
。 - 建议将
router.bat
添加到系统启动项,确保脚本定期运行。
运行以下命令安装必要的依赖:
opkg update
opkg install kmod-usb-serial-ftdi python3 python3-pyserial python3-logging python3-requests
插入设备后,运行以下命令确认设备是否被识别:
dmesg | grep usb # 查看内核日志,确认设备识别
ls /dev/ttyUSB* # 检查生成的设备节点
创建脚本文件并粘贴内容:
vim /root/ap_port_monitor.py
保存后,设置脚本执行权限:
chmod +x /root/ap_port_monitor.py
vim /etc/init.d/ap_port_monitor
将服务脚本内容粘贴到文件中并保存。
chmod +x /etc/init.d/ap_port_monitor
/etc/init.d/ap_port_monitor enable
/etc/init.d/ap_port_monitor start
tail -f /var/log/ap_port_monitor.log
login_ustb.py
:校园网登录脚本。
- 修改脚本中的用户名和密码为您的校园网账号信息。
- 手动运行脚本即可完成登录。
- 建议将脚本挂载到系统的定时任务中,定期运行以保持网络连接。