Raspberry Pi ve Raspbmc'de WiFi


18

Etrafta okuyorum ve Edimax EW-7811UN WiFi dongle'ını (link) şu anda Raspbmc'nin RC3'ünü çalıştıran Raspberry Pi'ye kurmak için talimatlar arıyorum.

Okuduğum kadarıyla, dongle uyumlu, iyi ve iyi görünüyor. Ancak, top oynamak için herhangi bir sağlam (veya çalışan) talimat bulamıyorum. Burada kimse Debian tabanlı bir sisteme (Raspbmc) nasıl yüklediğimi biliyor mu?

Ben http://wiki.debian.org/rtl819x denedim ama bir Aptitude komutu var gibi görünmüyor (ve nasıl yükleneceğini bilmiyorum).

Teşekkürler!



Talimatlardan bahsedildiğinde aptitude, genellikle apt-getaynı komutlarla kullanabilirsiniz. Tüm debian sistemleri (raspbian, raspbmc) apt-getvarsayılan olarak kurulmuş olmalıdır . Değilse, apt-get için deb paketini indirip kurabilirsiniz. Yazılım paketi kurulumunu (ve sistem bakımını) çok daha kolay hale getirir. Ve isterseniz aptitude searchve aptitude showkomut verirseniz, bunu sudo apt-get install aptitudeelde etmek için yapabilirsiniz .
ocaklar

Yanıtlar:


14

Darrenjw'nin cevabında belirtilen komut dosyası, çekirdek sürümünüze göre önceden derlenmiş bir modülü indirir. Doğru modülü bulmak için komut dosyasında arama yapmanız gerekebilse de, bu modüllerden birinin sizin için çalışacağı muhtemeldir. En sonuncusu benim için çalıştı, bunu indirip deneyerek başlardım.

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

Sonra girer iwconfigve içeren bir liste ile sunulursa wlan0, modül başarıyla yüklendi. Önceden derlenmiş modüllerin hiçbiri işe yaramazsa, kendinizinkini oluşturmanız gerekebilir, ancak bu olması gerektiği kadar basit değildir.

Modülü yükledikten sonra ağınızı yapılandırmanız gerekir. Arabirimi ayarlayarak başlayın:

sudo nano /etc/network/interfaces

ve dosyanın sonuna aşağıdaki metni ekleyin:

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

sonra:

sudo nano /etc/wpa.conf

ve NETWORK_SSID yerine ağ adınızı ve NETWORK_PASSWORD yerine şifrenizi girin:

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

Dosyayı şunlarla koruyun:

sudo chmod 600 /etc/wpa.conf

Şimdi yazın sudo ifup wlan0ve bağlı olmalısınız.


Bunu anladım: root @ raspbmc: /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless# insmod 8192cu.ko insmod: '8192cu.ko' eklenirken hata oluştu: -1 Geçersiz modül biçimi root @ raspbmc: /lib/modules/3.1.9-test-12-06/kernel/drivers/net/wireless# --- Bu işletim sistemi ile uyumlu olmadığı anlamına mı geliyor?
George Pearce

Evet, bu modülün çekirdeğinizle uyumlu olmadığı anlamına gelir. Kendiniz inşa etmeniz gerekebilir. İşte kernel ile kullanmak için bir modül nasıl oluşturduğumla ilgili notlarım ... http://www.strapp.co.uk/downloads/BuildModule.txt
peterstrapp

Bu önceki hayal kırıklığından sonra benim için çalıştı. Çok teşekkürler Bir bilgi zenginliği var ama hepsi en yeni yapılarla ilgili değil. Örneğin. Artık alakalı görünmeyen bir 'wpa_supplicant' ile ilgili birçok şeyim var. En son paketlere sahip olduğunuzdan ve oluşturduğunuzdan emin olun (bellenim için rpi güncellemesini çalıştırın)

O koşu buldum wpa_passphrase networkssid passkeybana wpa.conf için doğru ayarları verdi
toxaq

4

Bunu Raspbmc'de denemedim, ancak Raspbian'da çok kolay. Sürücülerini yüklemek ve kablosuz ağda kurmak, sadece bağlantıdan komut install-rtl8188cus-latest.sh indirmek için bu parçacığı Raspi forumlarında, bu kadar / boot kopyalamak ve root olarak çalıştırmalısınız. Komut dosyası size söyleyene kadar donanım kilidini takmayın. Kablolu bir ethernet bağlantınız olduğunu varsayarsak, komut dosyası en son sürücüyü indirir ve sizin için ayarlar. Wifi ağınızın (essid, güvenlik tipi, şifre vb.) Ayrıntılarına sahip olduğunuzdan emin olun, çünkü ihtiyacınız olacak.


Bunu denedim, işletim sistemini tanımadığı / desteklemediği için çıkıldı. Ben sadece bu kontrolü atlamak veya geçersiz kılmak için bir yol olsaydı betiğin işe yarayacağını düşünüyorum?
George Pearce

Biraz bash biliyorsanız, raspbmc için çalışmak için komut dosyasını hackleyeceğinizden şüpheleniyorum. Bunu yaparsanız, eki ana kopyayı güncelleyebilmesi için yazara geri beslemek iyi olur.
Darren Wilkinson

4

Http://elinux.org/RPi_VerifiedPeripherals#USB_WiFi_Adapters'a baktınız mı ?

Buradaki Raspbmc talimatları da dahil olmak üzere Edimax EW-7811UN için sürücüleri yüklemek için dört yöntem listeler: http://forum.stmlabs.com/showthread.php?tid=780

Anladığım kadarıyla, söz konusu Edimax donanım kilidi RTL8192 yongasetini kullanıyor.

RTL8712U, RTL8192SU, RTL8192CU, RTL8188CU yonga setinden birini kullanarak bir usb wifi dongle'ınız varsa, lütfen aşağıdaki komutu deneyin ve sizin için çalışıp çalışmadığını (ap tarama) görün

Kod:

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

Son komut bir AP listesi döndürürse, sizin için çalıştığı anlamına gelir. Kalıcı hale getirmek için Kod yapın:

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 "

Çalışıyor olsun ya da olmasın, lütfen aşağıdaki komut çıkışını http://www.pastebin.com adresine gönderebilir misiniz? gönderebilir ve bağlantıyı bu iş parçacığına gönderebilirsiniz Kod:

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

İşte bu modüller tarafından desteklenen VID: PID ayrıntıları Kod:

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

Eğer bu kadar ileri gidersen. Bu konunun 2. postasını ve 3. postasını takiben wifi arayüzünü yapılandırmak için devam edebilirsiniz

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

/ Etc / network / arabirimlerini kullanmayın, çünkü bu sistemi bozar ve bunu yapmaya karar verdiyseniz kendi başınıza olursunuz.


Error: could not insert module 8192cu.ko: Invalid module format
Redsandro

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.