Koupil jsem si levný USB wifi dongle z ebay.com s chipem REALTEK 8188 pro mé Raspberry Pi Typ B (s 512 MB pamětí). Připojil jsem ho pomocí USB hubu (bez externího napájení), ke kterému je ještě připojen externí HDD 3.5″ disk s vlastním napájením. V druhém USB portu na RasPi mám připojený levný dálkový ovládač rovněž z ebay.com, ale to je jiný příběh. 🙂
Zmíněný wifi dongle byl po připojené správně identifikován a byl vidět při použití ifconfig. Bohužel se mi ho přes vestavěné settings Raspbmc ani pluginu Network Manager nepodařilo připojit k síti s WEP šifrováním. Neustále jsem dostával hlášku: You have entered malformed key.
Problém prý dělá WEP šifrování s WPA uživatelé v diskuzích fórech hlásí, že nastavení přes GUI funguje.
Proto jsem si vytvořil a nastavil wpa_supplicant.conf ručně.
Nejdříve je potřeba se k Raspbmc připojit přes SSH (využít lze spojení přes ethernet), buď pomocí putty z Windows a nebo z konzole v Linuxu:
ssh pi@*.*.*.*
Za *.*.*.* dosaďte IP adresu vašeho Raspberry, např. 10.0.0.1
A pak již samotná konfigurace. Začneme vytvořením a otevřením konfiguračního souboru wpa_suplicant.conf:
sudo vim /etc/wpa_supplicant/wpa_suplicant.conf
Soubor by měl vypadat zhruba takto:
# allow frontend (e.g., wpa_cli) to be used by all users in 'netdev' group ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev # home network; allow all valid ciphers network={ ssid="vasNazevSite" scan_ssid=1 key_mgmt=WEP-PSK psk="*vaseHesloKWifi* }
Nyní stačí wpa_supplicant.conf uložit:
:x
Následně provést restart Raspbmc:
sudo reboot
A po spuštění by se wifi dongle měl připojit k vaší wifi síti.
Zkontrolovat to lze například pomocí:
pi@raspbmc:~$ ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr e8:4e:06:15:62:64 inet addr:10.0.0.13 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::ea4e:6ff:fe15:6264/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:29260 errors:0 dropped:783121 overruns:0 frame:0 TX packets:34577 errors:0 dropped:142 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:536576212 (511.7 MiB) TX bytes:217132124 (207.0 MiB)