เปิดใช้งานและปิด 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