Sound! Euphonium
441 words
2 minutes
nmcli连接eduroam
eduroam(education roaming)是专为全球教育和科研机构打造的安全无线网络接入服务,旨在为师生、研究人员等提供跨机构的无缝网络连接体验。全球漫游接入:用户凭借所属机构的身份凭证(如校园网账号),可在全球支持 eduroam 的高校、科研机构、图书馆等场所接入当地网络,无需额外申请账号。安全认证体系:采用基于 IEEE 802.1X 的强认证机制,结合 EAP(可扩展认证协议),确保用户身份和数据传输的安全性,防止未经授权的访问。然而在NetWorkManager网络管理自带的nmtui图形化页面不支持进行EAP的配置
虽然装一个network-manager-applet前端图形化全秒了 但是记录一下
创建基本WiFi配置
# 这里的wlan0应该是你所要连接使用网卡名 ifconfig或ip link show查看# 同时这里的con-name是配置的名字可以任意更改sudo nmcli connection add type wifi con-name "eduroam" ifname "wlan0" ssid "eduroam"
配置安全认证参数
nmcli connection modify "eduroam" \ wifi-sec.key-mgmt wpa-eap \ 802-1x.eap peap \ 802-1x.phase2-auth mschapv2 \ 802-1x.identity "xxxx@xmu.edu.cn" \ # 你的edu邮箱 802-1x.password "xxx" # 你登陆edu邮箱的密码
激活连接并查看
# 激活配置名为eduroam的连接sudo nmcli connection up "eduroam"
# 查看连接信息和分配的ipnmcli connection show "eduroam"ip a
如果是其他校园网
如果你的校园网也使用 PEAP+MSCHAPv2
那么更改对应账户密码即可
其他
默认情况下root和任一通过 GUI(如 nm-applet)访问的用户可以明文获取所有所配置的连接信息(如WiFi密码、隐藏的SSID等信息)。参见arch wiki#加密的 Wi-Fi 密码。
nmcli连接eduroam
https://kmk.moe/posts/network/nmcli连接eduroam/