树莓派4B校园网连接和自动认证配置

2024 年 6 月 8 日 星期六(已编辑)
/ ,
402
摘要
本文介绍了如何将树莓派4B连接到北航校园网,并实现自动认证。
这篇文章上次修改于 2024 年 7 月 5 日 星期五,可能部分内容已经不适用,如有疑问可询问作者。

树莓派4B校园网连接和自动认证配置

配置

  • Raspi 4B
    • Linux version 6.1.0-rpi7-rpi-v8 (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Debian 1:6.1.63-1+rpt1 (2023-11-24)
      • systemd-networkd(这个版本默认安装此软件管理网络)。其他管理软件可以通过systemctl list-unit-files | grep network查询
      • wpa_supplicant
  • 校园网(BUAA-Mobile)
    • SSID:BUAA-Mobile
    • 安全类型:WPA2-企业(PEAP)
    • 频段:5 GHz
    • IPv4 DNS服务器:202.112.128.51, 202.112.128.50
  • 校园网(BUAA-WiFi)

    • SSID:BUAA-WiFi
    • 安全类型:开放
    • 频段:5 GHz
    • IPv4 DNS服务器:202.112.128.51, 202.112.128.50

    wpa supplicant配置

编辑wpa supplicant配置nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
    ssid="BUAA-WiFi"
    key_mgmt=NONE
    priority=11
}
network={
    ssid="BUAA-Mobile"
    key_mgmt=WPA-EAP
    eap=PEAP TTLS
    identity="*"
    password="*"
    phase1="PEAP"
    phase2="MSCHAPv2"
    priority=10
    proactive_key_caching=1
}

重新启动systemd-networkd服务

重新启动systemd-networkd服务:

sudo systemctl restart systemd-networkd

检查wpa_supplicant服务状态:

sudo systemctl status wpa_supplicant

如果wpa_supplicant服务未运行,可以尝试启动它:

sudo systemctl start wpa_supplicant

重新加载网络配置:

sudo systemctl restart networking

通过以上设置,可以轻松连接到校园网。

使用BeihangLogin自动认证

git clone https://github.com/buaahub/BeihangLogin.git

mv account.example account 

//编辑登录文件
nano account

./login-v2.sh login

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...