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