ทุกครั้งที่ฉันพยายามค้นหาวิธีการทำเช่นนี้ฉันจะหาวิธีทำบน linux และมันไม่ถ่ายโอน ฉันจะเชื่อมต่อกับเครือข่าย WiFi โดยใช้ Mac Terminal Bash ได้อย่างไร
ทุกครั้งที่ฉันพยายามค้นหาวิธีการทำเช่นนี้ฉันจะหาวิธีทำบน linux และมันไม่ถ่ายโอน ฉันจะเชื่อมต่อกับเครือข่าย WiFi โดยใช้ Mac Terminal Bash ได้อย่างไร
คำตอบ:
ตั้งแต่ Snow Leopard (Mac OS X v10.6.x) และก่อนหน้านี้คุณสามารถทำได้:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
อยู่ที่ไหน ...
$INTERFACE
เป็นตัวระบุลักษณะ "enX" สำหรับการ์ด AirPort ของคุณ (โดยปกติen1
แล้วจะen0
อยู่ใน MacBook Air และen2
Mac Pros และอาจแตกต่างกันไปตามเหตุผลอื่นเช่นกัน) $SSID
"Simon's SSID"
เป็นชื่อเครือข่ายของคุณเช่น ใส่ไว้ในเครื่องหมายคำพูดหากมีช่องว่าง$PASSWORD
คือรหัสผ่าน WEP, WPA-PSK หรือ WPA2-PSK ของคุณหากคุณดู man page หรือคำสั่ง help / การใช้งานnetworksetup
คุณจะเห็นว่ามีคำสั่งย่อยที่เกี่ยวข้องกับ AirPort อื่น ๆ สำหรับการรับหรือการตั้งค่าสถานะพลังงาน (เปิด / ปิดการ์ด AirPort) และสำหรับการจัดการรายการ Networks Networks และ 802.1X โปรไฟล์ (หากเครือข่ายของคุณใช้ 802.1X เช่นเครือข่าย WPA Enterprise หรือ WPA2 Enterprise)
คิดออก:
sudo airport -A
s
... ซึ่งเป็นกุญแจสำคัญถัดa
จากแป้นพิมพ์
นี่คือคำแนะนำเล็กน้อยเกี่ยวกับการใช้สนามบินใน Command Line
เห็นได้ชัดว่าคุณสามารถใช้
$ airport
เป็นคำสั่ง ฉันจะพยายาม
$ airport -help
และดูว่าจะมีตัวเลือกบางอย่างหรือไม่
คำตอบนี้ล้าสมัยแล้ว โปรดอย่าสนใจมัน
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
ในคอมพิวเตอร์ของฉันอย่างน้อย
-x
ทำอะไร? @natang ทำไมมันถึงเปลี่ยนไป ฉันจะค้นหาตำแหน่งที่ถูกต้องในคอมพิวเตอร์ของฉันได้อย่างไร