USB Anschluß zur Speichererweiterung
Aus Freifunk Hannover
Inhaltsverzeichnis |
Einleitung
BAU DIR EINEN USB-ANSCHLUSS AN DEINEN SE 505-ROUTER (ab V2) UND MACH DARAUS EINEN USB-STICK-FILESERVER. (Test mit USB-Festplatten ist noch nicht durchgeführt worden.)
Bei V2 , mit einem Bootrom "03" habe ich bislang noch kein USB zum laufen bekommen :-(
Wer eine "nicht Wiki" Version dieser Anleitung haben möchte, in der nicht herumgefuhrwerkt werden kann, der kann auch die Version aus dem Forum nehmen: http://forum.freifunk-hannover.de/viewtopic.php?t=117
| Das Kleingedruckte: Die folgend beschriebene Anleitung erfolgt auf dein eigenes Risiko. Falls dir dabei irgendwas kaputt geht oder Lebewesen zu schaden kommen dann bist nur du selbst schuld daran. Ich übernehme keine Garantie auf Richtigkeit für das was ich hier geschrieben habe. Falls du keine Ahnung hast dann lass es lieber sein und informier dich erstmal bei Fachleuten bevor du anfängst. |
|---|
| Hinweis für Fachleute: Ich habe alles sehr ausführlich beschrieben damit es jeder versteht also nicht wundern. |
Vorbereitung, elektronische Bauteile besorgen:
- 2 x Kohleschicht Widerstände 15 kiloohm 1/4 watt (die Farben sind: braun-grün-orange-gold/silber)
- 1 x Elektrolytkondensator 100 mikrofarad 16 volt Bauform: stehend
- 1 x Elektrolytkondensator 10 mikrofarad 16 volt Bauform: stehend
- 1 x Spannungsstabilisator 7805 bauform: TO-220 (egal ob LM7805 / L7805 / UA7805 oder sonstwas 7805 - hauptsache 7805 in bauform: TO-220) (oder SMD wer ihn bekommt)
- 1 x USB-Buchse.(lange baufrom)
oder wer die Buchse seitlich absetzen will
- 40cm isoliertes Kabel (Litze oder Draht ist egal) ca. 0.5 Milimeter Durchmesser (ich habe mir Flachbandkabel aus einem alten Videorecorder besorgt oder man kann auch ein altes IDE-Kabel aus dem Recher nehmen) als Verlängerung für die USB-Buchse.
- Gesamtpreis: alles zusammen ca. 3 Euro.
was noch gebraucht wird:
- Lötkolben (30 Watt) mit feiner Lötspitze und Lötzinn
- Seitenschneider (auch Kneifzange genannt) um die überstehenden Drähte der Bauteile abzuschneiden
- Spitzzange um die Drähte der Bauteile zu biegen
- Kreuzschraubendreher um den Router aufzuschrauben
- Handbohrmaschine(Akkuschrauber) mit einem 1 mm Bohrer um die Lötlöcher für die Elektrolytkondensatoren und den USB-Anschluss aufzubohren
- scharfes Messer (Teppichmesser) um das Loch für die USB-Buchse in das Routergehäuse zu schneiden
- Heissklebepistole um die USB-Buchse festzukleben
- eine Lupe wäre hilfreich - um zu sehen ob du richtig gelötet hast und ob sich Lötzinnreste auf der Platine befinden.
- eventuell ein Multimetergerät um vor dem einstecken des USB-Stick die Polung und die Spannung zu testen 5 Volt. falls du keins hast dann No risk no fun.
- ein USB-Stick der Leuchten kann, wenn er in Betrieb ist um zu testen ob die USB-Buchse Strom liefert
- der Router muss zugang zum Internet haben sonst funktioniert das Software-Installieren nicht
- natürlich der Router selbst und zwar muss es ein SE505 Version 2 sein. Ob du die richtige Version hast erkennst du daran das die Platine so wie auf den Fotos aussieht.
Hardware Umbau
Alle Kabel vom SE505 abstecken.
Die vier Schrauben von der Unterseite abschrauben.
Gehäuse vorsichtig aufmachen und nicht so dolle ziehen sonst reisst eventuell das Antennenkabel ab.
Schuhe und Strümpfe ausziehen und einen Wasserhahn aus Metall oder blankes Metall an einer Heizung anfassen (kein Witz) damit sich eventuelle statische Aufladung entladen kann (Erdung).
Falls du das nicht machst und du statisch aufgeladen bist dann kann die sich nun in die Routerplatine entladen was einigen
Bauteilen garnicht gefällt. der Router kann dadurch kaputt gehen. (normalerweise passiert nichts wenn mans nicht macht aber
ich schreibe das nur zur Sicherheit).
Das Antennenkabel von der Platine nach oben abziehen (man braucht keine zange dafür. Daumen und Zeigefinger reichen).
Jetzt auf der Platine die Beschriftung C906 suchen. Da kommt der 100 Mikrofarad Kondensator hin. Der kondensator ist an einer Seite mit einem dicken schwarzen Strich markiert. Diese Seite MUSS! zur schraffierten Seite von der C906 Beschriftung zeigen DAS IST GANZ WICHTIG!. Die Schraffierte Seite ist aber auch oft mit "minus" Zeichen gekennzeichnet.
Jetzt auf der Platine die Beschriftung C986 suchen. Dort kommt der 10 Mikrofarad Kondensator hin. Dieser ist auch an einer Seite mit einem dicken schwarzen Strich markiert. Diese seite MUSS! zur schraffierten Seite von der C986 Beschriftung zeigen DAS IST AUCH HIER GANZ WICHTIG!. Auch hier gilt, "minus" wird auch oft statt einem Strich verwendet.
Weil die Lötlöcher für die Kondensatoren mit Lötzinn verschlossen sind und ich keine Lust habe lange rumzulöten habe ich die Löcher mit einem 1 mm Bohrer aufgebohrt. Jetzt passen die kondensatoren gut in die Platine.
Nun die Kondensatoren festlöten - aber keine Verbindungen zwischen den Lötpunkten verursachen (sonst gibt das einen Kurzschluss). Die überstehenden Drahtenden der Kondensatoren abkneifen (Seitenschneider).
Jetzt den 7805 (Spannungsstabilisator) wie auf dem Foto zurechtbiegen und die beiden äusseren Anschlüsse kürzen.
Die beschriftung U981 auf der platine suchen. Da kommt der 7805 hin. die 3 Lötpunkte mit den 3 Anschlüssen vom 7805 verlöten. (keine Kurzschlüsse verursachen). Ihr könnt auch den SMD-Spannungsregler besorgen. Aber leider nicht überall zu bekommen.
Die Beschriftung F51 auf der Platine suchen und zwischen den beiden Lötpunkten mit einem abgekniffenen draht von den kondensatoren eine verbindung löten. Wer die Original SMD-Sicherung zur hand hat, lötet diese ein. Sie sollte ein Wert von 500mA haben. Sie dient zur Absicherung gegen Kurzschluss auf der Versorgungsleitung für den USB-Stick.
Die Beschriftung R733 suchen und die beiden Lötpunkte mit etwas Lötzinn verbinden. das ist etwas schwierig weil das so klein ist. Oder richtige "0"-Wiederstände in SMD Bauform verlöten.
Das selbe nochmal mit R734. aber keine kurzschlüsse zwischen R733 und R734 oder anderen punkten verursachen!!!.
Mit dem Messer den Lack etwas abkratzen an der stelle wie auf dem Foto (nur bis das Kupfer zu sehen ist) und die Stelle mit Lötzinn verzinnen und prüfen ob sich das Lötzinn auch fest mit der Platine verbunden hat sonst noch etwas mehr abkratzen.
Die beiden 15 kiloohm Widerstände biegen und schneiden wie auf der Abbildung zu sehen ist (Widerstände haben keine polung deshalb ist es egal wie rum du sie festlötest - sie widerstehen von beiden Seiten gleich.)
Noch das 40cm Kabel in 4 10cm lange Stücke schneiden und alle Enden ca. 3 mm abisolieren (mit dem scharfen Messer) und mit Lötzinn verzinnen. die 4 Kabel werden eine Verlängerung für die USB-Buchse.
Auf der Platine die Beschriftung J51 suchen. An die 4 Lötpunkte kommen die 4 kabel hin. Auch hier wieder darauf achten das keine
Verbindungen untereinander verursacht werden. J51 ist der USB Port. Merk dir schon mal die Nummerierung (1,2,3,4) das wird gleich
noch sehr wichig!.
Oder ihr verbaut auch hier die Originale USB-Buchse. Hierbei drauf achten das ihr die so genannte "long"-Baufrom euch besorgt.
Die USB-Buchse so wie auf dem Foto an die 4 Kabel anlöten. ACHTUNG: so wie ich die nummern auf dem Foto angegeben habe so sind auch die Kabel auf der Platine beschriftet. z.b. das Kabel das auf der Platine mit 1 beschriftet ist MUSS! An die Stelle die ich auf dem Foto mit 1 gekennzeichnet habe usw. wenn du das verkehrt herum machst ist die Polung falsch und das kann die Geräte die du in die USB-Buchse ansteckst beschädigen.
Jetzt kann man schonmal testen ob alles richtig ist:
Erstmal mit der Lupe ALLE Lötstellen kontrollieren ob auch keine falschen Verbindungen gemacht wurden und das auch alle Lötzinnreste
von der Platine entfernt sind. Nochmal kontrollieren ob ALLES RICHTIGHERUM angelötet wurde. Die Platine auf eine saubere NICHTLEITENDE Unterlage legen (ich habe eine Plastik CD-Hülle genommen) und den USB-Stick in die USB-Buchse stecken und das Netzeil anschliessen (keine Angst du kannst die Platine ruhig anfassen. Du bekommst keinen Stromschlag).
Es sollte die LED im USB-Stick angehen (ich hoffe du hast einen USB-Stick der leuchten kann). Es gibt auch USB-Sticks die NICHT Leuchten wenn man sie einsteckt. Wenn dein USB-Stick nicht leuchten kann dann versuch es mit einem anderen USB Gerät das ein Lebenszeichen von sich gibt wenn es angeschaltet ist. Ansonsten solltest du es mit einem Spannungsmessgerät überprüfen. Die Lötpunkte an denen die USB-Buchse angeschlossen wird (J51) sind mit 1,2,3,4 beschriftet.
An Lötpunkt 1 muss der Pluspol vom Messgerät (rotes Kabel) und an Lötpunkt 4 muss der Minuspol vom Messgerät (schwarzes Kabel) wenn du das Messgerät auf Volt stellst (meistens mit V= oder V- gekennzeichnet) sollte das Messgeät ca. 5 volt
anzeigen. Sind die Kabel vom Messgerät richtig herum angeschlossen und es wird etwas anderes als ca. 5 volt anzeigt, hast du was verkehrt angelötet oder der 7805 ist kaputt -- also alles nochmal kontrollieren.
Wenn der USB-Stick leuchtet dann ist das schon mal ein gutes Zeichen. Netzteil kann aber trotzdem erstmal wieder abgezogen werden.
Nun ein Loch für die USB-Buchse in das Gehäuse schneiden (siehe Foto).
Die USB-Buchse mit dem Heisskleber festkleben (mach es richtig dicke denn die Buchse soll ja auch halten) Die Platine wieder in das Routergehäuse legen (richtig herum). Die Antenne wieder auf ihren Stecker stecken. Gehäuse wieder zusammenschrauben.
Fertig mit dem Hardwareteil.
Jetzt muss die Software des Routers noch konfiguriert werden dazu geht es hier bei "Software installation" weiter.
Software Installation
Den USB-Stick habe ich unter Windows formatiert (vollständig nicht quick) und als Dateisytem habe ich FAT gewählt (nicht FAT32) das ist dann am einfachsten vom Router zu erkennen (denke ich mir mal so) und dann habe ich ein paar Dateien draufkopiert die ich mir dann vom Router anzeigen lassen will (z.b.: a.txt - eine Textdatei mit irgendeinem blablabla Text zum testen).
Ich benutze Windows daher nehme ich das programm Putty um mit dem Router zu kommunizieren. Also putty.exe starten (deine Freifunk IP eintragen und Port auf 22).
Schnell vorweg :
Mittlerweile gibt es bei bestehender Internet Verbindung im Abschnitt "Software 2" ein USB-Packet. Das könnte ihr auch installieren und dann ist ales fertig !!!
Nur wenn das nicht klappen sollte, mangels Internetverbindung, müsst ihr unten weiter lesen und das ganze Manuel installieren...Also die Packete müsst ihr euch vorher downloaden.
( Das USB-Packet schlägt leider oft fehl...dann müsst ihr die Packete einzeln einbinden. )
Jetzt auf "OPEN" klicken. Falls du eine Firewall hast wird die sich jetzt melden. Putty darf sich zum Router verbinden also Verbindung erlauben.
Nach einem kurzen moment meldet sich der router mit der Frage "login as:" da trägst du root ein.
Es kommt eine Passwort Abfrage (das sieht bei mir so aus: "root@10.2.23.129's password:" ) Dort trägst du Dein Routerpasswort ein. Aber nicht wundern denn der Cursor bewegt sich nicht. Tipp es aber trotzdem ein (und eingabetaste drücken). Falls du dein Passwort nicht weisst dann kann ich dir leider auch nicht weiter helfen. Du kannst es aber mal mit dem Standardpasswort versuchen (falls es nicht geändert wurde) tipp ein: admin oder gib nichts ein und drück einfach die Eingabetaste. (falls das Kennwort "admin" oder garnichts sein sollte dann ändere das Passwort sofort)
Es erscheint der Prompt:
BusyBox v1.01 (2006.04.12-12:05+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
( ).-----.-----.-----.) ) ) ).----.) )
( - )) _ ) -__) )) ) ) )) _)) _)
(_______)) __)_____)__)__))________))__) )____)
)__) F R E I F U N K F I R M W A R E
root@olsr-DEINROUTERNAME:~#
Tipp ein: ipkg status (dann Eingabetaste drücken) nun kommt eine Liste aller auf dem Router installierten Pakete.
Such nach folgenden Paketen (eventuell musst du das Fenster etwas nach oben scrollen falls die Liste zu lang ist):
Package: kmod-usb-core Status: install ok installed Root: / Version: x.x.xx Package: kmod-usb2 Status: install ok installed Root: / Version: x.x.xx Package: kmod-usb-ohci Status: install ok installed Root: / Version: x.x.xx Package: kmod-usb-storage Status: install ok installed Root: / Version: x.x.xx Package: kmod-vfat Status: install ok installed Root: / Version: x.x.xx
wenn du das NICHT findest dann muss das installiert werden (aber installier keine sachen doppelt dann fängt der router an zu spinnen - bei mir jedenfalls ist dann andauernd die Verbindung zwischen SSH putty und Router weggewesen). das installieren geht so (der router MUSS zugang zum internet haben):
Eingabe: ipkg update (Enter drücken). Nun werden die bestehenden Pakete und Treiber aktualisiert.
Prüfe ob die Kernelmodule schon installiert sind. Das geht wie folgt.
root@OLSR-:~# ipkg status | grep kmod Package: kmod-tun
Hier ist nur das TUN Modul installiert, alles andere fehlt also noch.
Jetzt lädt der Router die Treiber aus dem Internet herunter und entpackt und überprüft ihn. HINTER DEN BEIDEN LETZTEN ZEILEN MUSS DONE STEHEN SONST WAR DAS INSTALLIEREN NICHT ERFOLGREICH.
ipkg install kmod-usb-ohci ipkg install kmod-usb2 ipkg install kmod-usb-storage ipkg install kmod-usb-core ipkg install kmod-vfat
Somit sind alle notwendigen Treiber und installiert.
falls du doch einen treiber doppelt installiert hast dann bekommst du ihn wieder weg mit: ipkg remove (jetzt der treibername z.b. kmod-usb-ohci)
jetzt tipp ein: reboot (dann eingabetaste drücken). dann wird der router neu gestartet und die treiber initialisiert.
wenn das geblinke der lampen am router aufgehört hat dann kannst du putty schliessen und neu starten (router fragt wieder nach "login as:" usw.)
jetzt tipp ein: dmesg (dann eingabetaste drücken). dann kommt eine lange liste mit allerlei hardware infos die bei mir so endet:
usb.c: registered new driver usbdevfs usb.c: registered new driver hub PCI: Setting latency timer of device 00:04.0 to 64 usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2 usb-ohci.c: usb-00:04.0, PCI device 14e4:4716 usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected SCSI subsystem driver Revision: 1.00 hub.c: new USB device 00:04.0-1, assigned address 2 usb.c: USB device not accepting new address=2 (error=-145) Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. hub.c: new USB device 00:04.0-1, assigned address 3 scsi0 : SCSI emulation for USB Mass Storage devices Vendor: Chipsbnk Model: Flash Disk Rev: 2.00 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 129964 512-byte hdwr sectors (67 MB) sda: Write Protect is on Partition check: /dev/scsi/host0/bus0/target0/lun0: p1 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 3 device eth0 entered promiscuous mode hub.c: new USB device 00:04.0-2, assigned address 4 usb.c: USB device not accepting new address=4 (error=-145) hub.c: new USB device 00:04.0-2, assigned address 5 usb.c: USB device not accepting new address=5 (error=-145) br0: port 1(vlan0) entering learning state br0: port 1(vlan0) entering forwarding state br0: topology change detected, propagating jffs2: attempt to mount non-MTD device 08:01 SQUASHFS error: Can't find a SQUASHFS superblock on sd(8,1)
wichtig ist nur das:
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 129964 512-byte hdwr sectors (67 MB) sda: Write Protect is on Partition check: /dev/scsi/host0/bus0/target0/lun0: p1
denn das bedeutet das der usb stick gefunden wurde und somit die ganze löterei erfolgreich war.
VORWEG: Ich habe jetzt bereits viele Router umgebaut und die Treiber installiert, danach lief der USB Stick nach dem ReBoot automatisch an und lies
sich unter /mnt/disc0_1 finden ...jedesmal...versucht das erst einmal...
damit der usb stick auch angesprochen werden kann muss der erstmal gemounted (=eingebunden) werden. dazu muss erstmal ein verzeichnis
im router erstellt werden. das geht so:
tipp ein: mkdir /mnt (dann Enter drücken)
mkdir bedeutet "make directory" also erstelle Ordner.
Jetzt kommt das mounten. tipp ein: mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt (dann eingabetaste drücken) anstelle von. Ganz wichtig ist das leerzeichen zwischen part1 und /mnt (part1 /mnt).
Zur Kontrolle tipp ein: mount (dann eingabetaste drücken).
Das sieht bei mir so aus:
/dev/root on /rom type squashfs (ro) /dev/mtdblock/4 on / type jffs2 (rw) none on /dev type devfs (rw) none on /proc type proc (rw) none on /tmp type ramfs (rw) /dev/scsi/host0/bus0/target0/lun0/part1 on /mnt type vfat (ro)
und wie man sehen kann steht in der letzten zeile mein USB-Stick (das ro heisst "read only" (nur lesen) - hab den Schreibschutz vom USB-Stick eingeschaltet). (rw heisst "read write" das bedeutet man kann vom Speichermedium lesen und darauf schreiben)
Um jetzt den Inhalt des USB-Sticks anzuzeigen gibt man folgendes ein: cd /mnt cd heisst "change directory" also ordner wechseln. Auf dem Router läuft Linux und da gibt es keine laufwerksbuchstaben wie bei Windows (oder dos). Da sind alle laufwerke in einem einzigen verzeichnisbaum eingebunden. und dann tipp ein: ls (dann eingabetaste drücken). das heisst "list" also auflisten. Bei manchen ist dort noch kein USB Stick zu finden, sondern noch der Ordner DISC0_1 zu finden. Dort hineinwechseln. TADA (tusch mit pauke) und du siehst die Dateien vom USB-Stick. (in das übergeordnete Verzeichnis kommst du übrigens wenn du cd.. eintippst)
jetzt erklär ich wie man auf den usb stick auch mit einem internetbrowser zugreifen kann:
tipp in putty ein: ln -s /mnt /www/mnt (dann eingabetaste drücken) (oder anstatt mnt deinen geänderten namen). ln heisst link und das verknüpft den gemounteten usb stick mit dem link ordner im router (vermute ich mal so).
dann starte einen browser und tipp in die linkzeile das ein: http://10.2.23.129/mnt/a.txt (dann eingabetaste drücken) für 10.2.23.129 muss natürlich deine freifunk ip da stehen und für mnt dein geänderter name falls du es geändert hast. (eine datei mit dem namen a.txt muss sich natürlich auch tatsächlich auf deinem usb stick befinden). jetzt ist es endlich geschaft denn nun muss der text von der a.txt datei in deinem browser zu lesen sein.
damit das mounten vom usb stick nicht bei jedem neustart vom router von hand jedesmal neu gemacht werden muss kann
man das auch vom router automatisch erledigen lassen. dazu muss ein startskript im ordner /etc/init.d angelegt werden.
das geht so:
installier dir winscp (such danach bei google oder so) und starte es. im feld "Rechnername" tippst du wieder deine
freifunk ip ein. im feld "Benutzername" tippst du root rein. und bei "Kennwort" muss dein routerpasswort rein.
das "Kennwort" feld kannst du aber auch leer lassen und das passwort später eingeben.
bei mir funktioniert das programm nur wenn ich "Protokoll" auf SCP stelle. dann auf "Anmelden" klicken.
wenn du eine firewall hast dann meldet die sich jetzt wieder weil winscp auf den router zugreift. das musst du
natürlich erlauben.
jetzt in den ordner /etc/init.d wechseln (es gibt 2 /etc ordner. im ersten befindet sich kein /init.d dann musst du erst
in den übergeordneten ordner wechseln dann siehst du noch einen /etc ordner).
wenn du jetzt im order init.d bist dann klick mit der rechten maustaste irgendwo in den weissen leeren bereich unterhalb
von den ganzen dateien. jetzt kommt ein menü in dem ganz unten "NEU" steht da gehst du dann auf "DATEI".
dann musst du einen dateinamen eingeben der mit einem grossen S beginnt und dann eine zweistellige zahl gefolgt von dem
eigentlichen dateinamen. das sieht bei mir so aus: S98startscript. dann auf ok klicken.
jetzt öffnet sich ein texteditorfenster in das du folgendes eintippst:
mkdir -p /mnt mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt ln -s /mnt /www/mnt
(wichtig: auf die leerzeichen achten) an den stellen wo ich mnt geschrieben habe kannst du natürlich auch wieder deine
andere bezeichnung nehmen (aber dann in jeder zeile das mnt mit der gleichen bezeichnung ersetzen).
jetzt klickst du auf das diskettensymbol (zweites symbol von oben links). das speichert das was du gerade getippt hast
unter dem angegebenen dateinamen ab.
jetzt das editorfenster wieder schliessen und mit der rechten maustaste auf die ebend erstellte datei klicken.
es erscheint ein menü in dem ganz unten "Eigenschaften" steht. da klickst du drauf. jetzt erscheint ein fenster
in dem ganz unten "Oktal" steht. da trägst du 0777 ein und drückst auf OK. das bewirkt das die datei automatisch beim
routerstart ausgeführt wird und somit den usb stick automatisch mountet und als link verknüpft.
zum testen ob alles geklappt hat jetzt den router neu starten (entweder mit dem resetknopf hinten oder das netzteil kurz
ausstecken - ganz elegant geht es natürlich auch indem du die tastenkombination strg+t in winscp drückst dann erscheint
das terminalfenster in dem du oben reboot eintippst und auf ausführen klickst).
jetzt macht der router einen neustart.
etwas warten bis die blinkerei der grünen lämpchen aufhört.
dann tippst du wieder im browser den link zur testdatei (a.txt) ein
(bei mir sieht das so aus: http://10.2.23.129/mnt/a.txt)
bei dir muss natürlich wieder deine freifunk ip dahin und
bei mnt.... und die testdatei a.txt muss auf deinem stick sein... kennst du ja jetzt alles.
wenn du alles richtig gemacht hast dann siehst du jetzt den inhalt von der a.txt im browser also wurde dein usb stick
automatisch gemountet und als link verknüpft.
jetzt kannst du eventuell eine mehr oder weniger aufwendig gestaltete html seite machen auf die dann alle zugreifen können die
auf deinen router kommen. es gibt natürlich noch viel mehr möglichkeiten aber das musst du dir selber ausdenken.
der vollständigkeit halber noch das hier:
hier noch eine kleine anleitung wie du einen link zum usb stick auf die startseite vom router bekommst:
winscp starten (rechnername: deine freifunk ip / benutzername: root / protokoll: scp (jedenfalls bei mir) / dann auf anmelden klicken und routerpasswort eingeben) dann
in den ordner rom wechseln und da in den ordner www wechseln (es gibt noch einen www ordner im grundverzeichnis - den meine ich aber nicht) dann
die datei cgi-bin-index.html datei auf deine festplatte kopieren (das dateisymbol hat KEIN weisses viereck mit einem schwarzen pfeil unten links (verknüpfungssymbol)) dann
ins grundverzeichnis wechseln und da in den www ordner da dann
die datei cgi-bin-index.html (das ist die verknüpfung und das dateisymbol hat ein weisses viereck mit schwarem pfei) umbenennen in z.b. cgi-bin-index.original dann
die cgi.bin-index.html datei kopie (die du ebend auf deine festplatte kopiert hast) mit dem Editor öffnen (rechtsklick auf die datei / öffnen mit / programm auswählen / Editor) (in früheren
windows versionen hiess der Editor auch Notepad). auf keinen fall darf diese datei mit einem html editor geöffnet werden da es kein echtes html ist.
jetzt suchst du die folgende stelle:
<H2>Einige Links</H2>
<UL>
und unter <UL> trägst du dann das ein:
<LI><A HREF="http://10.2.23.129/mnt/index.html">LX' usb stick server</A></LI>
anstelle von 10.2.23.129 muss natürlich deine freifunk ip dahin und falls du deinen usb stick in einen anderen ordner gemountet hast dann muss natürlich anstelle von mnt wieder der
andere name da hin. das index.html muss so stehen bleiben. anstelle von "LX' usb stick server" kommt da natürlich deine linkbezeichnung dahin. da kannst du dir ausdenken was du willst.
jetzt oben im menü "Datei" einfach "Speichern" drücken und den editor verlassen (Beenden). dann
die datei wieder in den www ordner kopieren (NCHT den im rom ordner) dann
im www order mit der rechten maustaste auf die datei klicken und eigenschaften auswählen.
da dann unter Oktal dann 0755 eintragen und auf OK klicken.
zum prüfen ob alles richtig ist jetzt deinen internetbrowser starten un oben in die linkleiste deine freifunk ip eintragen. jetzt musst du auf der startseite von deinem router deinen neuen link sehen sonst
starte den router nochmal neu (im winscp strg+t dann oben reboot eingeben und ausführen klicken oder hinten am router den resetknopf drücken oder netzstecker kurz rausziehen).
so das wars.
ein grosses dankeschön geht noch an Wellenreiter und an RB580 für einige hilfreiche tips.

