Page 1 of 2 12 LastLast
Results 1 to 15 of 548

Thread: [How To] Firmware installieren und konfigurieren

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Hallo Wengi. Vielen Dank für dein total hilfreiches How-To.

    Was ich mich bei Deinem und allen bisherigen How-to's frage:
    Ist die Datei "Run-Parts" zwingend notwenig (bspw. für den Watchdog des Torrents) oder kann man die entsprechenden Einträge für Run-Parts im Cron auch unterlassen? Das Problem ist nämlich, dass sich so meine an den WL500gp angeschlossene Festplatte nicht mehr in den Stand-By-Modus versetzt. Ich schätze, dass dies an dem 5-Minuten-Cron-Job liegt....

    Noch etwas Produktives:
    1) Bei Deiner Post-Boot werden (wohl je nach Hardware, bspw. WL500gp) nicht die angeschlossenen Laufwerke erkannt und können nicht gemountet werden. Ich binde diese deshalb schon wie folgt nach 'Dropbear' in der Post-Boot ein:
    Code:
    # test if USB disc has been attached
    # if not - then insert needed modules
    if [ ! -d /dev/discs ]
    then
    insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 5s
    fi
    Wenn überflüssig, passiert nichts schlimmes.
    2) Zumindest bei Routern mit externer Festplatte funktioniert Vista (auch Home) mit der von Dir beschriebenen Samba 2.2-Installation. Mit Oleg-Firmware kommt nur die 2.02 und funktioniert nicht unter Vista.
    3) Für jemanden, der eine aktive Firewall benötigt, sollte es hilfreich sein, unter der Weboberfläche den Port 65534 bei virtuellen Server an 192.168.1.1 (=Router)weiterzuleiten.
    Last edited by hanseugen; 27-02-2007 at 18:35.

  2. #2
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Quote Originally Posted by hanseugen View Post
    Hallo Wengi. Vielen Dank für dein total hilfreiches How-To.
    Danke für die Blumen

    Quote Originally Posted by hanseugen View Post
    Was ich mich bei Deinem und allen bisherigen How-to's frage:
    Ist die Datei "Run-Parts" zwingend notwenig (bspw. für den Watchdog des Torrents) oder kann man die entsprechenden Einträge für Run-Parts im Cron auch unterlassen? Das Problem ist nämlich, dass sich so meine an den WL500gp angeschlossene Festplatte nicht mehr in den Stand-By-Modus versetzt. Ich schätze, dass dies an dem 5-Minuten-Cron-Job liegt....
    Du hast Recht. Ich hab das HowTo dementsprechend angepasst und einen kleinen Exkurs eingefügt.

    Quote Originally Posted by hanseugen View Post
    Noch etwas Produktives:
    1) Bei Deiner Post-Boot werden (wohl je nach Hardware, bspw. WL500gp) nicht die angeschlossenen Laufwerke erkannt und können nicht gemountet werden. Ich binde diese deshalb schon wie folgt nach 'Dropbear' in der Post-Boot ein:
    Code:
    # test if USB disc has been attached
    # if not - then insert needed modules
    if [ ! -d /dev/discs ]
    then
    insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 5s
    fi
    Wenn überflüssig, passiert nichts schlimmes.
    Ist drin. Mann muss nur noch die # rausnehmen.

    Quote Originally Posted by hanseugen View Post
    2) Zumindest bei Routern mit externer Festplatte funktioniert Vista (auch Home) mit der von Dir beschriebenen Samba 2.2-Installation. Mit Oleg-Firmware kommt nur die 2.02 und funktioniert nicht unter Vista.
    Ich habs mal dazugeschrieben. An Alle, die Vista haben: Bitte mal testen und berichten.

    Quote Originally Posted by hanseugen View Post
    3) Für jemanden, der eine aktive Firewall benötigt, sollte es hilfreich sein, unter der Weboberfläche den Port 65534 bei virtuellen Server an 192.168.1.1 (=Router)weiterzuleiten.
    Firewall-Konfigs hab ich hier absichtlich nicht mit reingenommen, da das zu komplex wird. Da gibt es zu viele Variablen/Möglichkeiten. Vielleicht in Zukunft...

    Vielen Dank für Dein Feedback

    wengi

  3. #3
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Hi,

    ich hab jetzt noch ein Kapitel angehängt, in dem ich das profile anpassen will.
    Das funktioniert aber noch nicht.
    Um es zu verstehen muss ich folgende Frage klären:
    Was machen die beiden folgenden Zeilen in der /etc/profile?

    [ -x /usr/local/etc/profile ] && . /usr/local/etc/profile
    [ -x /opt/etc/profile ] && . /opt/etc/profile

    Ich dachte, es übernimmt evtl. vorhandene Einträge aus /usr/local/etc/profile und /opt/etc/profile.
    Funktioniert bei mir aber nicht.

    Kann mir jemand weiterhelfen?

    Danke
    wengi

  4. #4
    Join Date
    Jan 2005
    Location
    konstanz, germany
    Posts
    90

    Smile

    Hi Wengi,

    nice to have someone to get forward with wlhdd ...

    the [ is a alias for test and option checks if the file exists and is executable ... if ok it will execute the following command ... I thing there's a mistake inside ... I think the dot will be a mistake ... following command will only be executed if test condition is true (ok)

    Code:
    [ -x /usr/local/etc/profile ] && /usr/local/etc/profile
    THX
    Martin

    P.S.: I am very happy to get the wlhdd alive and forward ...

    Quote Originally Posted by wengi View Post
    Hi,

    ich hab jetzt noch ein Kapitel angehängt, in dem ich das profile anpassen will.
    Das funktioniert aber noch nicht.
    Um es zu verstehen muss ich folgende Frage klären:
    Was machen die beiden folgenden Zeilen in der /etc/profile?

    [ -x /usr/local/etc/profile ] && . /usr/local/etc/profile
    [ -x /opt/etc/profile ] && . /opt/etc/profile

    Ich dachte, es übernimmt evtl. vorhandene Einträge aus /usr/local/etc/profile und /opt/etc/profile.
    Funktioniert bei mir aber nicht.

    Kann mir jemand weiterhelfen?

    Danke
    wengi
    Last edited by Martin1802; 19-03-2007 at 12:18.

  5. #5
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Damn.

    i did not recognize that the alias only had to be executed...
    i thought it is a config file, not an shell executable.

    Simply adding the alias-line to post-boot. DONE

    Thanks for your inspiration

    wengi
    ps: regarding the RAM Prob i recommend reading chapter 14. performance optimization!
    Last edited by wengi; 19-03-2007 at 12:57.

  6. #6
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    So. Das Problem mit dem profile ist endgültig gegessen:

    Einfach einige Eintragungen in der /opt/etc/profile.
    Kapitel ist überarbeitet.

    wengi

  7. #7

    USB-Stick statt HDD

    Hallo Wengi,

    Deine Anleitung ist echt kindgerecht; sogar ich als Linux-Newbie komme sehr gut mit klarhttp://wl500g.info/images/smilies/smile.gif
    . Überlege gerade, ob man - so ohne weiteres - statt ner HDD auch z.B. einen 4 GB USB-Stick als Betriebssystem-Platte verwenden kann - habe schon so manche HDD crashen gesehen, aber noch keinen USB-Stick. Jedoch: Bremst dieser nicht das System aus?

    Thx. Samba42

  8. #8
    Hallo wengi,

    ich lese schon sehr lange in diesem Forum mit und habe bisher alle meine Problem durch suchen lösen können. Vor ein paar Tagen verabschiedete sich die HD meiner WL-HDD mit einem lauten Kreischen. Also neue Platte gekauft und mit Hilfe Deines SUPER- HOW-TO !!! neu installiert. Ich habe alles so hinbekommen wie beschrieben. Nur an einem Punkt "sterbe" ich fast ab.
    Es ist dieser: "nfsd über xinetd starten". Ich benötige nfs auch für meine DBox. Leider kriege ich den Dienst nicht gestartet. Ich bin aber auch kein Linux- Kenner sondern "nur" ein How- To- Benutzer. Wenn ich 'lsmod' eingebe, fehlen in der Ausgabe gleich die ersten 3 Einträge (die nach meinem Verständnis eindeutig für nfs gebraucht werden). Bei mir gibt es nur die Einträge ab 'printer'. Kannst Du mir verraten wie ich nun nfsd über xinetd starte? Ich habe vorübergehend im Web-IF der WLHDD den NFS aktiviert. Damit klappt das mounten und streamen, ist aber wohl nicht Sinn der Sache. Wie gesagt, alles andere (samba, transmission etc.) funktioniert super.
    Wäre für Deine Hilfe sehr dankbar.
    MfG WLHDD
    Last edited by WLHDD; 11-04-2007 at 10:05.

  9. #9
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Anleitung aktualisiert!
    UPDATE:

    Ich habe folgende Zeilen in /opt/etc/init.d/S05syslogd eingefügt:
    Code:
    # copy content of original syslogd to new syslog.
    cat /tmp/syslog.log >> /opt/var/log/messages
    # remove old syslog.log
    rm /tmp/syslog.log
    Hintergrund: Bei einem Neustart befinden sich jetzt alle Informationen in einer Datei.

    Wenn es also Probleme mit dem System gibt könnt ihr einfach in der /opt/var/log/messages nachsehen.
    Diese Informationen werden ja auch dauerhaft gespeichert (Im Gegensatz zu /tmp...).

    wengi

  10. #10
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Ich habe ein neues Kapitel - im Moment 10b - eingefügt.
    Jetzt kann endlich die Echtzeituhr genutzt werden.
    Allerdings steht da noch ein bischen Arbeit an.

    wengi

  11. #11
    Join Date
    May 2007
    Location
    Schleswig Holstein in der Probstei
    Posts
    37

    Weboberfläche von Samba

    Hallo erstmal ein tolles Howto. Ich habe das ganze neu aufsetzen müßen nach dem meine Platte einen Crash hatte und nun komme ich nicht mehr auf die Weboberfläche von Samba und weis nicht warum ??
    Wo liegt der Fehler ?


    [admin@HomeFTP root]$ ipkg list_installed
    adduser - 1.5.0-1 - a multi-call binary for login and user account administration
    apr - 1.2.8-1 - Apache Portable Runtime library
    apr-util - 1.2.8-3 - Apache Portable Runtime utilities library
    busybox-base - 1.5.0-1 - A userland replacement for embedded systems.
    bzip2 - 1.0.4-1 - Very high-quality data compression program
    coreutils - 6.7-3 - Bunch of heavyweight *nix core utilities
    cyrus-sasl-libs - 2.1.22-1 - Provides client or server side authentication (see RFC 2222).
    diffutils - 2.8.1-4 - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files
    expat - 2.0.0-6 - XML Parser library
    findutils - 4.2.30-1 - File finding utilities
    gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
    glib - 2.6.6-6 - The GLib library of C routines.
    groff - 1.19.2-1 - front-end for the groff document formatting system
    hdparm - 6.9-1 - Linux hard drive parameter utility
    ipkg-opt - 0.99.163-9 - The Itsy Package Manager
    less - 394-3 - Less file browser
    libdb - 4.2.52-3 - Berkeley DB Libraries
    libuclibc++ - 0.2.2-4 - C++ standard library designed for use in embedded systems
    libxml2 - 2.6.27-2 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
    libxslt - 1.1.20-1 - An XML Stylesheet processor based on libxml2
    man - 1.5p-4 - unix manual page reader
    man-pages - 2.33-3 - unix manual pages
    mc - 4.5.55-6 - Midnight Commander File Manager
    nano - 2.0.6-1 - A pico like editor
    ncurses - 5.6-1 - NCurses libraries
    ncursesw - 5.6-1 - NCurses libraries with wide char support.
    openldap-libs - 2.3.33-1 - Open Lightweight Directory Access Protocol
    openssl - 0.9.7m-1 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
    pcre - 6.7-5 - Perl-compatible regular expression library
    php - 5.2.2-1 - The php scripting language
    procps - 3.2.7-4 - PROCPS System Utilities
    samba2 - 2.2.12-1 - Lightweight Samba suite provides file and print services to SMB/CIFS clients.
    screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
    termcap - 1.3.1-2 - Terminal emulation library
    uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
    unzip - 5.52-1 - A (de)compression library for the ZIP format
    xinetd - 2.3.14-6 - Highly configurable, modular and secure inetd
    zlib - 1.2.3-2 - zlib is a library implementing the 'deflate' compression system.
    Successfully terminated.


    > > PID TTY STAT TIME COMMAND
    > > 1 ? S 0:02 /sbin/init
    > > 2 ? S 0:00 [keventd]
    > > 3 ? SN 0:00 [ksoftirqd_CPU0]
    > > 4 ? S 0:00 [kswapd]
    > > 5 ? S 0:00 [bdflush]
    > > 6 ? S 0:00 [kupdated]
    > > 7 ? S 0:00 [mtdblockd]
    > > 51 ? S 0:00 telnetd
    > > 55 ? S 0:00 httpd
    > > 60 ? S 0:00 syslogd -m 0 -O /tmp/syslog.log -S -l 7
    > > 61 ? S 0:00 klogd
    > > 62 ? S 0:00 [khubd]
    > > 69 ? Ss 0:00 watchdog
    > > 71 ? Ss 0:00 \_ ntp
    > > 79 ? S 0:00 dropbear
    > > 101 ? Ss 0:01 \_ dropbear
    > > 102 pts/0 Ss 0:00 \_ -sh
    > > 105 pts/0 R+ 0:00 \_ ps axf
    > > 80 ? S 0:00 [kjournald]
    > > 92 ? S 0:00 [kjournald]

    [admin@HomeFTP root]$ ls -la /opt/etc/init.d/
    total 20
    drwxr-xr-x 2 admin root 4096 May 15 12:05 .
    drwxr-xr-x 7 admin root 4096 Feb 23 11:45 ..
    -rwxr-xr-x 1 admin root 246 Jan 19 04:59 S10xinetd
    -rwxr-xr-x 1 admin root 264 Feb 23 11:45 S80samba
    -rwxr-xr-x 1 admin root 275 May 15 09:28 rc.unslung

    Gruss Mackd
    Computer sind Fantastisch sie können in wenigen Minuten Fehler produzieren für die Menschen Jahre brauchen würden.

  12. #12
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548

    16. Firmwareupdate

    Hallo allerseits,

    ich hab heute morgen auch endlich den Firmwareupdate auf die g-Version gemacht. Dabei natürlich alles fleißig mitgeschrieben
    Resultat: Kapitel 16!

    wengi

    Ich hoffe dieses WE noch die RTC zu testen. Jetzt aber erst mal Frühstück!

  13. #13
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt
    Posts
    1,548
    Dank andi läuft jetzt auch die Echtzeituhr
    Kapitel ist dementsprechend aktualisiert.

    Achtung an alle, die das Kapitel vorher schon abgearbeitet haben:
    Es ist ein anderes Modul!!! Also zunächst mit rmmod das alte entfernen!

    wengi

    PS: Erneute Änderung um 18:42 Uhr! Wieder ein neues Modul. Anleitung angepasst
    Last edited by wengi; 26-05-2007 at 17:44.

  14. #14

    Swap und Mount...

    Hallo,
    erstmal herzlichen Dank für das geniale HowTo, selbst ich Windoofs-Geschädigter seit frühester Kindheit konnte mich damit entlanghangeln und habe eine ganze Menge gelernt. Vielen Dank dafür

    Bei einer Sache komme ich aber ums verrecken nicht weiter (gleiches Problem wie Prometheus):

    Ich versuche die Verzeichnisse für Transmission anzulegen und bekomme ständig die gleiche Fehlermeldung, ich hätte keinen Schreibzugriff. Ich habe das HowTo jetzt zum fünften Mal von vorne durchgearbeitet, mehrmals die Partition 1 neu angelegt und komme nicht weiter. Vielleicht kann einer von euch mir etwas Licht ins Dunkle tragen:

    login as: admin
    admin@192.168.1.1's password:
    [admin@(none) root]$ fdisk /dev/discs/disc0/disc

    The number of cylinders for this disk is set to 30401.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
    (e.g., DOS FDISK, OS/2 FDISK)

    Command (m for help): p

    Disk /dev/discs/disc0/disc: 250.0 GB, 250059350016 bytes
    255 heads, 63 sectors/track, 30401 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/discs/disc0/part1 1 63 506016 82 Linux swap
    /dev/discs/disc0/part2 64 188 1004062+ 83 Linux
    /dev/discs/disc0/part3 189 30401 242685922+ 83 Linux

    Command (m for help): q

    [admin@(none) root]$ mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part2 on /opt type ext3 (rw)
    /dev/discs/disc0/part3 on /tmp/harddisk type ext3 (rw)
    /dev/discs/disc0/part1 on /tmp/harddisk type vfat (ro,noatime)
    [admin@(none) root]$ free
    total used free shared buffers cached
    Mem: 30116 14820 15296 0 2144 6164
    -/+ buffers/cache: 6512 23604
    Swap: 506008 0 506008
    [admin@(none) root]$

    Prometheus kam über PartitionMagic zum Ziel (obwohl er es sich auch nicht erklären kann), ich will die 80 Euro aber nicht aufbringen. (Nicht für ein einziges kleines Problem)

    Ist das korrekt, dass Partition 1 auch gemountet wird? Liegt da vielleicht der Fehler?

    Viele Grüße
    Zfennn

  15. #15
    erstmal vielen vielen Dank für dein SUPER Tutorial! Da steigen selbst Linux-newbies einwandfrei durch & es wird einem der Schreck vor Linux gemildert.

    nur 2 Probleme:
    xinetd und samba scheinen zu laufen - aber ich komm nicht auf das Webinterface!
    Code:
    ls -la /opt/etc/init.d/ 
    total 32
    drwxr-xr-x  2 master root 4096 Nov  5 22:45 .
    drwxr-xr-x 13 master root 4096 Nov  5 23:32 ..
    -rwxr-xr-x  1 master root  325 Nov  5 21:56 S05syslogd
    -rwxr-xr-x  1 master root  153 Oct 27 06:26 S10cron
    -rwxr-xr-x  1 master root  246 Oct 27 19:35 S10xinetd
    -rwxr-xr-x  1 master root 3127 Oct 27 18:57 S80busybox_httpd
    -rwxr-xr-x  1 master root  264 Oct 27 16:53 S80samba
    -rwxr-xr-x  1 master root  259 Nov  5 20:36 rc.unslung
    und die /opt/etc/xinetd.d/swat:
    Code:
    service swat
    {
            port    = 901
            socket_type     = stream
            wait    = no
            only_from = localhost 192.168.1.0/100
            user    = admin
            server  = /opt/sbin/swat
            log_on_failure  += USERID
            disable =  No
    }
    transmission und das normale webinterface funktionieren unter 192.168.1.1

    und das 2.Problem:
    ich weis nicht, wie ich unter mac os-x den ssh-key generiere.
    Ich habs bereits probiert mit "ssh-keygen -t rsa -b 1024", den key mir dann mit vi angeschaut, kopiert und wie beschrieben auf den router (wieder mit vi) abgespeichert. Nur wenn ich mich dann mit "ssh master@192.168.1.1 -i keyfile.key" (inkl. vollem Pfad zur keyfile) einloggen will, kommt trotzdem die pw-eingabeaufforderung!

    btw: Ich hab mein System (wl500gP) bislang völlig ohne swap. /opt ist auf einem 1gb-stick und der Rest auf einer hdd, die ich dann noch mit nem spindown versehen will. Was könnten mir da für Probleme passieren?
    Last edited by strubbl; 05-11-2007 at 23:39.

Page 1 of 2 12 LastLast

Similar Threads

  1. [HOW TO] Timeouts beim Laden von bestimmten Seiten beheben - MTU Problem
    By modnet25 in forum German Discussion - Deutsch (DE)
    Replies: 3
    Last Post: 03-09-2006, 10:55
  2. passende firmware
    By marcl in forum German Discussion - Deutsch (DE)
    Replies: 12
    Last Post: 08-05-2006, 21:25
  3. Replies: 3
    Last Post: 13-01-2006, 19:09
  4. Custom Firmware v1.1.2.7
    By JOCKYW2001 in forum WL-HDD Firmware Releases
    Replies: 59
    Last Post: 11-12-2004, 12:26
  5. Flashing Oleg's Firmware in WL HDD
    By hugo in forum WL-HDD Custom Development
    Replies: 29
    Last Post: 21-10-2004, 14:55

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •