Câu trả lời:
Kể từ Snow Leopard (Mac OS X v10.6.x) và có thể sớm hơn, bạn có thể làm:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
Ở đâu...
$INTERFACE
là số nhận dạng kiểu "enX" cho thẻ AirPort của bạn (thông thường en1
, nhưng en0
trên MacBook Air và en2
Mac Pro, và có thể thay đổi vì các lý do khác) $SSID
là tên mạng của bạn, chẳng hạn như "Simon's SSID"
. Kèm theo nó trong dấu ngoặc kép nếu nó chứa khoảng trắng.$PASSWORD
là mật khẩu WEP, WPA-PSK hoặc WPA2-PSK của bạn.Nếu bạn xem trang hướng dẫn hoặc tuyên bố trợ giúp / sử dụng, networksetup
bạn sẽ thấy rằng nó có các tiểu ban liên quan đến AirPort khác để nhận hoặc cài đặt trạng thái nguồn (bật / tắt thẻ AirPort) và để quản lý danh sách Mạng ưu tiên và 802.1X cấu hình (nếu mạng của bạn sử dụng 802.1X, chẳng hạn như mạng WPA Enterprise hoặc WPA2 Enterprise sẽ).
Dưới đây là một hướng dẫn nhỏ về việc sử dụng sân bay trong Dòng lệnh
Rõ ràng bạn có thể sử dụng
$ airport
như một mệnh lệnh. Tôi sẽ thử
$ airport -help
và xem nếu nó đưa ra một số tùy chọn.
Câu trả lời này đã lỗi thời. Hãy bỏ qua nó
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
, trên máy tính của tôi, ít nhất.
-x
làm gì? @nathang tại sao nó sẽ thay đổi? Làm cách nào để tìm vị trí chính xác trên máy tính của tôi?