आप 5 गीगाहर्ट्ज के वाईफाई कनेक्शन को कैसे मजबूर करते हैं?


72

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

ध्यान दें कि यह सवाल यह नहीं पूछ रहा है कि 802.11 के विशेष स्वाद को कैसे बाध्य किया जाए, बल्कि यह पूछ रहा है कि किसी विशेष आवृत्ति बैंड को कैसे बाध्य किया जाए।


मजबूरन 5 Ghz का अर्थ है कि आपको 802.11n या 802.11a या 802.11ac का उपयोग करना है - वे समान शारीरिक विशेषता के लिए समानार्थक शब्द हैं। यह एक काले रंग की मांग करते हुए कहा और एक ही रंग (हेक्स # 000000) के लिए एक और शब्द को चुनने की तरह, नहीं ... हो रहा है
bmike

6
कोई राउटर पहले से ही केवल 802.11n (या 802.11ac) प्रदान करने के लिए कॉन्फ़िगर किया जा सकता है, और यह एक साथ 2.4 GHz और 5 GHz बैंड दोनों पर प्रदान कर सकता है। 802.11 प्रोटोकॉल आवृत्ति बैंड का पर्याय नहीं है।
ढक्कन

- तो चलो इस फिर से खोलना और सिर्फ अन्य प्रश्न के लिए लिंक रख apple.stackexchange.com/questions/23935/...
bmike

क्या 5GHz सिग्नल के ssid को बदलना एक विकल्प है? Asus रूटर मैं कनेक्ट करने के लिए मुझे एक अलग ssid का उपयोग करते हैं, और मैं सिर्फ उस नेटवर्क का चयन करता हूं जो मुझे याद है।
dwightk

नहीं। मेरे पास राउटर के लिए व्यवस्थापक पहुंच नहीं है।
ढक्कन

जवाबों:


36

संक्षेप में: आप OS X 10.9 Mavericks में एक आवृत्ति बैंड को बाध्य नहीं कर सकते। (10.5 पर आप कर सकते हैं ...)

आप नियमित सेवा सेट पहचान (SSID) के बजाय मूल सेवा सेट पहचान (BSSID) का उपयोग करके डिवाइस से कनेक्ट करना चाहते हैं। BBSID से कनेक्ट करना आपको कनेक्शन की ताकत की परवाह किए बिना एक विशिष्ट डिवाइस से कनेक्ट करेगा। SSID से जुड़ने से आप एक विशिष्ट नेटवर्क नाम से जुड़ेंगे, यदि समान नेटवर्क नाम उपलब्ध हैं तो यह सर्वश्रेष्ठ सिग्नल / शोर अनुपात से जुड़ेगा। यह ध्यान दिया जाना चाहिए कि आपका ओएस एक्स, आपके राउटर को चुनता है, न कि आपके राउटर को और ओएस एक्स सबसे मजबूत सिग्नल (2.4GHz या 5GHz) को स्विच करता है।

एक विशिष्ट SSID और BSSID संयोजन खोजने के लिए, आप दौड़ सकते हैं:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

OSX 10.6 से पहले आप एक विशिष्ट BSSID से कनेक्ट कर सकते हैं:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

जहां XXX SSID / नेटवर्क नाम है और YYY उस बेस स्टेशन का MAC पता है, जिससे आप बात करना चाहते हैं।

OS X 10.6 पर और इसके बाद BSSID से सीधे जुड़ना संभव नहीं है। इसके लिए कोई ज्ञात API नहीं है और कोई भी तृतीय पक्ष सॉफ़्टवेयर मौजूद नहीं है जो ऐसा कर सके। इसलिए आपको अपने 5GHz SSID को एक अद्वितीय नाम में बदलने की आवश्यकता है या आपको OS X 10.5 पर वापस जाने की आवश्यकता है, या आप राउटर के भीतर से 2.4GHz चैनल को बदल सकते हैं। मुझे लगता है कि ये विकल्प आपके मामले में गैर-वैध हैं।

अद्यतन के रूप में अधिकतम बताते हैं, आप एक आवृत्ति बैंड को मजबूर कर सकते हैं और 5GHz को ठीक करने के लिए उपयोग कर सकते हैं

लिनक्स पर आप उपयोग कर सकते हैं iwconfig, लेकिन यह उपकरण OS X के लिए उपलब्ध नहीं है।


11
बस एक साइड पॉइंट के रूप में - यदि यह पहले से ही स्पष्ट नहीं था, तो वाईफाई आइकन पर क्लिक करने पर ऑल्ट पकड़ना आपको दिखाएगा कि आप किस बैंड पर हैं। "वायरलेस डायग्नोस्टिक्स" सामान्य जानकारी के लिए भी बहुत अच्छा है (डायग्नोस्टिक्स के लिए Cmd-2), और "सिस्टम सूचना" कुछ तुलनात्मक डेटा भी दे सकता है।
क्रिस कॉनवर

@Maxim (विशेष रूप से अंक 5) के उत्तर के साथ इसे जोड़कर मैं पाया गया सभी एक्सेस पॉइंट्स को सूचीबद्ध करने में सक्षम था, और फिर चैनल सेट करके 5GHz बैंड में बदल गया। यह macOS सिएरा में काम किया।
पॉल वैगलैंड

10.5 फिक्स के लिए लिंक कृपया?
रोज़गारपैक

1
@rogerdpack क्या आपने पोस्ट पढ़ी है? जवाब पोस्ट में है। कोई लिंक आवश्यक नहीं
कज़िन कोकीन

22

यह एक आंशिक-अस्थायी समाधान है। मूल रूप से, यदि आवृत्तियों विभिन्न चैनल नंबरों पर हैं, तो विशेष वाईफाई बैंड को "सेट" करना संभव है (ओएसएक्स मावेरिक्स पर काम किया गया)। चरण: 1. 5 GHz और 2.4 Ghz के चैनल नंबर का पता लगाएं। क्या वे अलग हैं? यदि हाँ चरण 2 के लिए आगे बढ़ें। 2. हवाई अड्डे के कमांड का उपयोग करके 5 गीगाहर्ट्ज़ चैनल नंबर सेट करें ।

विस्तृत निर्देश:

  1. वायरलेस डायग्नोस्टिक्स ओपन करें (यह / System / Library / CoreServices / Applications में स्थित है)।
  2. एप्लिकेशन मेनू में विंडो-> यूटिलिटीज (या प्रेस cmd + 2) का चयन करें। यूटिलिटीज विंडो दिखाई देनी चाहिए।
  3. यूटिलिटीज विंडो से वाईफाई स्कैन चुनें और स्कैन नाउ बटन दबाएं। यह आपको सभी उपलब्ध नेटवर्क, उनके बारे में जानकारी और आपके सक्रिय कनेक्शन को दिखाएगा।
  4. अब, सत्यापित करें कि 2.4 और 5 Ghz के BSSID एक ही नेटवर्क नाम के साथ विभिन्न चैनल नंबरों पर हैं। यदि ऐसा है, तो सबसे अधिक संभावना है कि आप वांछित आवृत्ति बैंड के चैनल नंबर को सेट करके बैंड को बदल सकते हैं। वैकल्पिक रूप से 1-4 चरणों के लिए, बस टर्मिनल में टाइप करें

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Terminal.app खोलें और टाइप करें:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    जहाँ ** num ** सेट करने के लिए चैनल नंबर है। यह आदेश केवल व्यवस्थापक खाते के अंतर्गत काम करेगा (इसलिए सुनिश्चित करें कि आप एक व्यवस्थापक के रूप में लॉग इन कर रहे हैं यानी su YourAdministratorAccount )

  6. आप वायरलेस डायग्नोस्टिक, Alt + के साथ फिर से स्कैन करके OSX मेनू बार पर वाईफाई आइकन पर क्लिक करके या टर्मिनल :-) का उपयोग करके अपने सक्रिय कनेक्शन की जांच कर सकते हैं।

बस इतना ही!

PS यदि आप हवाई अड्डे की कमांड का उपयोग करने से पहले चैनल को वाईफाई डिवाइस को बंद करने का प्रयास नहीं कर सकते हैं।


4
धन्यवाद। मैं चैनल सेट करने में असमर्थ था। वाईफाई को भी बंद करने की कोशिश की। क्या किसी को यह काम करने के लिए मिला?
चैनवर्क

3
यह मेरे लिए या तो योसमाइट पर काम नहीं करता था।
रॉबर्टो एंड्रेड

1
सिस्टम कमांड पहले कमांड में गलत है, अंत से * को भी हटा दें।
मल्हल

2
मेरे लिए या तो एल Capitan पर काम नहीं किया।
जॉर्ज

यह एक अच्छा काम है!
कज़िन कोकीन

11

मैंने इस मुद्दे पर कुछ समय बिताया है और यह पुष्टि कर सकता हूं कि 5 गीगाहर्ट्ज बैंड के लिए कंप्यूटर को बाध्य करने का एकमात्र तरीका अलग नाम के साथ 5 गीगाहर्ट्ज बैंड स्थापित किया गया है।

अन्यथा, यह एक्सेस बिंदु के करीब होने पर कंप्यूटर 5 गीगाहर्ट्ज से ऑटो कनेक्ट करेगा। यदि आप प्रत्येक बैंड के लिए समान SSID का उपयोग करते हैं, तो अवरोधों के आधार पर 15-20 फीट की दूरी पर, कंप्यूटर 2.4 GHz से कनेक्ट होगा।

Apple टेक सपोर्ट का कहना है कि यह वैसे ही है, लेकिन आप निश्चित रूप से यह देखने के लिए उनसे संपर्क कर सकते हैं कि क्या हाल ही में कुछ भी बदला है ...

माफ़ कीजिये।


11

10.11.x के लिए, क्योंकि ब्रॉडकॉम ड्राइवर को नियंत्रित करने के विकल्प सीमित हैं, आप पहले रोमिंग को अक्षम करना चाहेंगे,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

फिर शायद 1/2 "चिकन तार से एक जाली बनाएं और 2.4 गीगाहर्ट्ज़ सिग्नल को दंडित करने के लिए इसे अपने लैपटॉप पर चिपका दें। एक बार जब आप 5 गीगाहर्ट्ज़ एपी से कनेक्ट करने में सक्षम होते हैं।"

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

आप मेष को हटा सकते हैं और उम्मीद है कि OSX BSSID को स्विच नहीं करेगा।

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif


6
इस उत्तर की सरासर हास्यास्पदता के लिए वोट दिया, यह अच्छी तरह से जानते हुए कि यह काम कर सकता है।
अन्ना

-Iवर्तमान में जुड़े नेटवर्क के लिए शो जानकारी के अलावा वह दूसरा कमांड कुछ नहीं करता है। चिकन तार को हटाने के बाद आप इसे मजबूत 2.4GHz नेटवर्क पर वापस जाने से कैसे रोक सकते हैं?
इलियट

4

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

मेरा वर्कअराउंड एयरटूल का उपयोग मेरे मैकबुक एयर वायरलेस इंटरफेस को विशिष्ट 5GHz चैनल या 2.4GHz चैनल और चैनल बैंडविड्थ (20Mhz / 40Mhz) पर काम करने के लिए मजबूर करने के लिए कर रहा है।

यह मेरी उम्मीद के रूप में काम करता है और शायद यह आपकी स्थिति का हिस्सा हल कर सकता है।

मेरी मैकबुक एयर OS X 10.10 चला रही है।


1
एयरटूल में चैनल बदलना त्रुटि दिखाता है: "यह ऑपरेशन नेटवर्क से जुड़े रहते हुए नहीं किया जा सकता है।" डिस्कनेक्ट करना, चैनल बदलना और पुन: कनेक्ट करने के कारण मूल चैनल पर वापस डिफ़ॉल्ट हो जाता है, इसलिए यह मदद नहीं करता है।
मल्हाल

मैं देख रहा हूं, मैं उसकी बात को गलत समझ रहा हूं।
ब्लेयर सु

3

विभिन्न नेटवर्क नामों का उपयोग करने का एकमात्र दूसरा विकल्प जो मैंने सुना है वह कनेक्ट करने के लिए 5GHz सिग्नल को मैन्युअल रूप से चुनने के लिए iStumbler का उपयोग कर रहा है ।


7
मैंने iStumbler (v99 और v100 दोनों) का उपयोग करने की कोशिश की, लेकिन नेटवर्क नाम पर डबल क्लिक करने से केवल सिग्नल की ताकत का ग्राफ आता है। मैंने किसी चयनित नेटवर्क में शामिल होने का कोई रास्ता नहीं देखा।
ढक्कन

1

अधिकांश डिवाइस सबसे मजबूत सिग्नल चुनते हैं। इसलिए 5GHz AP (s) को अधिकतम शक्ति पर सेट करें और फिर 2.4GHz AP (s) की प्रसारण शक्ति को कम करें जब तक कि 5GHz को बेहतर नहीं देखा जाता।

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


जैसा कि प्रश्न में संकेत दिया गया है, मेरे पास नेटवर्क / एपी के लिए व्यवस्थापक पहुंच नहीं है।
ढक्कन

1
ओह, अच्छी बात है। और मुझे लगता है कि यह नेटवर्क प्रवेश करता है 2.4GHz नेटवर्क को "ब्रेक" नहीं करेगा ताकि डिवाइस को माइग्रेट किया जा सके।
ARNT

1

एक ही ssid के साथ 2.4ghz / 5ghz नेटवर्क के साथ समाधान।

यदि आप पहले से ही 2.4 ghz नेटवर्क से जुड़े हैं, तो आप अपने एयरपोर्ट कार्ड पर सिर्फ चैनल सेट कर सकते हैं, macOS Sierra के नवीनतम संस्करण में काम करता है 10.12.3 (2017-03-19)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

मैंने चैनल ५२ सेट किया है जो मेरे ५ जीज़ नेटवर्क द्वारा उपयोग किया जाता है।


2
दुर्भाग्य से, मेरे लिए (सिएरा पर भी) कुछ नहीं करता है। -Iरिपोर्टों मैं '11' चैनल पर कर रहा हूँ दोनों से पहले और एक अलग चैनल के साथ आदेश जारी करने के बाद।
डेविमरॉन

यह मेरे लिए काम करता है, मुझे बस वाईफाई को चालू करना है और फिर से चालू करना है। उसके बाद कनेक्शन निर्दिष्ट चैनल के साथ बनाया गया था।
कार्लो

0

सरल, बैंड-स्टीयरिंग के लिए समर्थन के साथ एक राउटर प्राप्त करें। यह 5Ghz बैंड के लिए अपने 5Ghz डिवाइस (यदि क्षमता में विज्ञापित है) को स्थानांतरित करने का ख्याल रखेगा।


erm, जब तक आप किसी और के राउटर से कनेक्ट नहीं कर रहे हैं ...
जैक वासे

-1

कुछ एप्लिकेशन (जैसे वाईफाई स्कैनर) हैं जो आपको 5GHz बैंड में शामिल होने देंगे अगर मैक ओएस ने 2.4GHz एक को चुना।


4
क्या आप 'कुछ ऐप्स' के लिंक प्रदान कर सकते हैं?
GRG

-1

एक ही SSID का उपयोग क्यों न करें, लेकिन 5GHz, बनाम 2.4GHz के लिए अलग-अलग पासवर्ड दें, इस तरह से आप जानते हैं कि आप किससे जुड़ रहे हैं: D


-2

कहते हैं कि आप दोनों रेडियो (बैंड) पर एक ही SSID का उपयोग करना चाहते हैं। यह महत्वपूर्ण है यदि आप चाहते हैं कि आपके उपकरण संवाद करें (कहते हैं कि एक प्रिंटर 2.4 गीगाहर्ट्ज़ पर बोंजोर के माध्यम से साझा किया जा रहा है)। राउटर प्रबंधन सॉफ़्टवेयर पर, आपके पास यह नियंत्रित करने का विकल्प हो सकता है कि डिवाइस रेडियो (बैंड) के साथ कैसे जुड़ते हैं। उदाहरण के लिए, डीडी-डब्ल्यूआरटी पर, आप मैक स्तर को फ़िल्टर करने की अनुमति दे सकते हैं (मैक / एस की अनुमति दें / अनुमति दें या मैक / एस को एसोसिएट करने से रोकें)। मेरे सेटअप में, मैंने केवल अपने 2.4 गीगाहर्ट्ज़ एसएसआईडी से कनेक्ट करने के लिए एक पुराने विरासत वाले ऐप्पल हवाई अड्डे (अनुमति मोड) की अनुमति दी है। यह नए क्लाइंट को 2.4 Gastier (बेहतर सिग्नल) दिखने पर भी 5 GHz रेडियो से कनेक्ट करने के लिए मजबूर करता है। मेरे लिए पर्याप्त सुरुचिपूर्ण। यहां केवल कुछ उपकरणों को अनुमति देने के तरीके पर एक अच्छा लिंक दिया गया है (ध्यान दें, आप अपने राउटर पर दोनों इंटरफेस देखेंगे):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


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

क्या आप यह मांग कर सकते हैं कि आपके लिए किया जाए (किसी व्यक्ति के पास व्यवस्थापक अधिकारों के साथ)? मैंने केवल इस उत्तर को पोस्ट किया है क्योंकि अन्य लोग सोच रहे होंगे कि अपनी अंतिम इच्छा को प्राप्त करने के लिए अपने घर के राउटर को कैसे सेटअप किया जाए। मैं घर पर इस तरह से अपनी मैकबुक का उपयोग कर रहा हूं (2.4 गीगाहर्ट्ज रेडियो तक इसकी कोई पहुंच नहीं है क्योंकि यह फ़िल्टर में सभी के लिए अस्वीकार्य है)।
एलेक्स

मुझे यह भी संदेह है कि आपने Apple सपोर्ट फोरम पर जाँच की और कोई समाधान नहीं पाया। बेस ओएस एक्स सॉफ्टवेयर शायद इस संशोधन को आसानी से अनुमति नहीं देगा। ताज्जुब है, शुभकामनाएँ।
एलेक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.