วิธีเข้าร่วมเครือข่ายจาก Command Line ใน Mac OS X

อรรถประโยชน์ networketup ช่วยให้คุณสามารถเข้าร่วมเครือข่ายที่มีอยู่ได้ไม่ว่าจะเป็นเราเตอร์ที่เชื่อมต่อผ่าน Ethernet เราท์เตอร์ wi-fi หรือไม่แพร่กระจาย SSID และไม่ว่าจะมีการเข้ารหัสรหัสผ่านหรือไม่ก็ตาม

ตั้งแต่ระบบเครือข่ายส่วนใหญ่จะทำกับการสื่อสารแบบไร้สายในปัจจุบันเราจะมุ่งเน้นไปที่การเข้าร่วม wi-fi ผ่านบรรทัดคำสั่งของ OS X ด้วย utilityet ของเครือข่าย

ในรูปแบบที่ง่ายที่สุดในการเชื่อมต่อกับเครือข่ายที่ไม่มีการป้องกันเช่นจุดเชื่อมต่อไร้สายสาธารณะเพียงแค่ชี้ไปที่ SSID และระบุอินเตอร์เฟซระบบเครือข่ายที่เหมาะสมเพื่อใช้ในลักษณะดังนี้

networksetup -setairportnetwork en0 SSID

ใช่ไวยากรณ์คือการใช้ - setairportnetwork แม้ว่า OS X ไม่ได้หมายถึง Wi-Fi เป็น "AirPort" ซึ่งเป็นเพียงอาการเมาค้างจากเวอร์ชันก่อน ๆ เท่านั้น ซึ่งอาจมีการเปลี่ยนแปลงใน Mac OS ในอนาคต แต่จนถึงปัจจุบันยังคงเหมือนเดิม

คุณอาจต้องการคำนำหน้าคำสั่งด้วย sudo เพื่อเชื่อมต่อกับการเชื่อมต่อไร้สายอื่นทั้งนี้ขึ้นอยู่กับสิทธิ์ของผู้ใช้ที่ใช้งานอยู่

เมื่อต้องการเชื่อมต่อกับเครือข่ายไร้สายใด ๆ จากบรรทัดคำสั่งที่มีชุดรหัสผ่านให้ใช้คำสั่ง networketup ดังนี้:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

ดังนั้นในตัวอย่างจริงสมมติว่าเรากำลังเชื่อมต่อกับเครือข่ายที่ชื่อว่า 'ไร้สาย' และรหัสผ่านถูกตั้งค่าเป็น 'macsrule' ดังนี้:

sudo networksetup -setairportnetwork en1 Wireless macsrule

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

man networksetup

หรืออ่านคำแนะนำที่เป็นประโยชน์มากมายของเราโดยใช้ networketup ใน OS X เพื่อดำเนินการความหลากหลายของฟังก์ชันที่เกี่ยวข้องกับเครือข่ายบน Mac ผ่านทางบรรทัดคำสั่ง