树莓派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
- systemd-networkd(这个版本默认安装此软件管理网络)。其他管理软件可以通过
- 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)
- 校园网(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