Banner

Info

Sie haben Fragen? Scheuen Sie sich nicht mich zu kontaktieren.

Siehe Kontakt.

Native WPA/WPA2 Konfiguration

Dieses Tutorial beschreibt die Einbindung einer nativen WPA/WPA2 Umgebung, mit dieser es auch der Standard Distribution Xandros ermöglicht wird, sich in WPA/WPA2-EAP (Enterprise) Netzwerken anzumelden.
Sämtliche Befehle werden in einer Befehlszeile ausgeführt.


Konfiguration des 'wpa_supplicant'

Als erstes wird der 'wpa_supplicant' der Starndardinstallation gesichert.

tar jcf /home/user/old_wpa_supplicant.tar.bz /usr/sbin/wpa_supplicant /usr/sbin/wpa_cli

Danach wird dieser entfernt

sudo rm -v /usr/sbin/wpa_supplicant /usr/sbin/wpa_cli

Anschliessend wird der aktuelle 'wpa_supplicant' aus den Debian Repositories herunter geladen und mit folgendem Befehl installiert.

sudo dpkg -i [path to downloaded package]/wpasupplicant_[version]_i386.deb

Konfiguration des 'madwifi' Treibers

Download des, für den eeePC angepassten Treiberpaketes ath.tar.bz2 und Ausführung folgender Befehlszeilen zur Sicherung des aktuellen 'madwifi' Treibers,

cd /lib/modules/2.6.21.4-eeepc
sudo tar jcf /home/user/old_atheros.tar.bz2 atheros/*

Deinstallation dessen

cd atheros
sudo rm *

und Installation des aktuell herunter geladenen.

sudo tar jxf [path to downloaded package]/ath.tar.bz2
sudo depmod

Erstellung von Softlinks zur Sicherstellung der Kompatibilität.

sudo ln -s /sbin/wpa_supplicant /usr/sbin/wpa_supplicant
sudo ln -s /sbin/wpa_cli /usr/sbin/wpa_cli

Anschliessend wird das aktuelle Xandros Linux Konfigurationsgenerationsscript modifiziert um den 'madwifi' Treiber als Standard zu nutzen.

sudo nano /etc/wpa_supplicant/functions.sh

Hier wird per nach der Zeile

WPA_SUP_DRIVER="wext"

gesucht und in

WPA_SUP_DRIVER="madwifi"

geändert.

Nun werden die Änderungen und der Editor
Danach muss der eeePC neu gestartet werden um die Änderungen am System zu übernehmen.
An diesem Punkt kann weiterhin mit den bereits gespeicherten Netzwerkanmeldedaten und dem Xandros Netzwerkkonfigurationstool gearbeitet werden.


Erstellung einer 'wpa_supplicant.conf_***' für gesicherte Netzwerke

Zur Erstellung und Anpassung derer, werden folgende Befehle ausgeführt.

touch /home/user/wpa_supplicant.conf
nano /home/user/wpa_supplicant.conf

Welche eine Konfigurationsdatei im Userverzeichnis erstellen und zur Bearbeitung per Nano öffnen.
Alternativ kann auch, die hier verlinkte Konfigurationsdatei am Beispiel der FHTW Berlin als Muster genutzt werden.

Nach abgeschlossener Anpassung der Konfigurationsdatei wird diese und mit folgendem Konsolenbefehl

sudo cp wpa_supplicant.conf /etc/wpa_supplicant.conf_FHTW

(hier am Beispiel der FHTW) in das '/etc' Verzeichnis kopiert.


Modifizierung der Netzwerkkonfiguration für gesicherte Netzwerke

Modifizierung der '/etc/network/interfaces' um die angepassten Konfigurationsparameter für das gesicherte Netzwerk einzubinden.

sudo nano /etc/network/interfaces

Das betreffende Netzwerk wird anhand der SSID in der 'interfaces' gesucht und vor

up ifconfig $IFACE up

um folgende Zeilen ergänzt.

up cp /etc/wpa_supplicant.conf_FHTW /etc/wpa_supplicant.conf.ath0
up wpa_cli -p /var/tmp/wpa_supplicant reconfigure

(Hier am Beispiel der FHTW)

Anhand dieser Änderung werden im Fall des gesicherten Netzwerkes die angepassten Parameter der, eigens zuvor erstellten 'wpa_supplicant.conf_***' gezogen und verarbeitet.


Fix des Netzwerkmonitoricons in der Taskbar

Nach Installation des Madwifi Treibers zeigt der Netzwerkmonitor nicht mehr den aktuellen Status der Verbindung an.
Um diese Funktion wiederherzustellen muss das Startscript dessen an die neue Schnittstelle angepasst werden.

Hierfür wird das 'startsimple.sh' geöffnet

sudo nano /usr/bin/startsimple.sh

und mit den neuen Parametern aktualisiert.

Dazu wird die Zeile

networkmonitor ath0 eth0 &

gesucht und mit folgender überschrieben.

networkmonitor wifi0 eth0 &

Ab dem nächsten Neustart werden die Änderungen gezogen und es werden zwei Monitore in der Taskbar angezeigt.