Beiträge von presskopf

    So, nun will ich auch mal was zum Forum beitragen, nachdem ich bisher nur passiverweise nur gelesen habe und den SEARCH-Button ziehmlich transalierte. Allerdings finde ich fehlt es manchmal an HOW-TOs.


    Daher habe ich mich entschlossen meine Odyssee zu WLAN mit WPA-Verschlüsselung zu beschreiben.


    Also zur Hardware:
    NETGEAR DG834GTB
    NETGEAR WG311T


    Zur Software:
    Ctvdr4
    Kernel 2.6-rc4-ct-2


    In schöner „24er“-Manier:
    Was bisher geschah:


    Schlau gemacht und erfahren, daß man den madwifi –Treiber braucht und den wpasupplicant (wpa_supplicant (für’n Button)) für die Verschlüsselung. Ferner wird noch das Pakete wireless-tools benötigt.


    Alles per apt-get vom debian-server und ftp://debian.marlow.dk installiert und...nix ging. D.h. der madwifi ging schon, so daß eine unverschlüsselte Verbindung möglich war. Aber mit dem wpa_supplicant ging es nicht. Madwifi muß ohnehin kompiliert werden; der wpasupplicant lief nicht als vorkompiliertes deb-Paket und mußte daher auch kompiliert werden.


    ******************************


    Zuerst mal die Kernel-Sourcen installiert:


    Von kernel.org runterladen:
    linux-2.6.12-rc4.tar.gz


    Außerdem den DVB-Patch von www.linuxtv.org runterladen:
    DVB-2.6.12-rc4.patch.gz´


    Dann den Kernel auspacken:


    tar –xzvf linux-2.6.12-rc4.tar.gz /usr/src
    (oder mit dem mc J)


    Den Patch nach /usr/src kopieren und ausführen
    patch –p0 < DVB-2.6.12-rc4.patch.gz


    Anschließend die aktuelle config zu den Sourcen bringen:
    cp /boot/config-2.6.12-rc4-ct-2 /usr/src/linux-2.6.12-rc4/.config


    Und das Sourcen-Verzeichnis umbenennen:
    mv /usr/src/linux-2.6.12-rc4 /usr/src/linux-2.6.12-rc4-ct-2


    jetzt erst mal einen Symlink gelegt:
    ln –s /usr/src/linux-2.6.12-rc4-ct-2 linux


    Und nun:
    make prepare


    **************************************
    Das waren die Grundlagen für’s kompilieren. Jetzt geht es mit dem madwifi weiter:


    **************************************


    Eine schöne Anleitung gibt es übrigens auch unter:
    http://www.marlow.dk/site.php/tech/madwifi


    Aber erst mal die /etc/apt/sources.list anpassen; hier brauchen wir die Einträge:


    deb ftp://debian.marlow.dk/ sid madwifi
    deb-src ftp://debian.marlow.dk/ sid madwifi


    Dann:


    apt-get update


    und:


    apt-get install madwifi-source madwifi-tools


    tar –xvzf madwifi.tar.gz


    Im Verzeichnis /usr/src/madwifi-1.7 geht es weiter:


    fakeroot dpkg-buildpackage


    Die neuen Packetchen im /usr/src installieren


    dpkg –i madwifi-source_20051101_all.deb


    cd kernel-source-2.6.12-rc4-ct-2
    fakeroot make-kpkg –revision 2.6.12-rc4 –added-modules madwifi modules_image


    Nun das erstellte Paket installieren:
    dpkg –i madwifi-module-2.6.12-rc4-ct-2_20051101-1-onoe+2.6.12_i386.deb


    Nun ein:
    update-modules


    Und den madwifi-Treiber laden:


    modprobe ath_pci


    Den madwifi kann man dann automatisch laden, wenn man „ath_pci“ in die /etc/modules einträgt.


    ************************************
    wpasupplicant
    ************************************


    Download vom wpa_supplicant-0.4.6.tar.gz
    zb mittels in /usr/src:


    wget http://hostap.epitest.fi/relea…a_supplicant-0.3.8.tar.gz


    tar -xvzf wpa_supplicant-0.4.6.tar.gz


    cd wpa_supplicant-0.4.6


    Dann habe ich die .config angepasst. So lief es bei mir:


    CONFIG_DRIVER_MADWIFI=y
    CONFIG_WIRELESS_EXTENSION=y
    CFLAGS += -I/usr/src/modules/madwifi
    #CONFIG_IEEE8021X_EAPOL=y
    #CONFIG_EAP_MD5=y
    #CONFIG_EAP_MSCHAPV2=y
    #CONFIG_EAP_TLS=y
    #CONFIG_EAP_PEAP=y
    #CONFIG_EAP_TTLS=y
    #CONFIG_EAP_GTC=y
    #CONFIG_EAP_OTP=y
    #CONFIG_EAP_SIM=y
    #CONFIG_EAP_AKA=y
    #CONFIG_EAP_PSK=y
    #CONFIG_EAP_PAX=y
    #CONFIG_EAP_LEAP=y


    Dann :
    make
    make install


    Das wars mit der Installation vom wpa_supplicant.


    **************************************
    Nun die Konfiguration vom wpa_supplicant:
    **************************************


    Anpassung von /etc/default/wpasupplicant:


    # /etc/default/wpasupplicant
    # WARNING! Make sure you have a configuration file!


    ENABLED=1


    # Useful flags:
    # -D <driver> Wireless Driver
    # -i <ifname> Interface (required, unless specified in config)
    # -c <config file> Configuration file
    # -d Debugging (-dd for more)
    # -w Wait for interface to come up


    OPTIONS="-w -D madwifi -i ath0 -c /etc/wpa_supplicant.conf –d”


    Erstellung eines wpa-keys mittels wpa_passphrase:
    presskopf:/usr/src/wpa_supplicant-0.4.6# wpa_passphrase meinssid password
    network={
    ssid="meinssid"
    #psk="password"
    psk=872f98542ff23b9c5a0a649ddd082f4d4968883f2b4cac3c653f5ca35bb96bcc
    }
    Das müssen natürlich die Zugangsdaten für den Router sein...


    Damit wird nun die wpa_supplicant.conf in /etc angepasst:



    network={
    scan_ssid=1
    proto=WPA
    key_mgmt=WPA-PSK
    ssid="meinssid"
    #psk="password"
    psk=872f98542ff23b9c5a0a649ddd082f4d4968883f2b4cac3c653f5ca35bb96bcc
    }


    So, jetzt könnte man das ganze schon mal manuell starten, aber ich finde, daß das Ganze automatisch beim Start ablaufen sollte. Deshalb wird eine Datei /etc/init.d/wpasupplicant angelegt. Ich muß leider ganz klar schreiben, daß dies nicht optimal ist, da man mit dies nur im Skript starten kann:


    #!/bin/bash


    killall wpa_supplicant


    ifconfig ath0 down
    ifconfig ath0 up


    iwlist ath0 scan


    /usr/local/sbin/wpa_supplicant -i ath0 -D madwifi -c /etc/wpa_supplicant.conf -B


    iwconfig ath0 nickname "hostname"


    dhclient ath0



    ******************************************


    So, das sollte es gewesen sein….
    Da ich das ganze schon vor ein paar Monaten gemacht habe, könnte der ein oder andere Fehler sich eingeschlichen haben. Aber das müßten die Linux-Gurus hier im Forum aus dem ff kommentieren. Deshalb schreibt Bescheid und ich verbessere es gerne....


    Grüße
    Matthias

    Irgendwie verstehe ich das ganze mit er Uhr und dem Linux net.
    Gelöst habe ich es folgendermaßen, wenn auch ich nicht weiß was die Lösung nun wirklich war:


    Zuerstemal vdr-addon-acpiwakeup und vdrdevel-addon-acpiwakeup deinstalliert und wieder installiert mit (--purge).


    /etc/vdr/vdr-addon-acpiwakeup.conf wieder enabled


    /etc/defaults/rcS : HWCLOCKACCESS=no und UTC=yes


    tzconfig: EU/Berlin


    dann wie in
    http://www.vdr-portal.de/board….php?postid=8221#post8221
    beschrieben fortgefahren, also:


    /etc/adjtime löschen


    reboot


    # hwclock --localtime --noadjfile --systohc


    reboot



    Danke für die Antwort!
    Grüße
    presskopf

    hallo liebe vdr-gemeinde,


    bisher konnte ich alle probs mittels "suchen" lösen, nun bin ich aber am ende.


    kennt jemand folgendes problem:


    zu einem einprogrammierten timer fährt mein ctvdr4 mittels acpi und grub hoch. er startet dabei ein paar minuten vorher - wie vereinbart. dann beginnt auch die aufnahme.
    leider bricht er irgendwann die aufnahme ab bevor der timer fertig ist und fährt den vdr wieder runter.


    im angehängten syslog sollte heute um 10:00 planet wissen auf einsplus aufgenommen werden. die sendung sollte 1 stunde dauern. aber 36 min später ist die kiste wieder aus.


    ich bin mir noch nicht sicher, ob es daran liegt. aber ich habe vor kurzem meinen ctvdr auf eine andere partition kopiert (mittels tar von hda8 auf hda1) und den grub sowie fstab angepasst. das war jedenfalls die letzte änderung, die ich durchführte.


    hat jemand eine idee?


    vielen dank und viele grüße
    presskopf

    Hi Konni___


    Danke für den Tip, habe es irgendwo hier nochmal im Forum gefunden, wenn auch nicht genauso.


    Allerdings habe ich keine mplayer.sh.conf auf dem ctvdr306, sondern nur eine /etc/vdr/plugins/vdrmplayer.sh.conf.


    Dort habe ich folgendes eingefügt und vdr neu gestartet:
    USEAC3="true" (von false auf true)
    AC3OUT="-ac hwac3" (# entfernt)


    Herzlichen Dank!


    Ach ja, bevor ich einen neuen Thread aufmache. Kann ich bei den divx & xvid nicht vor und zurückspulen? Wenn ja, wo muß ich konfigurieren.
    /////EDIT: Hat sich erledigt, der Slave war net mehr eingestellt....


    Grüße
    presskopf

    Hallo Zusammen,


    ich habe in den letzten Wochenenden viel gelesen und glaube auch das ctvdr-Projekt nun ganz gut zu verstehen. Ein Linux-Guru bin ich sicher nicht, aber die nötigen Grundkenntnisse besitze ich.


    Also gleich vorweg: Ich habe das ganze Board durchgekrempelt bis mir die Augen glühten, dennoch bin ich net weitergekommen. In anderen (vielen Fällen hat mir das Board schon geholfen - dafür schon mal ein großes Dankeschön!).


    Also, installiert habe ich (ctvdr 3.08 mit jigdo update).
    Mittlerweile funzt eigentlich auch alles soweit, Probleme habe ich nur mit dem ac3 ton, den ich über die DVB-Karte abnehme. Der geht nämlcin nur bei DVB und DVD. Bei divx und xvid wir nur ein leiser Stereoton ausgespuckt.


    Zur Hardware:
    ASUS P4P800S-X
    Nexus-S V2.2
    mehr dürfte icht relevant sein.


    Grüße & Danke für die Antworten auf die vielleicht dämlcihe Frage.... :)
    presskopf