Raspberry Pi 및 Raspbmc의 WiFi


18

주변을 읽고 현재 Raspbmc의 RC3을 실행하는 Raspberry Pi에 Edimax EW-7811UN WiFi 동글 (링크)을 설치하기위한 지침을 찾고 있습니다.

내가 읽은 내용에서 동글은 호환 가능하고 잘 보입니다. 그러나 나는 그것을 공으로 만드는 데 대한 확실한 (또는 작동하는) 지침을 찾을 수 없습니다. 여기 누구든지 데비안 기반 시스템 (Raspbmc)에 설치하는 방법을 알고 있습니까?

http://wiki.debian.org/rtl819x 를 시도 했지만 Aptitude 명령이없는 것 같습니다 (설치 방법을 모르겠습니다).

감사!



지침에서 언급 할 때마다 aptitude일반적으로 apt-get동일한 명령과 함께 사용할 수 있습니다 . 모든 데비안 시스템 (raspbian, raspbmc)은 apt-get기본적으로 설치되어 있어야합니다. 그렇지 않은 경우 apt-get 용 deb 패키지를 다운로드하여 설치할 수 있습니다. 소프트웨어 패키지 설치 및 시스템 유지 관리가 훨씬 쉬워집니다. 그리고 원하는 명령 aptitude searchaptitude 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# ---이 OS와 호환되지 않는다는 의미입니까?
George Pearce

예, 이는 모듈이 커널과 호환되지 않음을 의미합니다. 직접 만들어야 할 수도 있습니다. 다음은 커널과 함께 사용할 모듈을 만드는 방법에 대한 참고 사항입니다. http://www.strapp.co.uk/downloads/BuildModule.txt
peterstrapp

이것은 이전의 많은 좌절 후에 나에게 효과적이었습니다. 많은 감사합니다. 정보의 '부'가 있지만 모두 최신 빌드와 관련된 것은 아닙니다. 예 : 더 이상 관련이없는 'wpa_supplicant'와 관련된 많은 것들이 있습니다. 최신 패키지가 있는지 확인하고 빌드 (펌웨어에 대해 rpi-update 실행)

실행 wpa_passphrase networkssid passkey하면 wpa.conf
toxaq

4

나는 이것을 Raspbmc에서 시도하지 않았지만 Raspbian에서는 매우 쉽습니다. 드라이버를 설치하고 무선 네트워크에 설정 하려면 raspi 포럼 의이 스레드 링크에서 install-rtl8188cus-latest.sh 스크립트를 다운로드하여 / boot에 복사 한 후 루트로 실행하십시오. 스크립트가 지시 할 때까지 동글을 연결하지 마십시오. 유선 이더넷 연결이 있다고 가정하면 스크립트가 최신 드라이버를 다운로드하여 모두 설정합니다. Wi-Fi 네트워크 (예 : 보안 유형, 비밀번호 등)에 대한 세부 정보를 준비해야합니다.


나는 그것을 시도했지만 운영 체제를 인식하지 못하고 종료되었습니다. 그 검사를 우회하거나 무시하는 방법 만 있다면 스크립트가 작동한다고 생각합니까?
George Pearce

약간의 bash를 알고 있다면 raspbmc에서 작동하도록 스크립트를 해킹 할 수 있다고 생각합니다. 이렇게하면 마스터 사본을 업데이트 할 수 있도록 작성자에게 패치를 다시 공급하는 것이 좋습니다.
대런 윌킨슨

4

http://elinux.org/RPi_VerifiedPeripherals#USB_WiFi_Adapters를 보셨습니까 ?

여기에는 Raspbmc 지침을 포함하여 Edimax EW-7811UN 용 드라이버를 설치하는 네 가지 방법이 나열되어 있습니다. http://forum.stmlabs.com/showthread.php?tid=780

문제의 Edimax 동글이 RTL8192 칩셋을 사용한다는 것을 이해합니다.

RTL8712U, RTL8192SU, RTL8192CU, RTL8188CU 칩셋 중 하나를 사용하여 usb wifi 동글이있는 경우 다음 명령을 시도하고 작동하는지 확인하십시오 (ap scan).

암호:

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

당신이 이것을 멀리 가지고 있다면. 이 스레드의 두 번째 게시물과 세 번째 게시물에 이어 Wi-Fi 인터페이스를 구성 할 수 있습니다.

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

/ etc / network / interfaces를 사용하지 마십시오. 시스템이 엉망이되고 그렇게하기로 결정했다면 당신은 스스로해야합니다.


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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.