ทุกครั้งที่ฉันพยายามค้นหาวิธีการทำเช่นนี้ฉันจะหาวิธีทำบน 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 และen2Mac 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 ทำไมมันถึงเปลี่ยนไป ฉันจะค้นหาตำแหน่งที่ถูกต้องในคอมพิวเตอร์ของฉันได้อย่างไร