[Eisfair_dev] E1 --> wlan
Peter Bäumer
peter at baeumer.dd-dns.de
Sa Jul 4 13:14:00 CEST 2015
Glück Auf! Eisfair Team,
es hat mich ein wenig gewurmt das ich bei meinem eeepc 701 nichts mit
der wlan Karte anfangen konnte.
Ich war irgendwann mal über die Seite gestolpert:
http://www.mini-itx.com/projects/xbmc-ion/module/8
Da wird beschrieben wie bei einem Ubuntu XBMC auf der Konsole das wlan
eingerichtet wird. Das Einzige was nachinstalliert wird ist wpasupplican.
Die Seite
http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wpa_supplicant.html
beschrieb wie man wpasupplican kompiliert.
Das Ergebnis da von liegt unter:
http://baeumer.dd-dns.de/wpa_supplicant_2.4.tar.gz
Die 3 Binärdateien wpa_cli, wpa_passphrase und wpa_supplicant auf eeepc
nach /usr/sbin kopiert und libnl3 installiert.
Treiber (ath5k) für die Wlan-Karte in der Base eingetragen und unter
IP_ETH_N =1 IPADDR, NETWORK und NETMASK mit Daten gefüttert.
Bei IP_ETH_1_NAME ist wlan0 eingetragen.
Nach einem reboot ist der Treiber geladen und ich hatte das dev wlan0
mit einer IPadresse versorgt.
wlan0 Link encap:Ethernet HWaddr 00:15:AF:8C:A3:F6
inet addr:172.31.0.7 Bcast:172.31.255.255 Mask:255.240.0.0
inet6 addr: fe80::215:afff:fe8c:a3f6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
....
für die Verbindung zum Wlan-Netz musste ich noch eine
Konfigurationsdatei erstellen:
cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="SSID-NAME"
#psk="GEHEIMESPASSWORT"
psk=3be04a647fc41e14db1c1e4d68e4bf0c0630ec1dea2c3340b5eedf4de131318b
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
}
Zum Erstellen des psk wird wpa_passphrase genutzt.
wpa_passphrase SSID-NAME GEHEIMESPASSWORT
Soweit ist noch alles easy ;)
Was mir fehlt ist die Möglichkeit wpa_supplicant vor dem Konfigurieren
des wlan0 Device mit IP-Adresse zu starten.
Für mein Experiment "E1 Wlan" habe das Skript /etc/init.d/ip-eth
ab Zeile 44 einen Vierzeiler hinzugefügt:
42 if [ "$ipaddr" != "" -a "$ipaddr" != "0.0.0.0" ]
43 then # if no ip address, skip configuration
44 if echo $name|grep -q wlan
45 then
46 wpa_supplicant -B -Dwext -iwlan0
-c/etc/wpa_supplicant.conf
47 fi
48 ifconfig $name $ipaddr netmask $netmask broadcast
$broadcast
49 fi
Nach erneutem reboot --> tataa --> wlan funtz :)
Darum Frage ich mal höflich an ob es möglich ist das Base-Menü für Wlan
zu erweitern?
MfG
Peter
Mehr Informationen über die Mailingliste Eisfair_dev