WiFi на Raspberry Pi & Raspbmc


18

Я читав і шукав вказівки, щоб встановити Wiima-модуль Edimax EW-7811UN WiFi (посилання) на мій Raspberry Pi, який зараз працює за RC3 програми Raspbmc.

З того, що я прочитав, ключ здається сумісним, все добре і добре. Однак я не можу знайти жодних солідних (чи робочих) інструкцій щодо того, щоб змусити його грати в м'яч. Хтось тут знає, як я встановив його на основі системи Debian (Raspbmc)?

Я спробував http://wiki.debian.org/rtl819x, але у мене, здається, немає команди Aptitude (і я не знаю, як її встановити).

Спасибі!



Кожен раз, коли в інструкціях згадується aptitude, зазвичай ви можете використовувати apt-getті самі команди. Усі системи debian (raspbian, raspbmc) повинні бути 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_SSID іменем мережі та 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і вам слід підключитися.


Я отримую це: root @ raspbmc: /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless# insmod 8192cu.ko insmod: помилка вставки "8192cu.ko": -1 Недійсний формат модуля root @ raspbmc: /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless# --- Я припускаю, що це означає, що він не сумісний із цим ОС?
Джордж Пірс

Так, це означає, що модуль не сумісний з вашим ядром. Можливо, вам доведеться побудувати це самостійно. Ось мої примітки про те, як я створив модуль для використання зі своїм ядром ... http://www.strapp.co.uk/downloads/BuildModule.txt
peterstrapp

Це працювало для мене після багатьох попередніх розладів. Велике спасибі Існує «багатство» інформації, але не все стосується останніх збірок. Напр. У мене є багато матеріалів, пов’язаних із "wpa_supplicant", які вже не здаються актуальними. Переконайтеся, що у вас є найсвіжіші пакети та складіть (запустіть rpi-update для прошивки)

Я виявив, що біг wpa_passphrase networkssid passkeyдав мені правильні налаштування для wpa.conf
toxaq

4

Я не пробував цього на Raspbmc, але на Raspbian це дуже просто. Щоб встановити драйвери та налаштувати у вашій бездротовій мережі, просто завантажте скрипт install-rtl8188cus-latest.sh із посилання в цій темі на форумах raspi, скопіюйте його в / boot та виконайте його як root. Не підключайте до ключа, поки сценарій не скаже вам. Якщо припустити, що у вас є провідне підключення до Ethernet, скрипт завантажить найновіший драйвер і налаштує все на вас. Переконайтеся, що у вас є дані про вашу мережу Wi-Fi (essid, тип безпеки, пароль тощо), оскільки вони вам знадобляться.


Я спробував це, він вийшов, оскільки він не розпізнавав / підтримував операційну систему. Я думаю, що сценарій спрацював би, якби тільки був спосіб обійти або відмінити цю перевірку?
Джордж Пірс

Якщо ви знаєте трохи баш, я підозрюю, що ви зможете зламати сценарій, щоб він працював на raspbmc. Якщо ви це зробите, було б добре повернути патч назад автору, щоб він міг оновити головну копію.
Даррен Вілкінсон

4

Ви подивилися на http://elinux.org/RPi_VerifiedPeripherals#USB_WiFi_Adapters ?

У ньому перераховано чотири способи встановлення драйверів для Edimax EW-7811UN, включаючи тут інструкції Raspbmc: http://forum.stmlabs.com/showthread.php?tid=780

Наскільки я розумію, що розмовний ключ Edimax використовує чіпсет RTL8192.

Якщо у вас є USB-донг-ключ за допомогою одного з чіпсетів RTL8712U, RTL8192SU, RTL8192CU, RTL8188CU, будь ласка, спробуйте наступну команду і перевірте, чи працює вона (сканування програми) для вас

Код:

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

Якщо остання команда повертає список AP, то це означає, що вона працює для вас. Щоб зробити його постійним, зробіть код:

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

Якщо ви дійшли до цього далеко. Ви можете продовжити налаштування інтерфейсу wifi після 2-го та 3-го повідомлення цього потоку

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

Не використовуйте / etc / network / інтерфейси, оскільки це зіпсує систему, і ви самостійно, якщо ви вирішили це зробити.


Error: could not insert module 8192cu.ko: Invalid module format
Редсандро

1

В останніх версіях Raspbian ( 2013-05-25-wheezy-raspbian) та новіших версіях вам навіть не потрібно встановлювати жодних драйверів, а для редагування адаптера потрібно редагувати лише один конфігураційний файл:

/etc/wpa_supplicant/wpa_supplicant.conf

Усі налаштування та кроки тут детально описані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.