मैक ओएस एक्स में कमांड लाइन से एयरपोर्ट वायरलेस सक्षम और अक्षम करें

कभी-कभी एयरपोर्ट वायरलेस कनेक्शन समस्या का निवारण करते समय सबसे आसान फिक्स केवल एयरपोर्ट को चालू और बंद करना है। मेनू आइटम या सिस्टम प्राथमिकताओं का उपयोग करने के बजाय, हम मैक ओएस एक्स टर्मिनल से सीधे एयरपोर्ट को सक्षम और अक्षम कर सकते हैं।


ऐसा करने के लिए, हम 'networksetup' कमांड का उपयोग करने जा रहे हैं। ध्यान दें कि यह "एयरपोर्ट" संदर्भ का उपयोग करता है, यहां तक ​​कि ओएस एक्स के नए संस्करणों के साथ, जहां वाई-फाई को अब एयरपोर्ट कहा जाता है, इसलिए ऐप्पल से नामकरण सम्मेलन में बदलाव को अनदेखा करें और केवल यह जान लें कि मैक वायरलेस नेटवर्किंग क्षमताओं से संबंधित हैं।

ओएस एक्स में कमांड लाइन के माध्यम से वाई-फाई बंद करें

नेटवर्क डिवाइस का नाम निर्धारित करेगा कि उचित वाक्यविन्यास कैसे दर्ज किया जाता है।

networksetup -setairportpower airport off

मैक हार्डवेयर और ओएस एक्स के संस्करण के आधार पर डिवाइस का नाम एयरपोर्ट, एन 0, एन 1 इत्यादि हो सकता है। इस प्रकार, आपको 'एयरपोर्ट' के बजाए डिवाइस पोर्ट निर्दिष्ट करना पड़ सकता है, उदाहरण के लिए en1 या en0:

networksetup -setairportpower en0 off

यदि आप अनिश्चित हैं तो पोर्ट को चेक करने के लिए आप -getairportpower ध्वज का उपयोग कर सकते हैं।

मैक ओएस एक्स में कमांड लाइन के माध्यम से वाई-फाई (हवाई अड्डे) चालू करें

कमांड लाइन से वाई-फाई बंद करने की तरह, आप इसे फिर से टॉगल भी कर सकते हैं। पहले की तरह, डिवाइस के नाम पर ध्यान दें:

networksetup -setairportpower airport on

और फिर, आपको 'हवाई अड्डे' के बजाय डिवाइस en0 या en1 निर्दिष्ट करने की आवश्यकता हो सकती है, जैसे:

networksetup -setairportpower en0 on

आपको टर्मिनल में कोई पुष्टि दिखाई नहीं देगी कि आदेश सफल हुआ या असफल रहा, लेकिन यदि आप एयरपोर्ट मेनू आइकन देखते हैं तो आपको दिखाई देगा कि वायरलेस इंटरफ़ेस बंद होने का संकेत मिलता है, या यह फिर से दिखाई दे रहा है कि वायरलेस फिर से सक्रिय है।

मैक पर वायरलेस इंटरफ़ेस पावर चक्र के लिए हम एक के बाद एक आदेश भी स्ट्रिंग कर सकते हैं:

मैक ओएस एक्स के नेटवर्कसेटअप टूल के साथ त्वरित रूप से पावर साइकिल वाई-फाई

networksetup -setairportpower airport off; networksetup -setairportpower airport on

एयरपोर्ट वायरलेस कार्ड किसी अन्य विधि की तुलना में कमांड लाइन नेटवर्कसेटअप टूल को तेज़ी से प्रतिक्रिया देता है, जिससे यह वायरलेस इंटरफ़ेस पावर साइकलिंग की अल्ट्राफास्ट विधि बना देता है। आईपी ​​संघर्ष या खराब डीएचसीपी अनुरोधों जैसे बुनियादी वायरलेस राउटर कनेक्टिविटी मुद्दों को हल करने के लिए अक्सर यह पर्याप्त होता है।

मेरे पास एक विशेष रूप से फ्लेकी राउटर के साथ पर्याप्त नियमित मुठभेड़ है कि मैंने अपने एयरपोर्ट कार्ड के पावर चक्र के लिए उपनाम बनाया है, आप इसे अपने .bash_profile में निम्नलिखित जोड़कर कर सकते हैं, बस यह सुनिश्चित करें कि यह एक पंक्ति पर है:

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

अब किसी अन्य उपनाम की तरह, आप केवल 'एयरपोर्टसाइकिल' टाइप करते हैं और वायरलेस इंटरफेस तुरंत बंद हो जाता है।

एयरपोर्ट को अक्षम और पुन: सक्षम करना कमांड लाइन से वायरलेस नेटवर्क से कनेक्ट करने जैसा नहीं है, हालांकि आप नेटवर्कसेटअप टूल का उपयोग करके भी ऐसा कर सकते हैं।