Wifi setup på raspberry pi

Hent den nyeste version af debina til raspberrypi på http://www.raspberrypi.org/downloads.

Mit eksempel her er lavet ud fra 2012-08-16-wheezy-raspbian.zip og med en Zyxel G-202 WIFI dongle jeg havde liggende i skuffen.

Efter jeg havde installeret “raspbian” til mit SD kort (du kan finde en guide til dette her), lavede jeg en update af systemet.

Du kan aktivere root brugeren ved at ‘sudo passwd root‘ fra pi brugeren og skifte kodeordet for root. Når dette er gjort kan du ‘su – root‘.

Som root plejer jeg at køre følgende commands

apt-get update – henter nyeste apt sourcelister hjem.
apt-get upgrade – Updater installeret pakker ud fra hvad version der er installeret og hvad version der er i sourcelisten.
apt-get clean – ryder op efter en upgrade.

for at se om raspberryen havde fundet min wifi dongle skrev jeg ‘lsusb‘ og fik følgende tilbage

Bus 001 Device 005: ID 0586:3410 ZyXEL Communications Corp. ZyAIR G-202 802.11bg

Derefter installerede jeg pakken zd1211-firmware som er et module så min wifi dongle kan bruges
apt-get install zd1211-firmware

Herefter pillede jeg wifi donglen ud og satte den i igen og ud fra ‘lsmod‘ kunne jeg se at den var begyndt at bruge zd1211 modulet

Module Size Used by
zd1211rw 53887 0
mac80211 236178 1 zd1211rw
cfg80211 171957 2 mac80211,zd1211rw

Med en ‘dmesg‘ var det også muligt at se at zd1211 var blevet loaded.

[ 801.093465] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
[ 801.194791] usb 1-1.3: New USB device found, idVendor=0586, idProduct=3410
[ 801.194820] usb 1-1.3: New USB device strings: Mfr=16, Product=32, SerialNumber=0
[ 801.194836] usb 1-1.3: Product: ZyXEL G-202
[ 801.194848] usb 1-1.3: Manufacturer: ZyDAS
[ 801.273505] usb 1-1.3: reset high-speed USB device number 6 using dwc_otg
[ 801.374842] ieee80211 phy1: Selected rate control algorithm ‘minstrel_ht’
[ 801.378966] zd1211rw 1-1.3:1.0: phy1
[ 801.577415] zd1211rw 1-1.3:1.0: firmware version 4725
[ 801.617475] zd1211rw 1-1.3:1.0: zd1211b chip 0586:3410 v4810 high 00-19-cb AL2230_RF pa0 g–NS

For at scanne hvilke netværker min wifi kunne se brugte jeg følgende ‘iwlist wlan0 scan
Hvilket gav mig begge mine to netværker.

For at connecte til et af mine netværker installerede jeg følgende pakke wpasupplicant
apt-get install wpasupplicant

Jeg oprettede en fil med ‘pico /etc/network/wifi.conf‘ som indehoder følgende

network={
ssid=”SSID”
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=”WPA-PASSWORD”
}

SSID skal byttes ud med netværker man vil koble sig på.
WPA-PASSWORD skal udskiftet med ens kodeord.

Til sidst ville jeg gerne have at min raspberry pi startede op på wifi. Så der for skulle jeg rette lidt i /etc/network/interfaces dette gjorde jeg via ‘pico /etc/network/interfaces‘ og smed følgende linier ind.

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

Sidst med ikke mindst genstartede jeg raspberryen for at se om den kom op og køre via wifi og det gjorde den heldigvis :)

Håber det måske kan bruges :)