每次我尝试找出如何执行此操作时,我都会找到如何在 Linux 上执行此操作,但无法传输。如何使用 Mac Terminal Bash 连接到 WiFi 网络?
答案1
从 Snow Leopard(Mac OS X v10.6.x)以及更早的版本开始,您可以执行以下操作:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
在哪里...
$INTERFACE
是您的 AirPort 卡的“enX”样式标识符(通常为,但在 MacBook Air 和Mac Pro 上en1
也是如此,并且也可能因其他原因而有所不同)en0
en2
$SSID
是您的网络名称,例如"Simon's SSID"
。如果包含空格,请用引号括起来。$PASSWORD
是您的 WEP、WPA-PSK 或 WPA2-PSK 密码。
如果您查看手册页或帮助/使用说明,networksetup
您会发现它有其他与 AirPort 相关的子命令,用于获取或设置电源状态(AirPort 卡开/关),以及用于管理首选网络列表和 802.1X 配置文件(如果您的网络使用 802.1X,例如 WPA Enterprise 或 WPA2 Enterprise 网络)。
答案2
弄清楚了:
sudo airport -A