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

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


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

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

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

networksetup -setairportpower airport off

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

networksetup -setairportpower en0 off

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

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

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

networksetup -setairportpower airport on

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

networksetup -setairportpower en0 on

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

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

ใช้พลังงานอย่างรวดเร็วด้วย Wi-Fi ด้วยเครื่องมือการตั้งค่าเครือข่ายของ Mac OS X

networksetup -setairportpower airport off; networksetup -setairportpower airport on

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

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

alias airportcycle='networksetup -setairportpower airport off; networksetup -setairportpower airport on'

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

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