เปิดและปิด AirPort Wireless จาก Command Line ใน Mac OS X
บางครั้งการแก้ไขที่ง่ายที่สุดเมื่อแก้ไขปัญหาการเชื่อมต่อไร้สายของ 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 ใหม่ไม่เหมือนกับการเชื่อมต่อเครือข่ายไร้สายจากบรรทัดคำสั่ง แต่คุณสามารถทำได้เช่นกันโดยใช้เครื่องมือตั้งค่าเครือข่าย