我正在为我的 Mac 编写一个 Shell 脚本,其中一部分需要连接到学校的 wifi 网络。
我尝试了以下两个命令,虽然设置 wifi 选项卡显示计算机已连接,但它没有获取 DHCP,也没有使用 EAP-PEAP 进行身份验证。大约一分钟后,菜单栏中的 wifi 图标出现感叹号。最终
networksetup -setairportnetwork en0 <network name> <username> <password> --eapmethod PEAP --innerauth MSCHAPv2
networksetup -setairportnetwork en0 <network name> <username> <password>
奇怪的是,我能够使用该networksetup -setairportnetwork en0 <network name> <username> <password>
命令成功连接到 wpa2 网络。此外,我可以通过单击设置中的连接顺利连接到学校网络。
其他信息:操作系统:MacOS 14.4.1,网络使用 EAP-PEAP(MSCHAPv2)