ThomasM 01.Feb.2007 15:56:11 |
Hi easyVDR Freaks,
anbei ein kleiner Erfahrungsbericht zur Einrichtung einer EDIMax 7128 WLAN Karte unter EASYVDR.
Benötigte Software / Treiber: - aktuelle Treiber von http://rt2x00.sourceforge.net - Kernel Sourcen von hier
Arbeitsablauf: Kernel Sourcen runterladen, entpacken und kopieren Voraussetzung erfüllen, siehe (http://www.easy-vdr.de/forum/index.php?topic=555.0)
Treiber entpacken, Readme lesen!! Make Make install Treiber zum Test mit modprobe rt61 laden ifconfig -a, iwconfig zur kontrolle Treiber entladen mit rmmod rt61 Verzeichnis in /etc/Wireless/RT61STA anlegen *.bin und *.dat reinkopieren rt61sta.dat editieren, - Country Region - TurboRate - SSID - NetworkType - Channel - Authmode - EncryptType - WPAPSK
Treiber mit modprobe rt61 laden Ifconfig ra0 192.168.x.x netmask x.x.x.x up
Kontrolle mit iwconfig (ESSID, WPA). Nun sollte der Zugriff funktionieren!!
Einrichtung für den Systemstart: Im VDR Setup Menü Netzwerk auf none setzten. rt61 in /etc/modules hinzufügen (Treiber wird beim Systemstart gestartet)
Datei /etc/init.d/RCPersonal1 editieren und folgende Einträge hinzufügen exec ifconfig ra0 192.168.x.x netmask x.x.x.x up (eigene IP) exec route add -net 192.168.x.x netmask x.x.x.x ra0
Datei /etc/init.d/RCPersonal2 editieren und folgende Einträge hinzufügen exec route add default gw 192.168.x.x (IP des Gateway)
Datei /etc/resolv.conf editieren und folgende Einträge hinzufügen nameserver x.x.x.x (IP des Nameserver)
Datei /etc/init.d/RCStart editieren und folgende unnötige Einträge auskommentieren. Ab Zeile 381 alles von "if test -f ..... " bis fi auskommentieren, da sonst die Resolf.conf immerwieder gelöscht und neu erstellt wird!!!!
System neu booten
funzt!!!!!! :D
Wichtige Befehle die mir auf dem Weg ins Licht geholfen haben dmesg |grep rt (für Fehler beim Systemstart z.B. beim Laden von Modulen) lsmod (listet alle geladenen Module auf) modinfo rt61 (liefert Infos zum Modul rt61 von den Treiberentwicklern) find -name "rt61*.*"
Ich denke den Teil mit den "RCPersonal" Scripten kann man(n) und Frau besser lösen. Bin daher für Anregungen hierzu aufgeschlossen.
Grüße
|
tom 21.Jun.2007 13:11:15 |
Hallo Thomas, alle,
super Anleitung, habe sie leider zu spät gefunden und daher eine eigene Lösung gebastelt. Wer es etwas leichter haben möchte (und mit wpa arbeitet):
Kernel und Treiber installieren, wie angegeben. rt61sta.dat bearbeiten.
Dann im Skript /etc/init.d/RCStart nach der Zeile 90 folgendes eintragen:
execute hostname $HOSTNAME ifconfig $WLAN_DEVICE up case "$WLAN_SEC" in "UNDEF") ;; "KEINE")
Damit erreicht man, dass hier nicht wild rumkonfiguriert wird, da der rt61 das eh alles aus der rt61sta.dat holt. Außerdem braucht man kein wpasupplicant, weil wie gesagt der treiber das von sich aus macht!
So, dann noch in der /etc/vdr/sysconfig WLAN_NETWORK_DRIVER="rt61" und WLAN_SEC="UNDEF" setzen und die Sache ist (hoffentlich) gegessen. Alle anderen WLAN Infos (ESSID etc.) werden nicht verwendet! Ohne dhcp habe ich es noch nicht getestet
Grüße - Tom
Hardware: CPU: AMD Athlon(TM) XP 1500+ MEM: 512 MB Video: GeForce2 MX/MX 400 DVB-T: Conexant CX23880/1/2/3 PCI Kabel-TV: PVR350 WLAN: RaLink RT2561/RT61 802.11g PCI
Software: EasyVDR 0.5.9 |