क्या आप समझा सकते हैं कि Ubuntu-9.04 में 'iwconfig' कमांड क्या दिखाता है?


38

मुझे अपने वायरलेस कनेक्शन काम करने में परेशानी हो रही है, और मुझे एहसास हुआ कि मुझे वास्तव में पता नहीं है कि मेरे पास इस उपकरण का उपयोग कैसे करना है, इस मामले में, Ubuntu-9.04 में iwconfig कमांड। यहाँ मुझे क्या मिलेगा:

***iwconfig***

-

lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"Network"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

vboxnet0  no wireless extensions.

pan0      no wireless extensions.

"नेटवर्क" मेरे वायरलेस नेटवर्क का नाम है, btw। लेकिन इसका क्या मतलब है? यह जानकारी मुझे काम कर रहे वायरलेस कनेक्शन को कैसे प्राप्त कर सकती है?

जब मैं एक कुंजी का उपयोग करके जुड़ने की कोशिश करता हूं

sudo iwconfig wlan0 key s:my_key

मुझे निम्न त्रुटि संदेश मिलता है:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

मेरे पास हालांकि सही कुंजी है, तो समस्या क्या है?


क्या आप WEP, WPA या WPA2 का उपयोग कर रहे हैं? यदि आप WPA2 का उपयोग कर रहे हैं, तो क्या आपका लैपटॉप हार्डवेयर इसका समर्थन करता है?
एमडीएमरा

मुझे नहीं पता कि WEP, WPA और WPA2 क्या हैं। मैंने उन सभी की कोशिश की है, और उनमें से कोई भी काम नहीं करता है। अपने लैपटॉप के हार्डवेयर का समर्थन करते हुए, मुझे पता है कि स्कूल में मेरे पास वायरलेस नेटवर्क है। "Wicd Manager" में दिखाए गए स्कूलों के नेटवर्क के अलावा, WPA2 है। लेकिन उन्नत सेटिंग्स में, यह कहता है कि यह TKIP के साथ PEAP का उपयोग करता है। तो मैं वास्तव में यह क्या मतलब समझ में नहीं आता ...
शॉन

तुम सिर्फ वाईफाई काम कर पाने के लिए चाहते हैं, तो इस तरह के wicd के रूप में एक नेटवर्क प्रबंधन उपयोगिता का उपयोग करें: sudo aptitude update && sudo aptitude install wicd
deed02392

जवाबों:


12

wlan0 IEEE 802.11bgn ESSID: ""

इसका मतलब है कि आपका कार्ड 802.11 b / g / n मानकों का समर्थन करता है और आप वर्तमान में किसी भी नेटवर्क से जुड़े नहीं हैं (ESSID, नेटवर्क की पहचान करने वाला नाम खाली है)

विधि: प्रबंधित

डिवाइस के लिए ऑपरेटिंग मोड। आपके कार्ड के आधार पर, आप इनमें से एक का चयन कर सकते हैं:

  • Ad-Hoc (केवल एक सेल और एक्सेस प्वाइंट के बिना बना नेटवर्क)
  • प्रबंधित (नोड रोमिंग के साथ कई एक्सेस पॉइंट से बना नेटवर्क से जुड़ता है)
  • मास्टर (नोड सिंक्रोनाइज़ेशन मास्टर है या एक्सेस प्वाइंट के रूप में कार्य करता है)
  • पुनरावर्तक (अन्य वायरलेस नोड्स के बीच नोड फॉर्वर्ड पैकेट)
  • माध्यमिक (नोड बैकअप मास्टर / पुनरावर्तक के रूप में कार्य करता है)
  • मॉनिटर (नोड किसी सेल से संबद्ध नहीं है और आवृत्ति पर सभी पैकेटों की निगरानी करता है)
  • ऑटो।

आवृत्ति: 2.412 गीगाहर्ट्ज़

या चैनल - जैसे आप वायरलेस कार्ड प्रबंधित करने के लिए GUI टूल में देखते हैं - आप आवृत्ति या चैनल नंबर पर इनपुट कर सकते हैं

एक्सेस प्वाइंट: एसोसिएटेड नहीं

आपको AP का सटीक मैक पता देता है जिससे आप जुड़ रहे हैं। यदि आपके नेटवर्क में कई AP हैं और आप यह पता लगाना चाहेंगे कि आप किस AP से जुड़े हैं।

टीएक्स-पावर = 20 डीबीएम

यह आपके कार्ड की संचारित शक्ति है - मूल रूप से उच्च, आपके कार्ड को जितनी अधिक ऊर्जा की आवश्यकता होगी।

न्यूनतम मिनट की सीमा: 7

यह विकल्प आपके कार्ड के पुनर्प्रयास व्यवहार का वर्णन करता है।

आरटीएस थ्र्ट: ऑफ

यह बताता है कि हर बार पैकेट भेजने पर आपका कार्ड स्पष्ट चैनल के लिए जाँच करता है या नहीं। यह कुछ मामलों में प्रदर्शन में सुधार कर सकता है।

फ्रैगमेंट थ्र्ट = 2352 बी

यह अधिकतम पैकेट आकार का वर्णन करता है जो आपके कार्ड को भेजेगा - मूल रूप से अगर आपके पास शोर का माहौल है, तो छोटे पैकेट, कम संभावना है कि आपके पैकेट को फिर से जमा करना होगा, और यदि ऐसा होता है, तो कम डेटा प्रसारित करना होगा। । मैनुअल के अनुसार, यदि यह मान अधिकतम पैकेट आकार से अधिक है, तो कार्ड एक साथ कई पैकेट भेज सकता है।

बिजली प्रबंधन: बंद

यह विकल्प आपके कार्ड के उपयोग के बारे में जानकारी देता है। आप कुछ पैकेजों को छोड़ना चुन सकते हैं (जैसे। बोकास्ट और मास्ट), अपने कार्ड की गतिविधि चक्र और कुछ अन्य विकल्प सेट करें।

लिंक गुणवत्ता: 0 सिग्नल स्तर: 0 शोर स्तर: 0

यदि आपका कार्ड जुड़ा हुआ है, तो यह वह जगह है जहाँ आप लिंक गुणवत्ता की तलाश में होंगे :) सिग्नल स्तर और शोर स्तर dBm या किसी भी मनमानी इकाई को दिया जा सकता है।

आरएक्स अमान्य एनवीआईडी: 0 आरएक्स अमान्य क्रिप्ट: 0 आरएक्स अमान्य सुगंध: 0

प्राप्त करने के दौरान त्रुटियों के बारे में कुछ आँकड़े: एनवीडी का मतलब है कि शायद आपके आस-पास उसी चैनल का उपयोग करके आपके पड़ोस में एक और नेटवर्क है, अमान्य क्रिप्टो एक पैकेट है जिसे आप कार्ड डिक्रिप्ट करने में असमर्थ थे, अमान्य विखंडन का मतलब था कि कुछ पैकेट गायब थे।

टीएक्स अत्यधिक रिट्रीट: 0

यह उन पैकेटों की संख्या है जिन्हें आपका कार्ड वितरित करने में असमर्थ था।

ऊपर सभी iwconfig मैनुअल पर आधारित है, आप यहाँ hml संस्करण पा सकते हैं ।

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

sudo iwconfig wlan0 key s:your_key

के बजाय

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

8
मैंने 'कुंजी s: my_key' और 'key my_key' दोनों की कोशिश की, लेकिन दोनों विफल रहे। पहले मामले में, मुझे मिलता है -> वायरलेस अनुरोध के लिए त्रुटि "एनकोड सेट करें" (8B2A): डिवाइस wlan0 पर सेट विफल; अमान्य तर्क। '<- दूसरे मामले में मुझे मिलता है: ->' वायरलेस अनुरोध के लिए त्रुटि "एनकोड सेट करें" (8B2A): अमान्य तर्क "my_key"। '<- बेशक,' sudo dhclient wlan0 'doesn' t या तो काम। आउटपुट के साथ खत्म -> 'कोई DHCPOFFERS प्राप्त नहीं।' <-
Shawn

2
इस बात को याद करता है कि यह एक WPA / WPA2 समस्या है
LovesTha

76

मुझे आश्चर्य है कि ऊपर दिए गए उत्तरों में किसी ने भी इसका उल्लेख करने की जहमत नहीं उठाई है, लेकिन ऐसा लगता है कि आप वास्तव में लिनक्स के तहत काम करने के लिए वाईफाई कनेक्शन प्राप्त करने की कोशिश कर रहे हैं - इतना ही नहीं इसके सभी gory विवरणों में प्रत्येक iwconfig मापदंडों को समझने के लिए।

इसे ध्यान में रखते हुए यह महत्वपूर्ण है कि iwconfig wlan नेटवर्क से कनेक्ट होने पर WPA / WPA2 बातचीत और प्रमाणीकरण का समर्थन नहीं करता है । कहने का मतलब यह है कि केवल wifi नेटवर्क जिससे आप iwconfig से जुड़ सकते हैं, वे अनएन्क्रिप्टेड नेटवर्क और WEP सक्षम नेटवर्क हैं।

अब कारण है कि आप इस अजीब त्रुटि हो रही है:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

क्योंकि iwconfig कुंजी: पैरामीटर के लिए WEP- कुंजी की उम्मीद कर रहा है। WEP के काम करने के तरीके के कारण, इस कुंजी को इनमें से किसी एक स्थिति को पूरा करना है:

  • ascii स्ट्रिंग कि लंबाई में ठीक 5 अक्षर है
  • ascii स्ट्रिंग कि लंबाई में ठीक 13 वर्ण हैं
  • हेक्सिडेसिमल स्ट्रिंग जो कि लंबाई में ठीक 10 वर्ण है
  • हेक्सिडेसिमल स्ट्रिंग जो लंबाई में ठीक 26 वर्ण है

बेशक आपकी कुंजी 6 अक्षर है, इसलिए यह काम नहीं करेगा और इस प्रकार त्रुटि। ध्यान दें कि my_keyतकनीकी रूप से, मान्य PSK नहीं है - WPA / 2 को न्यूनतम 8 वर्णों की आवश्यकता होती है।

यह सब इस सवाल का जवाब देता है: तो आप WPA-TKIP / WPA2-AES सक्षम वलान से कैसे जुड़ते हैं? इसका उत्तर आपको wpa_supplicant जैसे अन्य प्रोग्राम का उपयोग करना होगा । यदि आप कमांड नेटवर्क विधि के बारे में बहुत अधिक पागल नहीं हैं, तो wicd प्रबंधक जैसे एक gui नेटवर्क प्रबंधक का उपयोग करना इस प्रक्रिया को और अधिक सहज बना देगा।

कोई भी सुरक्षित वाईफाई नेटवर्क WEP का उपयोग नहीं करेगा क्योंकि यह टूट गया है इसलिए यह महत्वपूर्ण है कि iwconfig को खुद से महसूस करना अधिक सुरक्षित WPA / WPA2 से कनेक्ट नहीं हो सकता है।


10
वाह धन्यवाद! Googling के एक लंबे समय के बाद, यह एक बड़ी मदद थी। धन्यवाद!
लोनबोट

2
+1। यह जानकारी का एक महत्वपूर्ण हिस्सा है, साझा करने के लिए धन्यवाद।
DelboyJay

1
बहुत बहुत धन्यवाद! एक घंटे के लिए iwconfig के खिलाफ मेरे सिर को पीटा गया। धन्यवाद!
thebunnyrules

क्षमा करें, लेकिन मुझे यह भी कहना है! इसके लिए शुक्रिया। मैंने आपके उत्तर को पढ़ने और समझने के बाद कि मैंने क्या किया जा रहा है, और मैंने अपने वाईफाई को 30 सेकंड में कॉन्फ़िगर किया।
april26

17

बस संपादित करें /etc/network/interfacesऔर लिखें:

auto wlan0
iface wlan0 inet dhcp 
                wpa-ssid <ssid>
                wpa-psk  <password>

उसके बाद फाइल को लिखें और कमांड का उपयोग करें:

dhclient wlan0

1
मेरी छोटी रास्पबेरी पाई (मट्ठा) पर परिपूर्ण
माइकल एंजेलो

3
इसके लिए धन्यवाद! dhclient मेरे लैपटॉप पर किसी अज्ञात कारण से लटका हुआ था लेकिन एक ifup wlan0 को dhcp सर्वर से ipaddress मिला और उसके बाद सब अच्छा था।
डेलबॉयज

2

ये आपके नेटवर्क इंटरफेस हैं:

  • आरे
  • eth0
  • wmaster0
  • wlan0 (यह इंटरफ़ेस वायरलेस इंटरफ़ेस है)
  • vboxnet0
  • pan0

इंटरफ़ेस IEEE 802.11bgn का समर्थन करता है।

ESSID:""  
Access Point: Not-Associated  

इंगित करता है कि वायरलेस इंटरफ़ेस किसी भी वायरलेस नेटवर्क से जुड़ा नहीं है।

वायरलेस नेटवर्क से कनेक्ट करने के लिए, पहला प्रकार:

sudo iwlist wlan0 scan

यह उन सभी वायरलेस नेटवर्क को स्कैन और सूचीबद्ध करता है जो उनके ESSID को प्रसारित करते हैं। ईएसएसआईडी को "रॉक्स" मानकर, फिर नेटवर्क से कनेक्ट करें।

sudo iwconfig wlan0 essid "Rox"

यदि नेटवर्क को कुंजी की आवश्यकता है, तो कुंजी को संबद्ध करें:

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

अंत में, एक आईपी के लिए अनुरोध:

sudo dhclient wlan0

आपको कनेक्ट करने में सक्षम होना चाहिए।


मैंने 'कुंजी s: my_key' और 'key my_key' दोनों की कोशिश की, लेकिन दोनों विफल रहे। पहले मामले में, मुझे मिलता है -> वायरलेस अनुरोध के लिए त्रुटि "एनकोड सेट करें" (8B2A): डिवाइस wlan0 पर सेट विफल; अमान्य तर्क। '<- दूसरे मामले में मुझे मिलता है: ->' वायरलेस अनुरोध के लिए त्रुटि "एनकोड सेट करें" (8B2A): अमान्य तर्क "my_key"। '<- बेशक,' sudo dhclient wlan0 'doesn' t या तो काम। आउटपुट के साथ खत्म -> 'कोई डीएचसीपीओएफएफर्स प्राप्त नहीं हुआ।' <- -
शॉन

1

"सेट एन्कोड" समस्या वाले लोगों के लिए, इस ब्लॉग में कार्लंगा उपयोगकर्ता ने क्या लिखा है, इसका प्रयास करें ।

sudo gedit /etc/network/interface

सब कुछ साफ़ करें और केवल छोड़ें:

auto lo
iface lo inet loopback

फिर, पुनरारंभ करें।


1
arg! इसके स्पेनिश में, इतना करीब लेकिन अभी तक।
सेरेक्स

क्या?? वो जादू था!
smac89

1

वाह, इतने लंबे समय से इस समस्या का समाधान अभी भी नहीं हुआ है। यदि आपको त्रुटि मिल रही है:

वायरलेस अनुरोध "सेट एनकोड" (8B2A) के लिए त्रुटि: सेट करें डिवाइस wlan0 पर विफल; अवैध तर्क।

WEP कुंजी को शामिल करने के लिए "कुंजी" का उपयोग करने के बजाय, "एन्क" का उपयोग करें।

iwconfig wlan0 Essid "ESSID" एन्क "MY KEY"

.. तो एक के साथ खत्म

घनाभ wlan0


0

iwconfigके समान है ifconfig, हालांकि यह आपके मशीन पर स्थापित वायरलेस उपकरणों के लिए है। इसका उपयोग मापदंडों को सेट या प्रदर्शित करने , और आंकड़े दिखाने के लिए किया जा सकता है । वायरलेस आँकड़े वही होते हैं जो आपको मिलेंगे /proc/net/wireless। यदि आप वर्तमान में 1 से कार्य कर WLAN डिवाइस है, आपका आउटपुट शो, wlan0


फ़ाइल / proc / net / वायरलेस खाली है (जब मैंने इसे gedit में खोला है, तो कुछ भी नहीं दिखाया गया है ..) इसका क्या मतलब है?
शॉन

0

क्षमा करें न देखें कि आप क्या कर रहे हैं: कोशिश करें

sudo iwconfig wlan0 essid "name"
sudo iwconfig wlan0 key "key"
sudo ifup wlan0
sudo ifdown wlan0

क्योंकि कुंजी HEX नहीं है, यह ASCII है, इसे s:ठीक से काम करने के लिए पहले इसकी आवश्यकता होती है।
डेनिजेल-जेम्स डब्ल्यू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.