कमांड लाइन से वायरलेस नेटवर्क से कनेक्ट करें

Anonim

शक्तिशाली 'नेटवर्कसेटअप' उपयोगिता का उपयोग करके, हम मैक ओएस एक्स की कमांड लाइन से सीधे वायरलेस नेटवर्क से जुड़ सकते हैं। नेटवर्क में शामिल होने के लिए आप जिस सिंटैक्स का उपयोग करना चाहते हैं वह इस प्रकार है:

networksetup -setairportnetwork

उदाहरण के लिए, यदि मैं "आउटसाइडवर्ल्ड" के SSID "एयरपोर्ट" के रूप में पहचाने गए इंटरफ़ेस वाले वायरलेस राउटर से कनेक्ट कर रहा हूं और पासवर्ड "68broncos" है, तो यह सिंटैक्स होगा:

नेटवर्कसेटअप -सेटएयरपोर्टनेटवर्क एयरपोर्ट आउटसाइडवर्ल्ड 68ब्रोंकोस

दूसरे उदाहरण का उपयोग करते हुए, एक आधुनिक मैकबुक एयर के साथ वाई-फ़ाई नेटवर्क से जुड़ना जो वाई-फ़ाई इंटरफ़ेस के रूप में en0 का उपयोग करता है, ऐसे नेटवर्क से कनेक्ट करना जो 'HiddenWiFiValley' नामक SSID को प्रसारित नहीं कर रहा है, लेकिन जिसके पास पासवर्ड है "पासवर्ड1" का, ऐसा होगा:

नेटवर्कसेटअप -सेटएयरपोर्टनेटवर्क en0 हिडनवाईफाईवैली पासवर्ड1

इसे काम करने के लिए आपके व्यक्तिगत मैक द्वारा उपयोग किए जाने वाले उचित इंटरफ़ेस की पहचान करना महत्वपूर्ण है। यदि आप निश्चित नहीं हैं लेकिन डिवाइस इंटरफ़ेस नाम और पते की पहचान करने की आवश्यकता है, तो आप हमेशा -listallhardwareports फ़्लैग का उपयोग कर सकते हैं।

शॉर्टकट बनाने और लंबे आदेश की आवश्यकता को समाप्त करने के लिए आप उपनामों का उपयोग करने के साथ इस युक्ति को संयोजित कर सकते हैं। आपकी .bash_profile में डालने के लिए एक उदाहरण होगा:

उर्फ publicwifi='नेटवर्कसेटअप -सेटएयरपोर्टनेटवर्क एयरपोर्ट आउटसाइडवर्ल्ड 68ब्रोंकोस'

अब आपको कमांड लाइन पर केवल 'publicwifi' टाइप करना होगा और आप निर्दिष्ट राउटर से कनेक्ट हो जाएंगे। याद रखें कि यह वायरलेस एक्सेस पॉइंट पासवर्ड को सादे पाठ में संग्रहीत करेगा, इसलिए यदि कोई आपके .bash_profile तक पहुंच सकता है, तो वे उस वायरलेस राउटर पासवर्ड को भी देख पाएंगे।

यदि आप और अधिक एक्सप्लोर करना चाहते हैं कि नेटवर्क सेटअप क्या प्रदान करता है, तो 'मैन नेटवर्कसेटअप' टाइप करें और आपको कमांड लाइन उपयोगिता के लिए आश्चर्यजनक मात्रा में शक्तिशाली उपयोग मिलेंगे।

कमांड लाइन से वायरलेस नेटवर्क से कनेक्ट करें