WPS के माध्यम से वाई-फाई एपी से कैसे जुड़ें?


28

WPS के माध्यम से वाई-फाई एपी से कैसे जुड़ें? सभी तरीके अच्छे होंगे: कॉन्फ़िगर, सीएलआई, जीयूआई - कुछ भी।


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

मुझे किसी भी समय समाधान की कोशिश करने की कोई संभावना नहीं है, लेकिन यह अच्छा लगता है।
माइकल

@ user51072 क्या आपने इसे आज़माया? क्या आपके पास काम करने का हल है?
देजन

1
इसका बहुत अच्छा सवाल है, लेकिन बहुत ही जटिल जवाब: / क्या वास्तव में दिलचस्प है कि ऑनर प्लेटफॉर्म पर इसकी एक क्लिक कार्यक्षमता ... हम शायद जवाब देने से पहले बेहतर तरीके से इंतजार कर सकते हैं ..
जुआरश

1
LinuxMint के लिए एक पुराना उत्तर, मंचों की एक विस्तृत walkthrough.linuxmint.com/viewtopic.php?t=192554 के wpa_cli साथ
Stavr00

जवाबों:


13

Ryanjna से समाधान ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail=id_203

  1. नेटवर्क प्रबंधक को रोकें

    उपस्टार्ट का उपयोग करना

    sudo stop network-manager
    

    Systemd का उपयोग करना

    sudo systemctl stop NetworkManager.service
    
  2. अपने आप को एक बहुत मूल wpa_supplicant.confमें सेट करें /etc/wpa_supplicant.conf। यह आदेश किसी भी पूर्व-exsiting wpa_supplicant.conf फ़ाइल को अधिलेखित कर देगा !:

    echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
    
  3. wpa_supplicantडेमॉन मोड में शुरू करें :

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. भागो sudo wpa_cli। यह एक इंटरैक्टिव wpa_cli सत्र शुरू करेगा।

    • सत्यापित करें कि यह आदेश जारी करके काम कर रहा है status। तुम्हे देखना चाहिएwpa_state=INACTIVE
    • scanमौजूदा एक्सेस-पॉइंट्स के लिए स्कैन करने के लिए इश्यू ।
    • scan_resultअपने स्कैन से परिणाम दिखाने के लिए कुछ सेकंड के बाद जारी करें
    • हमारा BSSID और पिन जोड़ें:

       wps_reg xx:xx:xx:xx:xx:xx 12345678
      

      xx:xx:xx:xx:xx:xxआपके स्कैन परिणामों से आपका BSSID कहां है। आपको एक "ओके" देखना चाहिए। wpa_supplicantबीएसएसआईडी को चुनने के लिए कुछ और सेकंड प्रतीक्षा करें और महत्वपूर्ण बातचीत को संबद्ध करने और करने की कोशिश करता है। आप CTRL-EVENT-CONNECTEDजो देखना चाहते हैं , वह इंगित करेगा कि पिन स्वीकार कर लिया गया था और अब आप संबद्ध हैं।

    • कमांड टाइप करें save, जो दूसरे "ओके" को आउटपुट करे। यह wpa_supplicant.confफ़ाइल को अपडेट करेगा , जैसा कि कमांड लाइन से निर्दिष्ट है, इस नए नेटवर्क के लिए एक स्थिर कॉन्फ़िगरेशन के साथ।
    • अब wpa_cliमार कर बाहर निकलेंCtrl D
  5. sudo dhclient wlan0एपी से आईपी प्राप्त करने के लिए चलाएं (यह मानते हुए डीएचसीपी सक्षम थे)।

  6. cat /etc/wpa_supplicant.confअपनी नई अपडेट की गई कॉन्फ़िगर-फ़ाइल के साथ सत्यापित करें ।

    यदि सब ठीक हो गया, तो आपके पास इस नए नेटवर्क शीर्षक के तहत एक पंक्ति होनी चाहिए psk

सौभाग्य!


1
समाधान काम नहीं करता है। ioctl[SIOCSIWENCODEEXT]: Invalid argumentUbuntu 12 LTS का उपयोग करना। क्या NM में समर्थन है?
देजन

@Dejan मुझे वह चेतावनी उबंटू 12 LTS में मिली - समाधान अभी भी काम किया।
रॉबी रोजी

@ सेठ मुझे क्षमा करें, जैसा कि आप जानते हैं कि Ubuntu 14.04 में कोई wpa_supplicant.conf नहीं है। क्या आप मेरी मदद कर सकते हैं? अंत में बहुत सी त्रुटि मिलने के बाद, sudo wpa_cli statusमुझे Failed to connect to non-global ctrl_ifname: (null) error: No such file or directoryत्रुटि मिली ।
डेनियल

@ दानियाल से आपको एक नया सवाल पूछना चाहिए, टिप्पणी थर्ड पार्टी डिबगिंग के लिए अच्छी जगह नहीं है :)
सेठ

1
@ सेठ थैंक्स, क्या आप कृपया askubuntu.com/questions/705937/…
डेनियल

9

Ubuntu 16.04 LTS का उपयोग करके परीक्षण किया गया:

WPS पुश-बटन मोड के लिए:

sudo wpa_cli wps_pbc

आप इस कमांड से पहले या बाद में WPS बटन को पुश कर सकते हैं, लेकिन बटन को पुश करने के लिए आपके पास दो मिनट हैं और यह कमांड चला गया है या आपको इसे फिर से करना होगा।

WPS पिन मोड के लिए:

sudo wpa_cli wps_pin any <the pin>

http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS


मिंट 17.3 और टीपी-लिंक टीएल- WR1043ND के साथ मेरे लिए काम नहीं करता है। शायद "QSS" "WPS" के समान नहीं है।
माइकल

आप सही हैं, QSS WPS के समान नहीं है .... लेकिन यह सवाल WPS के बारे में है, इसलिए ....
ब्रायन फोस्टर

Xenial पर मेरे लिए काम नहीं करता है। wpa_cli statusप्रतिफल wpa_state=COMPLETED(अन्य आंकड़ों के बीच), लेकिन मैं पहले से कहीं अधिक नेटवर्क से जुड़ा नहीं हूं। कुछ मिनट बाद, मैं wpa_state=INACTIVEप्रतिक्रिया के रूप में वापस आ रहा हूं ।
जोनाथन वाई।

2
यह काम किया, हालांकि मुझे भी मैन्युअल रूप से dhcpcd ( sudo dhcpcd) शुरू करना पड़ा और मेरे टास्कबार में नेटवर्क आइकन को कोई कनेक्शन नहीं दिखा, जबकि मैं वेबपेज लोड कर सकता था।
शेल्वैकु

3

एक विंडोज़ सेटअप पर WPS के माध्यम से कनेक्ट करें, जहां यह बॉक्स से बाहर काम करता है।

फिर उस सेटअप पर नेटवर्क सेटिंग्स खोलें, जहां यह आपको WPS के माध्यम से एक्सचेंज किए गए नेटवर्क पासवर्ड को प्रदर्शित करने की अनुमति देता है।

उस पासवर्ड को अपने ubuntu सेटअप में कॉपी करें।


2
पता नहीं क्यों इसे डाउनवोट किया जा रहा है - यह मुख्य कारण है कि यह सवाल उपयोगी है कि यह एक व्यावहारिक समाधान है - "मुझे वाईफ़ाई पासवर्ड नहीं पता है, लेकिन मेरे पास डब्ल्यूपीएस एक्सेस है, मैं कैसे कनेक्ट कर सकता हूं?" +1 यह एंड्रॉइड पर भी काम करता है, रूट-मोड फ़ाइल एक्सप्लोरर के साथ, आप पासवर्ड की जांच कर सकते हैं /data/misc/wifi/wpa_supplicant.conf
n

3
आह, शायद उबंटू के बारे में टिप्पणी निराशाजनक थी। यहाँ प्रासंगिक बग रिपोर्ट है - यदि आप डब्ल्यूपीएस समर्थन चाहते हैं, तो उसके लिए सदस्यता लें।
n

Android टिप के लिए धन्यवाद, @ n-0101; मेरे निहित नेक्सस 7 के टर्मिनल से खूबसूरती से काम किया! :-)
टॉमी स्टैंटन

2
@ neverMind9: कोई चिंता नहीं। आप इसे नीचा दिखाते हैं क्योंकि यह "सही" तरीका नहीं है, और मैं इसे बढ़ा दूंगा क्योंकि यह काम करता है।
n

1
@ neverMind9 यदि आप एक कामकाजी डब्ल्यूपीएस चाहते हैं, तो उबंटू टीम से बात करें। यह साइट समाधान खोजने के लिए है और यह उत्तर एक कार्यशील समाधान है।
डेविड बाल्विक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.