เชื่อมต่อกับเครือข่าย WiFi โดยใช้ Mac Terminal


11

ทุกครั้งที่ฉันพยายามค้นหาวิธีการทำเช่นนี้ฉันจะหาวิธีทำบน linux และมันไม่ถ่ายโอน ฉันจะเชื่อมต่อกับเครือข่าย WiFi โดยใช้ Mac Terminal Bash ได้อย่างไร

คำตอบ:


18

ตั้งแต่ 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)


3

คิดออก:

sudo airport -A


2
ไม่มีตัวเลือก "-A" ในสนามบิน
Luxspes

น่าจะเป็นไปได้ที่s... ซึ่งเป็นกุญแจสำคัญถัดaจากแป้นพิมพ์
ไกเซอร์

2

นี่คือคำแนะนำเล็กน้อยเกี่ยวกับการใช้สนามบินใน Command Line

เห็นได้ชัดว่าคุณสามารถใช้

$ airport 

เป็นคำสั่ง ฉันจะพยายาม

$ airport -help

และดูว่าจะมีตัวเลือกบางอย่างหรือไม่

คำตอบนี้ล้าสมัยแล้ว โปรดอย่าสนใจมัน


SSID ของฉันมีช่องว่างฉันจะป้อนได้อย่างไร
JShoe

ใส่ไว้ในใบเสนอราคา เช่นเดียวกับ "SSID ของ Simon" ดังนั้นคำสั่งอาจมีลักษณะเช่น: airport -x "Simon's SSID"
Simon Sheehan

ทำอย่างนั้น/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airportในคอมพิวเตอร์ของฉันอย่างน้อย
Nathan Grigg

@Simon จะ-xทำอะไร? @natang ทำไมมันถึงเปลี่ยนไป ฉันจะค้นหาตำแหน่งที่ถูกต้องในคอมพิวเตอร์ของฉันได้อย่างไร
JShoe

คำตอบนี้ในโลกที่ไม่มีความหวังในการทำงานได้อย่างไร upvotes?
Spiff
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.