क्या मैक का एयरपोर्ट कार्ड केवल 802.11 एन, जी, बी या ए चला सकता है?


12

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

क्या मैं इसी तरह हवाई अड्डे के सॉफ्टवेयर को बल दे सकता हूं और इस प्रकार हार्डवेयर केवल 802.11 का स्वाद चला सकता हूं? क्या मैं airportसिग्नल की ताकत से जुड़ने के बजाय उच्च / निम्न चैनल को प्राथमिकता देने के लिए कमांड का उपयोग कर सकता हूं ? मैक में वाईफाई चिपसेट पर नियंत्रण के इस स्तर को बढ़ाने के लिए वैकल्पिक ड्राइवर उपलब्ध हो सकते हैं या कुछ डेवलपर परीक्षण उपकरण हो सकते हैं।

मैं उन मामलों के लिए मैक एंड पर मजबूर करना चाहता हूं जहां मैं बेस स्टेशनों को नियंत्रित नहीं कर सकता हूं या एक साथ दोहरे बैंड राउटर के विशिष्ट चैनल का परीक्षण करना चाहता हूं जो अन्य ट्रैफिक के साथ लाइव है।

mac:bin mike$ airport --scan
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                     na ala hele 00:26:36:9c:32:23 -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                     na ala hele 00:26:bb:79:23:1f -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                fast na ala hele 00:26:bb:79:23:20 -74  149,+1  Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
mac:bin mike$ airport --getinfo
     agrCtlRSSI: -75
     agrExtRSSI: 0
    agrCtlNoise: -86
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 81
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 00:26:bb:79:23:20
           SSID: fast na ala hele
            MCS: 4
        channel: 149,1
mac:bin mike$ ls -l /usr/local/bin/airport 
lrwxr-xr-x  1 root  wheel  89 Sep 13 11:40 /usr/local/bin/airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

जवाबों:


8

शायद यह मदद, आप के साथ हवाई अड्डे के कमांड उपयोगिता तक पहुंच सकते हैं

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

फिर, टाइप करें

sudo airport en1 prefs JoinMode=Strongest JoinModeFallback=KeepLooking

JoinMode = Ranked और JoinModeFallback = प्रॉम्प्ट डिफॉल्ट हैं, यदि आप वापस स्विच करना चाहते हैं


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

मैं इस इनाम के लिए चुन रहा हूं क्योंकि मैं पहले से ही /System/Library/CoreServices/Wi-Fi Diagnosticsसुंदर रेखांकन और फ्रेम डिबगिंग के लिए मिला हूं । एयरपोर्ट कमांड एक ऐसा उपकरण है जो रेडियो को सेट करने में सक्षम होगा - लेकिन इसमें प्रलेखन की कमी है और यह एक नए प्रारूप में परिवर्तित होता है। सभी उत्तर देने वालों का धन्यवाद।
bmike

1
क्या वास्तव में JoinMode = रैंक है ? यह कहीं भी अर्ध-औपचारिक रूप से प्रलेखित है?
bmike

क्यों सूदो नेटवर्क जुड़ने को नियमित उपयोगकर्ता के लिए उपलब्ध होना चाहिए, है ना?
कजिनकोकिन

4

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

अवलोकन

सिग्नल चार्ट


बहुत अच्छा लिंक - अगर मुझे अधिक विवरण की आवश्यकता है तो मैं इसे ध्यान में रखूंगा। airport --getinfoऔर airport --scanवर्तमान में मेरी जरूरतों के लिए काम करते हैं। क्या किसमैक एयरपोर्ट स्कैन डेटा की व्याख्या करने से ज्यादा काम करता है जो मैं कमांड लाइन से देख सकता हूं?
bmike

हां, बहुत अधिक, कुछ सामान्य WEP हमलों सहित। एक सुविधा सूची है
इंगमार हप्प

वाह - यह वास्तव में एक महान उपकरण है। यह वह नहीं है जो मुझे अभी चाहिए - लेकिन मैं निश्चित रूप से इसे भविष्य में आजमाऊंगा।
bmike

0

मेरी समझ से, मुझे लगता है कि यह केवल राउटर स्तर पर संभव है। इसलिए कि राउटर केवल "X" ट्रैफ़िक स्वीकार करेगा, और प्रसारण स्तर (आपका एनआईसी) पर नहीं। मुझे लगता है कि आप कुछ मशीनों पर बैंडविड्थ को गला घोंटना करने के लिए ipfw का उपयोग कर सकते हैं, um, अपने परीक्षण;)


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

इसके अलावा नेटवर्क लिंक कंडीशनरipfw प्रकाश <हड़ताल> शरारत </ हड़ताल> परीक्षण के लिए बहुत अच्छा विकल्प है ।
bmike

1
आप इस अन्य प्रश्न, cksum में कोई अंतर्दृष्टि हो सकती है? apple.stackexchange.com/questions/38125/... - कि ओपी भी हवाई अड्डे ताश के पत्तों की हिम्मत पर हैक करने लग रही है
bmike

0

वायरलेस डायग्नोस्टिक के साथ जो Apple ने 10.8.4 में पेश किया था - मेरे पास अब एक व्यावहारिक जवाब की शुरुआत है।

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

मैंने अपने टूलसेट में एक Aerohive AP121 राउटर भी जोड़ा है और यह वास्तविक समय FFT ग्राफिकल स्पेक्ट्रम विश्लेषण के बारे में मुश्किल रेडियो स्थितियों के पास अनुमति देता है, लेकिन यह है कि ओएस एक्स टूल को चुनौती देने के लिए ओवरकोइल का एक सा है जो चुनौतीपूर्ण वायरलेस वातावरण को छेड़ना शुरू कर सकता है।

कोई भी जवाब मुझे आवृत्ति बैंड में से किसी एक पर कनेक्शन या ऑपरेशन के लिए मजबूर करने के लिए ओएस एक्स / रेडियो सॉफ्टवेयर स्टैक को नियंत्रित करने की अनुमति नहीं देता है, हालांकि ऐसा लगता है कि इसका उत्तर फिलहाल नहीं है (साथ ही साथ कुछ समय के लिए)।


bmike मैं भी यही काम करना चाह रहा हूँ। क्या तुम्हें कभी कोई हल मिला?
घुड़सवार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.