เชื่อมต่อกับเครือข่ายไร้สายจาก Command Line

Anonim

การใช้ยูทิลิตี 'networksetup' อันทรงพลัง ทำให้เราสามารถเชื่อมต่อกับเครือข่ายไร้สายได้โดยตรงจากบรรทัดคำสั่งของ Mac OS X ไวยากรณ์ที่คุณต้องการใช้เพื่อเข้าร่วมเครือข่ายมีดังนี้:

networksetup -setairportnetwork

ตัวอย่างเช่น ถ้าฉันกำลังเชื่อมต่อกับเราเตอร์ไร้สายที่มีอินเทอร์เฟซที่ระบุเป็น “สนามบิน” SSID ของ “OutsideWorld” และรหัสผ่านคือ “68broncos” นี่จะเป็นไวยากรณ์:

networksetup -setairportnetwork Airport OutsideWorld 68broncos

ใช้อีกตัวอย่างหนึ่ง การเข้าร่วมเครือข่าย wifi กับ MacBook Air สมัยใหม่ที่ใช้ en0 เป็นอินเทอร์เฟซ wi-fi การเชื่อมต่อกับเครือข่ายที่ไม่ได้เผยแพร่ SSID ที่เรียกว่า 'HiddenWiFiValley' แต่มีรหัสผ่าน ของ “รหัสผ่าน1” จะเป็นดังนี้:

networksetup -setairportnetwork en0 รหัสผ่าน HiddenWiFiValley1

สิ่งสำคัญคือการระบุอินเทอร์เฟซที่เหมาะสมที่ Mac แต่ละเครื่องของคุณใช้เพื่อให้สิ่งนี้ใช้งานได้ คุณสามารถใช้แฟล็ก -listallhardwareports ได้เสมอ หากคุณไม่แน่ใจ แต่จำเป็นต้องระบุชื่ออินเทอร์เฟซอุปกรณ์และที่อยู่

คุณสามารถรวมเคล็ดลับนี้เข้ากับการใช้นามแฝงเพื่อสร้างทางลัดและขจัดความจำเป็นในการใช้คำสั่งที่ยาว ตัวอย่างในการใส่ .bash_profile ของคุณจะเป็น:

alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'

ตอนนี้คุณจะต้องพิมพ์ 'publicwifi' ที่บรรทัดคำสั่งและคุณจะเชื่อมต่อกับเราเตอร์ที่ระบุ โปรดจำไว้ว่าการดำเนินการนี้จะจัดเก็บรหัสผ่านของจุดเชื่อมต่อไร้สายในรูปแบบข้อความธรรมดา ดังนั้นหากมีใครสามารถเข้าถึง .bash_profile ของคุณได้ พวกเขาก็จะเห็นรหัสผ่านของเราเตอร์ไร้สายนั้นด้วย

หากคุณต้องการสำรวจเพิ่มเติมว่า networksetup มีข้อเสนออะไรบ้าง ให้พิมพ์ 'man networksetup' แล้วคุณจะพบกับการใช้งานที่มีประสิทธิภาพอย่างน่าทึ่งสำหรับยูทิลิตีบรรทัดคำสั่ง

เชื่อมต่อกับเครือข่ายไร้สายจาก Command Line