रास्पबेरी पाई और रास्पबम पर वाईफाई


18

मैं चारों ओर पढ़ रहा हूं, और मेरे रास्पबेरी पाई पर एडिमैक्स EW-7811UN वाईफाई डोंगल (लिंक) स्थापित करने के निर्देशों की तलाश कर रहा हूं, जो वर्तमान में रास्पबेक का आरसी 3 चल रहा है।

मैंने जो पढ़ा है, उससे डोंगल सुसंगत प्रतीत होता है, सभी अच्छे और अच्छे। हालाँकि, मैं इसे खेलने के लिए कोई ठोस (या काम) निर्देश नहीं दे सकता। क्या कोई यहाँ जानता है कि मैं इसे डेबियन आधारित प्रणाली (Raspbmc) पर कैसे स्थापित करूँ?

मैंने http://wiki.debian.org/rtl819x की कोशिश की है, लेकिन मुझे एक एप्टीट्यूड कमांड नहीं लगता है (और मुझे नहीं पता कि कैसे स्थापित करें)।

धन्यवाद!



जब भी निर्देश का उल्लेख होता है aptitude, तो आप आमतौर पर apt-getसमान कमांड के साथ उपयोग कर सकते हैं । सभी डेबियन सिस्टम (रास्पियन, रास्पबम) को apt-getडिफ़ॉल्ट रूप से स्थापित किया जाना चाहिए । यदि नहीं, तो आप apt-get के लिए डिब पैकेज डाउनलोड और इंस्टॉल कर सकते हैं। यह सॉफ्टवेयर पैकेज स्थापना (और सिस्टम रखरखाव) को बहुत आसान बनाता है। और यदि आप चाहते हैं aptitude searchऔर aptitude showआदेश देते हैं, तो आप sudo apt-get install aptitudeइसे प्राप्त करने के लिए बस कर सकते हैं ।
होब्स

जवाबों:


14

Darrenjw के उत्तर में उल्लिखित स्क्रिप्ट आपके कर्नेल संस्करण के आधार पर पूर्व-संकलित मॉड्यूल को डाउनलोड करती है। यह काफी संभावना है कि इनमें से एक मॉड्यूल आपके लिए काम करेगा हालांकि आपको सही मॉड्यूल खोजने के लिए स्क्रिप्ट के माध्यम से खोजना पड़ सकता है। सबसे आखिरी में मेरे लिए काम किया, मैं डाउनलोड करके कोशिश करूँगा।

wget http://dl.dropbox.com/u/80256631/8192cu-20120701.tar.gz
tar xfv 8192cu-20120701.tar.gz
sudo mv 8192cu.ko /lib/modules/3.1.9+/kernel/drivers/net/wireless/
sudo insmod /lib/modules/3.1.9+/kernel/drivers/net/wireless/8192cu.ko

यदि आप तब दर्ज करते हैं iwconfigऔर एक सूची के साथ प्रस्तुत किए जाते हैं wlan0तो मॉड्यूल सफलतापूर्वक लोड किया गया था। यदि कोई पूर्व-संकलित मॉड्यूल काम नहीं करता है, तो आपको अपना स्वयं का निर्माण करना पड़ सकता है, हालांकि, यह उतना सरल नहीं है जितना कि होना चाहिए।

एक बार आपके पास मॉड्यूल लोड होने के बाद आपको अपने नेटवर्क को कॉन्फ़िगर करना होगा। इंटरफ़ेस सेट करके प्रारंभ करें:

sudo nano /etc/network/interfaces

और फ़ाइल के अंत में नीचे का पाठ जोड़ें:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf

फिर:

sudo nano /etc/wpa.conf

और अपने नेटवर्क के नाम और NETWORK_PASSWORD के साथ नीचे दिए गए पाठ को अपने पासवर्ड के साथ जोड़ें:

network={
ssid="NETWORK_SSID"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="NETWORK_PASSWORD"
}

फ़ाइल को इसके साथ सुरक्षित करें:

sudo chmod 600 /etc/wpa.conf

अब टाइप करें sudo ifup wlan0और आपको कनेक्ट होना चाहिए।


मुझे यह मिलता है: रूट @ raspbmc: /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless# insmod 8192cu.ko insmod: '8192cu.ko': ting त्रुटि डालने के लिए: -1 अमान्य मॉड्यूल प्रारूप रूट @ raspbmc: /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless# --- मेरा मानना ​​है कि इसका अर्थ है कि यह ओएस के साथ संगत नहीं है?
जॉर्ज पीयर्स

हां, इसका मतलब है कि मॉड्यूल आपके कर्नेल के साथ संगत नहीं है। आपको इसे स्वयं बनाना पड़ सकता है। यहाँ मेरे नोट हैं कि कैसे मैंने अपने कर्नेल के साथ उपयोग के लिए एक मॉड्यूल बनाया ... http://www.strapp.co.uk/downloads/BuildModule.txt
peterstrapp

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

मैंने पाया कि रनिंग wpa_passphrase networkssid passkeyने मुझे
toxaq

4

मैंने रास्पबेक पर यह कोशिश नहीं की है, लेकिन रास्पबियन पर यह बहुत आसान है। ड्राइवरों को स्थापित करने और अपने वायरलेस नेटवर्क पर स्थापित करने के लिए, बस स्क्रिप्ट को डाउनलोड करें- rli मंचों पर इस थ्रेड में लिंक से स्क्रिप्ट- installl8188cus-latest.sh, इसे / बूट पर कॉपी करें, और इसे रूट के रूप में निष्पादित करें। जब तक स्क्रिप्ट आपको न बताए, डोंगल में प्लग न करें। यह मानते हुए कि आपके पास एक वायर्ड ईथरनेट कनेक्शन है, स्क्रिप्ट नवीनतम ड्राइवर को डाउनलोड करेगी और आपके लिए यह सब सेट करेगी। सुनिश्चित करें कि आपके पास अपने वाईफाई नेटवर्क (सार, सुरक्षा प्रकार, पासवर्ड इत्यादि) का विवरण हाथ में है, क्योंकि आपको उनकी आवश्यकता होगी।


मैंने कोशिश की कि, यह बाहर निकल जाए क्योंकि यह ऑपरेटिंग सिस्टम को पहचानता / समर्थन नहीं करता था। मुझे लगता है कि स्क्रिप्ट काम करेगी अगर केवल उस चेक को बायपास या ओवरराइड करने का कोई तरीका था?
जॉर्ज पीयर्स

यदि आप थोड़ी सी भी बकवास जानते हैं, तो मुझे संदेह है कि आप स्क्रिप्ट को हैक करने में सक्षम होंगे ताकि यह रास्पबैम के लिए काम कर सके। यदि आप ऐसा करते हैं, तो लेखक को पैच वापस फीड करना अच्छा होगा ताकि वह मास्टर कॉपी को अपडेट कर सके।
डैरेन विल्किंसन

4

क्या आपने http://elinux.org/RPi_VerifiedPeripherals#USB_WiFi_Adapters देखा है ?

यह एडिमैक्स EW-7811UN के लिए ड्राइवरों को स्थापित करने के लिए चार तरीकों को सूचीबद्ध करता है, जिसमें रास्पबम निर्देश भी शामिल हैं: http://forum.stmlabs.com/showthread.php?tid=780

यह मेरी समझ है कि एडिमैक्स डोंगल प्रश्न में RTL8192 चिपसेट का उपयोग करता है।

यदि आपके पास RTL8712U, RTL8192SU, RTL8192CU, RTL8188CU चिपसेट में से किसी एक का उपयोग करके usb wifi डोंगल है, तो कृपया निम्न कमांड आज़माएँ और देखें कि क्या यह काम करता है (एपी स्कैन)

कोड:

wget http://db.tt/i10Dt561 -O 8192cu.tgz
tar xzf 8192cu.tgz
sudo rmmod rtl8192cu rtl8192c_common rtlwifi mac80211 cfg80211
sudo insmod 8192cu.ko
sudo iwlist wlan0 scanning

यदि अंतिम कमांड एपी की सूची देता है तो इसका मतलब है कि यह आपके लिए काम कर रहा है। इसे स्थायी बनाने के लिए कोड:

sudo mv 8192cu.ko /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless/
sudo depmod -a
sudo bash -c "echo blacklist rtl8192cu >> /etc/modprobe.d/blacklist.conf "

बावजूद इसके काम करने या न करने के बाद आप http://www.pastebin.com पर निम्न कमांड आउटपुट पोस्ट कर सकते हैं और इस थ्रेड कोड में लिंक पोस्ट कर सकते हैं:

sudo lsusb
dmesg -s 1
sudo iwconfig
sudo iwlist wlan0 scanning

यहां VID का विवरण है: PID जो इन मॉड्यूल कोड द्वारा समर्थित है:

0BDA:8186
0E66:0019
0846:9021
0B05:17AB
0DF6:0061
20F4:624D
050D:2103
050D:2102
2001:3307
4855:0091
07AA:0056
07B8:8178
2019:AB2B
7392:7822
0586:341F
2001:3309
2001:330A
2001:3307
2019:1201
04F2:AFFC
04F2:AFFB
04F2:AFF8
04F2:AFFA
04F2:AFF9
04F2:AFF7
13D3:3358
13D3:3359
0BDA:317F
2019:AB2E
2019:4902
0846:9041
9846:9041
4856:0091
0BDA:5088
0DF6:005C
13D3:3357
4855:0090
20F4:648B
2019:AB2A
050D:1102
2001:3308
103C:1629
06F8:E033
0EB0:9071
07B8:8188
07B8:8189
7392:7811
0DF6:0052
2019:ED17
0BDA:817C
0BDA:8178
0BDA:8177
0BDA:018A
0BDA:818A
0BDA:817F
0BDA:8754
0BDA:817D
0BDA:817B
0BDA:817A
0BDA:817E
0BDA:8170
0BDA:8176
0BDA:8191

अगर आपको यह मिल गया। आप इस थ्रेड के 2nd पोस्ट और 3rd पोस्ट के बाद wifi इंटरफ़ेस को कॉन्फ़िगर करने के लिए आगे बढ़ सकते हैं

http://forum.stmlabs.com/showthread.php?tid=732

/ Etc / network / interfaces का उपयोग न करें क्योंकि यह सिस्टम को गड़बड़ कर देगा और यदि आप ऐसा करने का निर्णय लेते हैं तो आप अपने दम पर हैं।


Error: could not insert module 8192cu.ko: Invalid module format
रेडसेंड्रो

1

रास्पियन के हाल के संस्करणों पर ( 2013-05-25-wheezy-raspbian) और नए आपको किसी भी ड्राइवर को स्थापित करने की आवश्यकता नहीं है और एडेप्टर को काम करने के लिए आपको केवल एक कॉन्फ़िगर फ़ाइल को संपादित करना होगा:

/etc/wpa_supplicant/wpa_supplicant.conf

सभी सेटअप और चरण यहाँ विस्तृत हैं।

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