Mac OSX 命令行下控制 Wifi命令
Mac 命令行下查看当前 Wifi网络设备名称
|
networksetup
-listallhardwareports
//或者 使用 ifconfig 查找 Wifi 设备名称
|
本人结果如下,可以看到我的 Wifi 设备名称为 en0 后面命令需要该设备名称。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
eagle@macbook
~ networksetup
-listallhardwareports
Hardware
Port:
Bluetooth
DUN
Device:
Bluetooth-Modem
Ethernet
Address:
N/A
Hardware
Port:
Wi-Fi
Device:
en0
Ethernet
Address:
20:c9:d0:84:d4:e3
Hardware
Port:
Bluetooth
PAN
Device:
en3
Ethernet
Address:
20:c9:d0:84:d4:e4
VLAN
Configurations
===================
|
关闭 Wifi
|
networksetup
-setairportpower
en0
off
|
启动 Wifi
|
networksetup
-setairportpower
en0
on
|
扫描附近可用 Wifi热点
|
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport
scan
|
加入 Wifi
|
networksetup
-setairportnetwork
en0
WIFI_SSID_I_WANT_TO_JOIN
WIFI_PASSWORD
//例如:networksetup -setairportnetwork
en0 TP_LINK_110 12345678
|
networksetup 其他用法 参考 Apple 文档 或 直接执行命令 man networksetup