मैक ओएस एक्स में कमांड लाइन से नेटवर्क में कैसे शामिल हों

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

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

सार्वजनिक वायरलेस हॉटस्पॉट जैसे गैर-संरक्षित नेटवर्क से कनेक्ट करने के लिए, यह सबसे सरल रूप है, बस एसएसआईडी पर इंगित करें, और इस तरह उपयोग करने के लिए उचित नेटवर्किंग इंटरफ़ेस निर्दिष्ट करें:

networksetup -setairportnetwork en0 SSID

हां, सिंटैक्स -setairportnetwork का उपयोग करना है, भले ही ओएस एक्स अब वाई-फाई को "एयरपोर्ट" के रूप में संदर्भित न करे, जो कि पूर्व संस्करणों से सिर्फ एक हैंगओवर है। यह मैक ओएस के भविष्य के संस्करणों में बदल सकता है लेकिन अब तक यह वही बना हुआ है।

सक्रिय उपयोगकर्ता विशेषाधिकारों के आधार पर आपको एक अलग वायरलेस कनेक्शन में शामिल होने के लिए सुडो के साथ कमांड को उपसर्ग करना पड़ सकता है।

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

sudo networksetup -setairportnetwork en1 SSID PASSWORD

तो एक व्यावहारिक उदाहरण में, मान लीजिए कि हम 'वायरलेस' नामक नेटवर्क से कनेक्ट हो रहे हैं और पासवर्ड 'macsrule' पर सेट है:

sudo networksetup -setairportnetwork en1 Wireless macsrule

यह सुविधा ओएस एक्स योसेमेट के माध्यम से हिम तेंदुए से मैक ओएस एक्स में आसपास है, लेकिन यह मैक ओएस एक्स के पुराने संस्करणों पर भी काम कर सकती है। आप निम्न आदेश निष्पादित करके अपने मैन्युअल पृष्ठ को पुनर्प्राप्त करके नेटवर्कसेटअप कमांड लाइन उपकरण के बारे में अधिक पढ़ सकते हैं:

man networksetup

या कमांड लाइन के माध्यम से मैक पर विभिन्न प्रकार के नेटवर्क से संबंधित कार्यों को करने के लिए ओएस एक्स में नेटवर्कसेटअप का उपयोग करके हमारी कई उपयोगी टिप्स के माध्यम से पढ़ें।