लिनक्स पर (विशिष्ट रूप से उबंटू) यह निर्धारित करने का सबसे आसान तरीका है कि आपके हार्डवेयर और ड्राइवर समर्थन में किस प्रकार के वाईफाई प्रोटोकॉल हैं?
मेरे पास एक राउटर है जो DD-WRT चल रहा है जो 2.4Ghz और 5Ghz वाईफाई दोनों में मिक्स्ड, बीजी-मिश्रित, बी-ओनली, जी-ओनली, एनजी केवल, एन-ओनली के नेटवर्क मोड के साथ प्रसारण का समर्थन करता है।
मेरे पास कई वायरलेस डिवाइस हैं जो लिनक्स पर चल रहे हैं, एंड्रॉइड फोन से लेकर नेटवर्क से मैकबुक तक हैं, और मुझे एक कॉन्फ़िगरेशन सेट करना मुश्किल हो रहा है जो सब कुछ का समर्थन करता है। मिश्रित मोड में 2.4 और 5 दोनों को प्रसारित करने के लिए इसे सेट करना सभी उपकरणों को कवर करने के लिए लगता है, लेकिन मेरे राउटर पर सबसे अधिक लोड भी डालता है। इसलिए मैंने मिश्रित दोनों में केवल 2.4 को सक्षम करने की कोशिश की, और सब कुछ कनेक्ट हो सकता है, लेकिन समग्र नेटवर्क प्रदर्शन धीमा था क्योंकि मेरे क्षेत्र में 2.4 नेटवर्क के टन हैं, जिससे बहुत अधिक भीड़ होती है।
जब मैंने मिश्रित मोड में केवल 5Ghz को सक्षम करने का प्रयास किया, तो मैंने पाया कि मेरे अधिकांश पुराने डिवाइस नेटवर्क को अधिक समय तक नहीं देख सकते हैं, हालांकि उनमें से कुछ अन्य स्थानों पर 5Ghz नेटवर्क से जुड़े हैं। उदाहरण के लिए मेरे पास एक मैकबुक है जो कुछ 5Ghz नेटवर्क से जुड़ सकता है, और इसके lspci शो:
03:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
लेकिन यह मेरे राउटर के 5GHz नेटवर्क का पता लगाने में पूरी तरह असमर्थ है।
नेटबुक पर, चल रहे iwconfig wlan0
शो:
IEEE 802.11abg
इसे लागू करना मेरे राउटर के 5 गीगाहर्ट्ज़ मिश्रित / n नेटवर्क तक पहुंचने में सक्षम होना चाहिए, लेकिन nmcli dev wifi list
केवल 2.4 गीगाहर्ट्ज़ नेटवर्क चलाने से पता चलता है। ऐसा क्यों है?
क्या कुछ कमांड है जो मैं कमांड लाइन से चला सकता हूं जो वर्तमान वाईफाई चालक द्वारा समर्थित सभी आवृत्तियों और नेटवर्क मोड को सूचीबद्ध करेगा, इसलिए मैं अपने वायरलेस राउटर के लिए इष्टतम सेटिंग पा सकता हूं?
iw dev wlan0 link
।