वायरलेस की सिग्नल की शक्ति को मापने के लिए एक उपकरण


67

मैं जानना चाहता हूं कि क्या कोई कमांड लाइन विकल्प या GUI टूल (Ubuntu 11.10) मौजूद है ताकि मैं किसी दिए गए स्थान पर वायरलेस सिग्नल की ताकत को माप सकूं। मेरे पास एक घर है जहां वायरलेस सभी कोनों में आसानी से सुलभ नहीं है मैं यह जानना चाहता हूं कि सिग्नल किस कोने या कमरे में कमजोर है।


1
लैपटॉप खोलकर घूमते हुए घूमने के बजाय स्मार्टफोन / टैबलेट और वाई-फाई एनालाइजर जैसे ऐप का इस्तेमाल करना आसान हो सकता है।
gmatht

जवाबों:


100

कमांड लाइन पर आप iwconfig"लिंक गुणवत्ता" और "सिग्नल स्तर" मानों का उपयोग कर सकते हैं और देख सकते हैं ।

नेटबुक के साथ घूमने के दौरान मैं अक्सर इस कमांड का उपयोग करता हूं जो कि हर सेकंड iwconfig के आउटपुट को अपडेट करता है:

watch -n1 iwconfig


3
@RamonSuarez क्यों इसे sudo के साथ चलाते हैं? यह बिना काम करता है। Ubuntu 14.04 पर परीक्षण किया गया
malisokan

5
जब तक मैं sudo के साथ इसे नहीं चलाता तब तक लबंटू 14.04 पर लिंक क्वालिटी या सिग्नल स्तर नहीं दिखाता।
gmatht

1
मैं @ gmatht के दावे की पुष्टि कर सकता हूं। लिंक गुणवत्ता या सिग्नल स्तर तब तक नहीं दिखाता जब तक साथ नहीं चलता sudo। उबंटू 14.04।
प्रदीपसेप

1
सूडो के बिना कुबंटू 14.04 में मेरे लिए ठीक काम किया। लिंक गुणवत्ता और सिग्नल स्तर प्रदर्शित किए जाते हैं।
फ्रेड लार्सन

1
यह उन्हें सूडो के बिना Ubuntu 16.04 LTS पर दिखाता है। अच्छा उत्तर।
एसडीसोलर

67

wavemon - रंग प्रदर्शन के साथ कंसोल ऐप और सूचना पढ़ने में बहुत आसान।

इसे स्थापित करने के लिए निम्नलिखित कमांड दर्ज करें:

 sudo apt-get update
 sudo apt-get install wavemon

इसे चलाने के लिए दर्ज करें:

 wavemon

क्रिया में तरंग


पदावनत वायरलेस एक्सटेंशन की आवश्यकता होती है, के साथ आधुनिक काम नहीं करता हैcfg80211
lkraav

मेरे लिए काम किया! (16.04, एक साल के थिंकपैड के साथ)
निकफ

तरंग ने मेरे लिए Ubuntu 16.04 में काम करना बंद कर दिया। मुझे लगता है कि समस्या अब एडेप्टर के अद्वितीय नामों में है जो मेरे मामले में 15 वर्ण लंबे हैं। यह एडेप्टर का पता लगाता है लेकिन यह कहता है कि "NO INTERFACE DATA" लेवल में नहीं है। आंकड़े और जानकारी भी खाली हैं। यह केवल इंटरफ़ेस और नेटवर्क डेटा को सही ढंग से दिखाता है।
कोई भी

यह Ubuntu 16.04 LTS पर मेरे लिए ठीक काम कर रहा है। मैं एक rt2800usb एडाप्टर का उपयोग कर रहा हूं। यह वही है जिसकी मुझे तलाश थी। TNX
एसडीसोलर

यहां एक टिप दी गई है: F3 स्कैन फ़ंक्शन का उपयोग करने के लिए, आपको sudo के साथ तरंग को चलाने की आवश्यकता है।
एसडीसोलर

14

एक पूर्ववर्ती:

watch -n1 "awk 'NR==3 {print \"WiFi Signal Strength = \" \$3 \"00 %\"}''' /proc/net/wireless"

स्रोत: http://www.upubuntu.com/2012/06/display-wifi-signal-strength-in-real.html


1
आपको इसे सूडो के साथ चलाने की आवश्यकता है
रेमन सुआरेज़

3
यह वाईफाई सिग्नल की ताकत का सही प्रतिशत नहीं है। इसलिए मैंने एक छोटा सा सुधार किया:watch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/net/wireless"
मामू

1
मेरा आईवॉन्फिग पर मुझे w०/70० दिखाता है जिसका मतलब १००% है, इसलिए जाग के साथ मुझे पता चलता है कि यह signal०% संकेत है, जो कि असत्य है। वास्तविक गड़बड़ी प्राप्त करने के लिए आपको दो संख्याओं को 100 गुणा करने की आवश्यकता है। rtl8198 का ​​उपयोग कर। लेकिन अभी भी एक साफ एक लाइनर मैं ओएसडी पर उपयोग कर सकता हूं
पिओट्र कुला

4

तरंग एक बहुत अच्छा इंटरफ़ेस है:

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

इसे स्थापित करने के लिए निम्नलिखित कमांड दर्ज करें:

 sudo apt-get update
 sudo apt-get install wavemon

इसे चलाने के लिए, टाइप करें

wavemon

1
sudo apt-get wavemon स्थापित करें;)
Liquide

0

लिंक की गुणवत्ता (लिंक गुणवत्ता) और सिग्नल स्तर (सिग्नल स्तर) को मापने के लिए एक छोटे से संशोधन के साथ।

   watch -n1 -d "awk '{print NR == 3 \" WiFi Link Quality = \ "int (\ $ 3 * 1.428571429) \"% (\ "\ $ 3 \" 00 / 70.00) \ "; print \" level WiFi = \ "\ $ 4 \" 00 dBm \ "} '' '/ proc / net / wireless" signal

नोट: -d स्विच हाइलाइट मान देखने के लिए स्विच करते हैं जब वे बदलते हैं (अपडेट के बीच परिवर्तन को हाइलाइट करें)।


0

एक कमांड लाइन विकल्प जिसे अतिरिक्त सॉफ़्टवेयर की स्थापना की आवश्यकता नहीं है वह iwconfigकमांड है। एक कनेक्शन की गुणवत्ता प्राप्त करने के लिए बस चलाएं

iwconfig wls8 | grep -i --color quality
  • आउटपुट:

      Link Quality=56/70  Signal level=-54 dBm  
    

wls8आपके लिए लागू नहीं हो सकता है, इसलिए आपको जो भी विकल्प चाहिए, उसे बदल दें। या बस, iwconfigसभी आउटपुट देखने के लिए चलाएँ ।

यहाँ एक ब्लॉग पोस्ट है जिसमें बहुत सारे अन्य विकल्पों का वर्णन है 8 लिनक्स कमांड: वायरलेस नेटवर्क स्पीड, सिग्नल स्ट्रेंथ और अन्य जानकारी का पता लगाने के लिए

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