हवाई अड्डे - लिटिल ज्ञात कमांड लाइन वायरलेस उपयोगिता

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

इस बात को ध्यान में रखते हुए, आश्चर्यजनक रूप से उपयोगी अभी तक कम ज्ञात हवाईअड्डा उपकरण तक पहुंचने का तरीका बताया गया है, और आप इसका उपयोग कुछ नेटवर्किंग कार्यों के लिए भी कैसे कर सकते हैं।

यदि आप सोच रहे हैं, तो कमांड लाइन एयरपोर्ट टूल ओएस एक्स के लगभग सभी संस्करणों में मौजूद है, यहां तक ​​कि आधुनिक संस्करण जो वायरलेस नेटवर्किंग 'एयरपोर्ट' को कॉल करना बंद कर देते हैं और इसे वाई-फाई के रूप में संदर्भित करते हैं। ठीक है चलो शुरू करते हैं।

सबसे पहले, एयरपोर्ट वाई-फाई टूल तक आसान पहुंच प्राप्त करें

सबसे पहले आप जो करना चाहते हैं वह एयरपोर्ट कमांड के लिए एक प्रतीकात्मक लिंक बना रहा है, क्योंकि यह एक गहरे पथ के साथ एक बहुत ही असुविधाजनक स्थान पर स्थित है, यह त्वरित उपयोग के लिए मदद करता है। ऐसा करना बहुत आसान है, टर्मिनल में निम्नलिखित टाइप करें:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

उपरोक्त कुछ ब्राउज़रों पर पढ़ने के लिए थोड़ा मुश्किल हो सकता है, इसलिए वैकल्पिक रूप से आप निम्न का उपयोग कर सकते हैं (यह वही काम करता है, बस दो आदेशों में विभाजित):

$ cd /usr/sbin
$ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

आप जिस भी विधि के साथ जाते हैं, सुडो कमांड आपको रूट पासवर्ड के लिए संकेत देगा, इसे दर्ज करें और रिटर्न हिट करेगा।

हां, ओएस एक्स की गहराई के माध्यम से वह विशाल गुप्त पथ है जहां ऐप्पल ने अद्भुत हवाई अड्डे की उपयोगिता को छुपाया है, लेकिन उपरोक्त आदेश को चलाकर आपने बहुत कम 'हवाई अड्डे' के लिए उस लंबे रास्ते को जोड़ा है।

मैक ओएस एक्स कमांड लाइन में एयरपोर्ट वायरलेस टूल का उपयोग करना

अब जब आपके पास उपरोक्त प्रतीकात्मक लिंक के साथ हवाई अड्डे पर त्वरित और आसान पहुंच है, तो आप हवाईअड्डा उपकरण का उपयोग शुरू कर सकते हैं।

शुरुआत करने वालों के लिए, आपको शायद -I ध्वज और -एस झंडे सबसे उपयोगी और जानकारीपूर्ण पाएंगे। इस प्रकार, टर्मिनल प्रॉम्प्ट पर एयरपोर्ट- I टाइप करें, जो निम्न की तरह कुछ लौटाएगा:

$ airport -I
commQuality: 75
rawQuality: 59
avgSignalLevel: -40
avgNoiseLevel: -97
linkStatus: ESS
portType: Client
lastTxRate: 11
maxRate: 11
lastAssocStatus: 1
BSSID: 00:06:5b:2a:37:10
SSID: OSXNetwork
Security: none
$

प्रदर्शित वायरलेस सिग्नल गुणवत्ता, शोर, सुरक्षा, और अन्य वाईफाई नेटवर्क विशेषताओं पर विस्तृत जानकारी है।

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

हालांकि एयरपोर्ट कमांड के लिए कोई मैनुअल पेज नहीं है, तो -एच-शेल्प फ्लैग को कमांड में अटैच करने के लिए झंडे की एक संक्षिप्त सूची और उनके फ़ंक्शन के स्पष्टीकरण जारी किए जाएंगे। आप पूर्ण सहायता फ़ाइल प्राप्त करने के लिए ओएस एक्स कमांड लाइन पर 'एयरपोर्ट' भी चला सकते हैं, नीचे दिखाया गया है:

$ हवाई अड्डे
उपयोग: हवाई अड्डे [इंटरफ़ेस] [क्रिया] [विकल्प]

[इंटरफेस]
यदि कोई इंटरफ़ेस निर्दिष्ट नहीं है, तो एयरपोर्ट सिस्टम पर पहले एयरपोर्ट इंटरफ़ेस का उपयोग करेगा।

[क्रिया निम्न में से एक है:
prefs यदि कोई कुंजी मान जोड़े के साथ निर्दिष्ट नहीं है, तो एयरपोर्ट प्राथमिकताओं का सबसेट प्रदर्शित करता है
निर्दिष्ट इंटरफ़ेस।

प्राथमिकताएं कुंजी = मान वाक्यविन्यास का उपयोग करके कॉन्फ़िगर किया जा सकता है। कुंजी और संभावित मान नीचे निर्दिष्ट हैं।
बूलियन सेटिंग्स को 'हां' और 'नहीं' का उपयोग करके कॉन्फ़िगर किया जा सकता है।

डिस्कनेक्टऑनोगोगआउट (बूलियन)
JoinMode (स्ट्रिंग)
स्वचालित
पसंदीदा
वें स्थान पर
हाल का
मजबूत
JoinModeFallback (स्ट्रिंग)
शीघ्र
JoinOpen
देखते रहो
कुछ मत करो
याद रखें RecentNetworks (बूलियन)
RequAdmin (बूलियन)
RequAdminIBSS (बूलियन)
RequAdminNetworkChange (बूलियन)
RequAdminPowerToggle (बूलियन)
WoWEnabled (बूलियन)

लॉगर ड्राइवर की लॉगिंग सुविधा की निगरानी करें।

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

डीबग लॉगिंग सक्षम करें डीबग करें। एक डीबग लॉग सेटिंग इसे '+' के साथ उपसर्ग करके अक्षम कर दिया जा सकता है, और अक्षम
इसे '-' के साथ उपसर्ग करके।

एयरपोर्ट यूजरलैंड डीबग ध्वज
DriverDiscovery
DriverEvent
जानकारी
प्रणाली विन्यास
UserEvent
PreferredNetworks
AutoJoin
भारतीय दंड संहिता
स्कैन
802.1x
Assoc
कीचेन
RSNAuth
वाह
पी 2 पी
इधर-उधर भटकना
BTCoex
AllUserland - सभी उपयोगकर्तालैंड डीबग झंडे को सक्षम / अक्षम करें

एयरपोर्ट चालक आम ध्वज
DriverInfo
DriverError
DriverWPA
DriverScan
AllDriver - सभी ड्राइवर डीबग ध्वज सक्षम / अक्षम करें

एयरपोर्ट चालक विक्रेता झंडे
VendorAssoc
VendorConnection
AllVendor - सभी विक्रेता डीबग झंडे को सक्षम / अक्षम करें

एयरपोर्ट वैश्विक ध्वज
लॉगफाइल - सभी एयरपोर्ट लॉग को /var/log/wifi.log पर सहेजें

[विकल्प] निम्न में से एक है:
वर्तमान में कोई विकल्प परिभाषित नहीं किया गया है।

उदाहरण:

प्राथमिकताओं को कॉन्फ़िगर करना (व्यवस्थापक विशेषाधिकारों की आवश्यकता है)
sudo हवाई अड्डे en1 prefs JoinMode = पसंदीदा याद रखें RecentNetworks = NO RequAdmin = हाँ

चैनल 1 पर स्नीफिंग:
हवाई अड्डे एन 1 स्नीफ 1

लीगेसी कमांड:
समर्थित तर्क:
-सी [[Arg]] -channel = [[arg]] कार्ड पर मनमाने ढंग से चैनल सेट करें
-z -disassociate किसी भी नेटवर्क से अलग हो जाओ
-I -getinfo वर्तमान वायरलेस स्थिति प्रिंट करें, उदाहरण के लिए सिग्नल जानकारी, बीएसएसआईडी, पोर्ट प्रकार इत्यादि।
-s [[arg]] -scan = [[arg]] एक वायरलेस प्रसारण स्कैन करें।
यदि वैकल्पिक [arg] प्रदान किया गया है तो एक निर्देशित स्कैन करेगा
एक्सएमएल के रूप में -x -xml प्रिंट जानकारी
-P -psk निर्दिष्ट पास वाक्यांश और एसएसआईडी से पीएसके बनाएँ।
निम्नलिखित आदेशों को इस आदेश के साथ निर्दिष्ट किया जाना चाहिए:
-password = [arg] एक WPA पासवर्ड निर्दिष्ट करें
-ssid = [arg] पीएसके बनाते समय एसएसआईडी निर्दिष्ट करें
-h -help इस मदद को दिखाएं

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