我的树莓派在机器人上,我没有(或希望不要被迫安装)任何图形界面。所以我想使用 nmcli。我一直在尝试找到正确的咒语,也许有人可以节省我的时间。
我们布兰代斯大学的内部 WiFi 网络需要 MSCHAPv2 进行第 2 阶段,我们的域名是 Brandeis.edu,我知道我的登录身份(其中包括 @brandeis.edu)和密码。
命令是什么?
另外,之前我用 netplan 设置了它(我也无法找出正确的参数。因此,如果您知道如何针对这种情况配置 netplan .yaml,那也会很有帮助!
谢谢!
答案1
你有没有尝试过nmtui
?这更具交互性,但仍然可以通过 ssh 连接运行。
答案2
您可以通过以下方式添加网络:
nmcli con add type wifi \
ifname "INTERFACE_NAME_HERE" \
ssid "SSID_HERE" \
wifi-sec.key-mgmt "wpa-eap" \
802-1x.identity "[email protected]" \
802-1x.password "PASSWORD_HERE" \
802-1x.system-ca-certs "yes" \
802-1x.domain-suffix-match "brandeis.edu" \
802-1x.eap "peap" \
802-1x.phase2-auth "mschapv2"
然后连接:
nmcli dev wifi connect SSID_HERE