เปิดและปิด AirPort Wireless จาก Command Line ใน Mac OS X

Anonim

บางครั้งการแก้ไขที่ง่ายที่สุดเมื่อแก้ไขปัญหาการเชื่อมต่อไร้สายของ AirPort ก็คือการเปิดและปิด AirPort แทนที่จะใช้รายการเมนูหรือการตั้งค่าระบบ เราสามารถเปิดและปิด AirPort ได้อย่างรวดเร็วโดยตรงจาก Mac OS X Terminal

ในการทำเช่นนี้ เราจะใช้คำสั่ง 'networksetup'โปรดทราบว่าการดำเนินการนี้ใช้การอ้างอิง "AirPort" แม้ว่าจะเป็น Mac OS X เวอร์ชันใหม่กว่าซึ่ง Wi-Fi จะไม่เรียกว่า AirPort อีกต่อไป ดังนั้นไม่ต้องสนใจว่าหลักการตั้งชื่อนั้นเปลี่ยนไปจาก Apple และรู้ว่าทั้งสองเกี่ยวข้องกับความสามารถในการเชื่อมต่อเครือข่ายไร้สายของ Mac

ปิด Wi-Fi ผ่าน Command Line ใน Mac OS X

ชื่ออุปกรณ์เครือข่ายจะเป็นตัวกำหนดวิธีการป้อนไวยากรณ์ที่เหมาะสม

networksetup -setairportpower ปิดสนามบิน

ชื่ออุปกรณ์อาจเป็น airport, en0, en1 ฯลฯ ขึ้นอยู่กับฮาร์ดแวร์ Mac และเวอร์ชันของ OS X ดังนั้น คุณอาจต้องระบุพอร์ตอุปกรณ์แทน 'airport' สำหรับ ตัวอย่าง en1 หรือ en0:

networksetup -setairportpower en0 off

คุณสามารถใช้แฟล็ก -getairportpower เพื่อตรวจสอบพอร์ตหากคุณไม่แน่ใจ

เปิด Wi-Fi (สนามบิน) ผ่าน Command Line ใน Mac OS X

เช่นเดียวกับการปิด wi-fi จากบรรทัดคำสั่ง คุณยังสามารถเปิดอีกครั้งได้ เหมือนเดิม ให้ความสนใจกับชื่ออุปกรณ์:

networksetup -setairportpower airport on

และอีกครั้ง คุณอาจต้องระบุอุปกรณ์ en0 หรือ en1 แทน 'airport' เช่น

networksetup -setairportpower en0 on

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

เรายังสามารถสตริงคำสั่งทีละคำสั่งเพื่อหมุนเวียนอินเทอร์เฟซไร้สายบน Mac:

เปิดวงจร Wi-Fi อย่างรวดเร็วด้วยเครื่องมือตั้งค่าเครือข่ายของ Mac OS X

networksetup -setairportpower ปิดสนามบิน; การตั้งค่าเครือข่าย -setairportpower สนามบินบน

การ์ดไร้สาย AirPort ดูเหมือนจะตอบสนองต่อเครื่องมือตั้งค่าเครือข่ายบรรทัดคำสั่งได้เร็วกว่าวิธีอื่นๆ ทำให้วิธีนี้เป็นวิธีที่เร็วเป็นพิเศษในการหมุนเวียนพลังงานให้กับอินเทอร์เฟซไร้สาย ซึ่งมักจะเพียงพอที่จะแก้ไขปัญหาการเชื่อมต่อเราเตอร์ไร้สายพื้นฐาน เช่น ข้อขัดแย้งของ IP หรือคำขอ DHCP ที่ชำรุด

ฉันพบเจอบ่อยพอสมควรกับเราเตอร์ที่ไม่สม่ำเสมอโดยเฉพาะที่ฉันสร้างนามแฝงเพื่อหมุนเวียนการ์ด AirPort ของฉัน คุณสามารถทำได้โดยเพิ่มสิ่งต่อไปนี้ใน .bash_profile ของคุณ เพียงให้แน่ใจว่าอยู่ในบรรทัดเดียว :

alias airportcycle='networksetup -setairportpower ปิดสนามบิน; networksetup -setairportpower airport on'

ตอนนี้เหมือนกับนามแฝงอื่น ๆ เพียงคุณพิมพ์ 'airportcycle' และอินเทอร์เฟซไร้สายจะปิดและเปิดใหม่ทันที

การปิดใช้งานและเปิดใช้งาน AirPort ใหม่ไม่เหมือนกับการเชื่อมต่อเครือข่ายไร้สายจากบรรทัดคำสั่ง แต่คุณสามารถทำได้เช่นกันโดยใช้เครื่องมือตั้งค่าเครือข่าย

เปิดและปิด AirPort Wireless จาก Command Line ใน Mac OS X