WLAN on Asrock ION 3D 152D

INDEX

#Wlan configuration is not for HD-Content!
#download driver because ubuntu 10.04.1 wlan for ion 3d does not work out of the box
wget http://rodlan.de/xbmc/ion3d152d\wlan\rtl8192sfw.bin.gz
gunzip rtl8192sfw.bin.gz
sudo mkdir /lib/firmware/RTL8192SU
sudo mv rtl8192sfw.bin /lib/firmware/RTL8192SU/
sudo rmmod r8192s_usb
sudo modprobe r8192s_usb

#install wlan-tools
sudo apt-get install wireless-tools wpasupplicant

#setup configuration-file for connection
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
---snip---
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
# 0: Der Treiber des Interfaces kümmert sich um das Scannen von Netzen und die AP-Auswahl.
# Dieser Modus sollte benutzt werden, wenn man eine Verschlüsselung auf ein Kabelnetzwerk legt.
# 1: wpa_supplicant kümmert sich um das Scannen von Netzen und die AP-Auswahl.
# 2: Fast wie 0, es wird aber mit Hilfe von Sicherheitsrichtlinien und der SSID zu APs verbunden (BSSID wird nicht unterstützt)
#
# Normalerweise funktioniert entweder Modus 1 oder Modus 2.
ap_scan=1
network={
ssid="SSID"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk="mykey"
}
---snip---
#Maybe you need to play with the options "pairwise" and "group"
#pairwise=CCMP / group=TKIP
#pairwise=CCMP / group=CCMP

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf

# Configure IP of device
sudo nano /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#dont forget to reconfigure your wired device with auto because of routing conflicts!
#example-file
---snip---
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
#iface eth0 inet static
#address 192.168.70.18
#netmask 255.255.255.0
#gateway 192.168.70.1
# Wlan
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
---snip---

# stop eth0 wired device because of routing conflicts
sudo ifdown eth0

#startup device with new configuration
sudo ifup wlan0

#check after reboot
sudo reboot

#need further help? visit --> http://wiki.ubuntuusers.de/WLAN/wpa_supplicant