Zeile 1: |
Zeile 1: |
− | {{Vorlage:Ueberarbeiten}} | + | {{Vorlage:LinksReparieren}} |
| + | {{TOCRight}} |
| | | |
− | == Firmware aufspielen == | + | ===Vorbereitung=== |
| + | # Nimm dir 30 Minuten Zeit. |
| + | # Drucke dir diese Anleitung aus. Das geht am besten mit der [http://wireless.subsignal.org/index.php?title=Konfiguration (Asus/Yakumo)&printable=yes Druckversion dieser Seite]. |
| + | # Lade dir die Weimarnetz-Firmware herunter und speichere Sie auf deinem Rechner ab. |
| + | ::* für die Geräte Asus wll hdd 2,5 und Yakumo wireless storage 60 http://sourceforge.net/projects/weimarnetz-fw/ |
| | | |
− | == Zusätliche Software ==
| + | Als Hilfestellung haben wir einen [[Hausaufgabenzettel]] angelegt. |
− | Das schönste an diesen Gerät sind doch die vielen Erweiterungsmöglichkeiten.
| |
| | | |
− | === USB ===
| + | Gehe diesen Schritt für Schritt durch und hake dir die erledigten Sachen ab! |
− | Grundpakete installieren (Driver)
| |
− | <pre>
| |
− | ipkg install kmod-usb-uhci
| |
− | ipkg install kmod-usb-ohci
| |
− | ipkg install kmod-usb2
| |
− | ipkg install kmod-usb-storage
| |
− | ipkg install kmod-vfat
| |
− | </pre>
| |
| | | |
− | willst du Scanner und Drucker über das Netzwerk nutzen
| + | ====Routerkonfiguration öffnen==== |
− | <pre>
| + | Als erstes IP-Adresse manuell einstellen. Das geht bei Windows unter: |
− | ipkg install kmod-usb-scanner
| + | Start --> Systemsteuerung --> Netzwerkverbindungen --> LAN-Verbindungen --> Rechtsklick Eigenschaften --> Internetprotokoll(TCP/IP) markieren --> Eigenschaften |
− | ipkg install kmod-usb-printer
| + | IP Adresse manuell vom Heimrechner auf 192.168.1.2 Netzmaske 255.255.255.0 stellen. den rest leer lassen. |
− | </pre>
| + | Testen: |
| + | Öffne deinen Internet-Browser(Opera, Firefox, Safari oder Internetexplorer) und gebe in die Eingabezeile http://192.168.1.220. |
| + | Danach kommt benutzer und Passwort abfrage. Beidesmal ''admin'' eingeben. |
| | | |
− | danach Neustart.<br>
| + | ''Eine detaillierte Anleitung wie man die Konfigurationseinstellungen der Software öffnet ist in der Betriebsanleitung vom Asus/Yakumo '' |
− | Die Module werden beim Neustart selbstständig geladen(wenn es kmod-module sind!), und stehen in der Datei '''/etc/modules.d'''.
| |
− | mit dem Befehl:
| |
− | <pre>
| |
− | lsmod
| |
− | </pre>
| |
− | kannst du überprüfen welche module geladen sind. Jetzt noch überprüfen ob das Usb-Gerät erkannt wurde indem wir
| |
− | <pre>
| |
− | dmesg
| |
− | </pre>
| |
− | eigeben. Da sollte dann sowas stehen wie:
| |
− | <pre>
| |
− | root@dave_yakumo:~# dmesg
| |
− | Creating 5 MTD partitions on "Physically mapped flash":
| |
− | 0x00000000-0x00040000 : "cfe"
| |
− | 0x00040000-0x003f0000 : "linux"
| |
− | 0x000b5fec-0x00180000 : "rootfs"
| |
− | mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
| |
− | 0x003f0000-0x00400000 : "nvram"
| |
− | 0x00180000-0x003f0000 : "OpenWrt"
| |
− | diag boardtype: 0000041a
| |
− | Probing device eth0: No Robo switch in managed mode found
| |
− | Probing device eth1: No Robo switch in managed mode found
| |
− | Probing device eth2: No such device
| |
− | Probing device eth3: No such device
| |
− | BFL_ENETADM not set in boardflags. Use force=1 to ignore.
| |
− | eth2: Broadcom BCM4320 802.11 Wireless Controller 3.90.37.0
| |
− | usb.c: registered new driver usbdevfs
| |
− | usb.c: registered new driver hub
| |
− | usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
| |
− | usb-ohci.c: usb-00:04.0, PCI device 14e4:4715
| |
− | 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 2 (vend/prod 0x126f/0x1325) is not claimed by any active driver.
| |
− | Initializing USB Mass Storage driver...
| |
− | usb.c: registered new driver usb-storage
| |
− | scsi0 : SCSI emulation for USB Mass Storage devices
| |
− | Vendor: USB 2.0 Model: Mobile Disk Rev:
| |
− | Type: Direct-Access ANSI SCSI revision: 02
| |
− | Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
| |
− | SCSI device sda: 253952 512-byte hdwr sectors (130 MB)
| |
− | sda: Write Protect is off
| |
− | WARNING: USB Mass Storage data integrity not assured
| |
− | USB Mass Storage device found at 2
| |
− | USB Mass Storage support registered.
| |
− | </pre>
| |
| | | |
− | interessant ist für uns eigentlich nur "Gerät erkannt"
| + | ====Neue Firmware installieren==== |
| + | [[Bild:Firmware restauration.png|thumb|330px|Firmware restauration Tool]] |
| + | * Tools von mitgelieferter CD installieren (geht nur bei Windows!) |
| + | * Programm "Firmware Restoration" starten. |
| + | * Gerät ausschalten und während des Einschaltens RESET-Knopf 3 Sek. drücken bis Power-Lampe stetig blinkt. |
| + | * Die heruntergeladene Firmware Datei ({{fff_we-version}}.trx) auswählen. Fertig...(dauert ca.4 Minuten,in Ruhe abwarten,bis die grüne Lampe wieder gemütlich blinkt) |
| + | * Bitte keine anderen Versionen. Siehe dazu auch [[FAQ]] unter "Technisches". |
| | | |
− | <pre>
| + | ===Routereinstellungen=== |
− | Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
| + | öffne deinen Internet-Browser und öffne die Konfigurationseinstellungen der Freifunk-Firmware. Wenn du die IP-Adresse des Routers noch nicht geändert hast, ist das (immer noch) die http://192.168.1.220. Es kann passieren, dass die Meldung kommt: ''Dein Router wurde deaktiviert. Bitte fuelle die Kontaktdaten auf deinem Router komplett aus.'' Dann klick auf den Link ''Router'' oder gib in deinem Browser http://192.168.1.220/cgi-bin/kindergarten.html ein. |
− | SCSI device sda: 253952 512-byte hdwr sectors (130 MB)
| |
− | sda: Write Protect is off
| |
− | WARNING: USB Mass Storage data integrity not assured
| |
− | USB Mass Storage device found at 2
| |
− | USB Mass Storage support registered.
| |
− | </pre>
| |
| | | |
− | na dann nur Mountpunkt anlegen und dann noch mounten (einhängen)
| + | Gehe auf den Punkt: ''Verwalten''. Es wird nun nach Benutzernamen und Passwort gefragt. Benutzername ist ''root'', das Standardpasswort lautet ''admin''. |
| | | |
− | <pre>
| + | Nun machst du alle Einstellungen in der ''Schnelleinstellung'' (und NUR da!). Bestätige deine Eingaben mit "übernehmen". |
− | mkdir -p /mnt
| + | Vergleiche mit dem Bild. |
− | mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
| |
− | </pre>
| |
| | | |
− | Eleganter ist es ein script zu erstellen um nicht jedesmal den mount-Befehl nach einem Neustart eingeben zu müssen. Dazu legt man in dem Startverzeichnis('''/etc/init.d''') eine Datei z.B. S95mount an
| |
| | | |
− | <pre>
| + | [[Bild:Firmwareupdate4.jpg]] |
− | cd /etc/init.d/
| |
− | vi S95mount<br>
| |
| | | |
− | #!/bin/sh
| |
− | #
| |
− | # mount script
| |
− | #
| |
| | | |
− | # Which device needs to be mounted?
| + | ====Weimarnetz-Einstellungen==== |
− | MOUNT_DEVICE0=/dev/scsi/host0/bus0/target0/lun0/part1
| + | Achte hier bitte auf sinnvolle Angaben. |
| + | * Freifunk-Stadt |
| + | * deine Netzknotennummer die du von der [{{Vorlage:Registrator}} Registrierung] zugeschickt bekommen hast |
| + | * eine E-mail Adresse (keine Angst vor SPAM. Das ist nur netzintern zu sehen) |
| + | * Telefonnummer (wenn moeglich Festnetz & Mobil) |
| + | * einen Hinweis auf den Standort. (z.b. "Theaterplatz") |
| + | * deine GPS-Koordinaten nach dem Schema [[Automatische_Nodekarte]] |
| | | |
− | i=0
| + | Bevor Du neu startest gehe nochmal auf ''Home'' --> ''Status'' und klappe den Reiter ''Schnittstellen-Konfigaration'' auf. |
− | # Wait 15 secs, mount when ready, and continue if it dosnt get ready within 15 secs.
| + | Wenn dort unter ''lan_ifnames='' eth1 mit dabei steht gehe in ''Verwalten'' --> ''Drahtlos'' und aendere die Sendeenergie auf 20. |
− | while [ $i -le 15 ]
| + | Wenn nicht eth1 mit drin steht schadet es auch nichts :-). sicher ist sicher. |
− | do
| + | Dann gehe noch auf ''WAN'' und stelle unter ''WAN-Protokoll'' ausschalten ein. |
| + | Bestätige deine Eingabe mit "uebernehmen". |
| | | |
− | if [ -e $MOUNT_DEVICE0 ]
| + | Dann ''Neustart'' --> ''Einfacher Neustart'' fertig. |
− | then
| |
− | mount $MOUNT_DEVICE0 /mnt/
| |
− | echo "Success: $MOUNT_DEVICE0"
| |
− | exit 0
| |
− | fi
| |
| | | |
− | sleep 1
| + | ====DSL anbieten==== |
− | i=`expr $i + 1`
| + | Wenn du selbst kein DSL hast, überspringe diesen Punkt: Wenn du DSL anbieten möchtest, setze Dich bitte mit uns in [[:Kategorie:Kontakt|Verbindung]]. Ein falsch konfigurierter Router könnte sonst grosse Teile des Netzes lahmlegen. |
− | done
| + | [[Internet-einspeisen]] |
− | </pre>
| |
− | berechtigungen noch setzen mit
| |
− | <pre>
| |
− | chmod 0777 S95mount
| |
− | </pre>
| |
| | | |
− | === IDE-Festplatte === | + | ===Neustarten=== |
| + | Nach ca. 1 Minute sollte Dein Router mit den neuen Einstellungen wieder "am Leben" sein. Danach musst Du die Netzwerkadresse(IP-Adresse) Deines Rechners aktualisieren lassen: |
| + | * Start --> Systemsteuerung --> Netzwerkverbindungen --> LAN-Verbindungen --> Rechtsklick Eigenschaften --> Internetprotokoll(TCP/IP) markieren --> Eigenschaften |
| + | * IP Adresse automatisch beziehen einstellen |
| | | |
− | ==== FTP-Server ==== | + | ===Testen=== |
− | <pre> | + | Ueberprüfe nun, ob alles funktioniert. Oeffne nun mit deinem Internet-Browser die ''neue'' Adresse des Routers , fuer das Beispiel ist das <tt>http://der_doofe_router</tt> |
− | ipkg install vsftpd
| + | Lasse dem Router nun ein paar Minuten Zeit sich an die neue Situation zu gewöhnen. Nach einer Weile sollte es möglich sein sich mit anderen Rechnern zu verbinden. Unter <tt>Status</tt> kannst du sehen zu welchen anderen Netzknoten du Verbindung hast. |
− | </pre> | |
| | | |
− | ==== Samba-Server ====
| + | Wenn du fertig bist, sende eine Mail an die [[Mailingliste]], und überleg dir wie du an unserem Projekt mitarbeiten kannst. |
| | | |
| | | |
− | === Webcam === | + | ===Zusätzliche Software=== |
− | es gibt grundsätzlich zwei größere Projekte für Webcam-Driver
| + | hier --> [[Extra Software für den Router]] |
− | | |
− | ==== spca5xx/spca5xx_LE ====
| |
− | * Installation:
| |
− | :Die Dateien spca5xx.o.gz oder spca5xx_lite.o.gz und spcacat.gz mit wget auf den Router laden.
| |
− | | |
− | <pre>
| |
− | # spca5xx-Modul
| |
− | cd /tmp
| |
− | wget http://www.ping02.stura.uni-weimar.de/dave/spca5xx.o.gz
| |
− | mv spca5xx.o.gz /lib/modules/2.4.30
| |
− | cd /lib/modules/2.4.30/
| |
− | gunzip spca5xx.o.gz
| |
− | | |
− | # spca5xx/LE-Modul
| |
− | cd /tmp
| |
− | wget http://www.ping02.stura.uni-weimar.de/dave/spca5xx_lite.o.gz
| |
− | mv spca5xx_lite.o.gz /lib/modules/2.4.30
| |
− | cd /lib/modules/2.4.30/
| |
− | gunzip spca5xx_lite.o.gz
| |
− | | |
− | # Bildsoftware spcacat
| |
− | cd /tmp
| |
− | wget http://www.ping02.stura.uni-weimar.de/dave/spcacat.gz
| |
− | mv spcacat.gz /usr/bin
| |
− | cd /usr/bin
| |
− | gunzip spcacat.gz
| |
− | chmod +x spcacat
| |
− | </pre>
| |
− | | |
− | nun noch video-modul und .jpg unterstützung laden
| |
− | | |
− | <pre>
| |
− | ipkg install libpthread
| |
− | ipkg install kmod-videodev
| |
− | </pre>
| |
− | | |
− | danach Neustart.<br>
| |
− | Die Module leider nicht beim Neustart selbstständig geladen.
| |
− | Webcammodule laden mit
| |
− | | |
− | <pre>
| |
− | insmod videodev
| |
− | insmod spca5xx oder insmod spca5xx_lite
| |
− | </pre>
| |
− | | |
− | mit dem Befehl:
| |
− | | |
− | <pre>
| |
− | lsmod
| |
− | </pre>
| |
− | | |
− | kannst du überprüfen welche module geladen sind. Jetzt noch überprüfen ob die Webcam erkannt wurde indem wir
| |
− | | |
− | <pre>
| |
− | dmesg
| |
− | </pre>
| |
− | | |
− | eigeben. Da sollte dann sowas stehen wie:
| |
− | | |
− | <pre>
| |
− | root@dave_yakumo:~# dmesg
| |
− | Creating 5 MTD partitions on "Physically mapped flash":
| |
− | 0x00000000-0x00040000 : "cfe"
| |
− | 0x00040000-0x003f0000 : "linux"
| |
− | 0x000b5fec-0x00180000 : "rootfs"
| |
− | mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
| |
− | 0x003f0000-0x00400000 : "nvram"
| |
− | 0x00180000-0x003f0000 : "OpenWrt"
| |
− | diag boardtype: 0000041a
| |
− | Probing device eth0: No Robo switch in managed mode found
| |
− | Probing device eth1: No Robo switch in managed mode found
| |
− | Probing device eth2: No such device
| |
− | Probing device eth3: No such device
| |
− | BFL_ENETADM not set in boardflags. Use force=1 to ignore.
| |
− | eth2: Broadcom BCM4320 802.11 Wireless Controller 3.90.37.0
| |
− | usb.c: registered new driver usbdevfs
| |
− | usb.c: registered new driver hub
| |
− | usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
| |
− | usb-ohci.c: usb-00:04.0, PCI device 14e4:4715
| |
− | 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
| |
− | Initializing USB Mass Storage driver...
| |
− | usb.c: registered new driver usb-storage
| |
− | USB Mass Storage support registered.
| |
− | uhci.c: USB Universal Host Controller Interface driver v1.1
| |
− | Linux video capture interface: v1.00
| |
− | usb.c: registered new driver spca5xx
| |
− | drivers/usb/spca5xx.c: spca5xx driver 00.57.07 registered
| |
− | hub.c: new USB device 00:04.0-1, assigned address 2
| |
− | drivers/usb/spca5xx.c: USB SPCA5XX camera found. Qtec Webcam 100 Pac207-BCA
| |
− | drivers/usb/spca5xx.c: [spca5xx_probe:8380] Camera type GBRG
| |
− | drivers/usb/pac207.h: [pac207_config:148] Find Sensor PAC207
| |
− | drivers/usb/spca5xx.c: [spca5xx_getcapability:2207] maxw 352 maxh 288 minw 160 minh 120
| |
− | </pre>
| |
− | | |
− | interessant ist für uns eigentlich nur "Gerät erkannt"
| |
− | | |
− | <pre>
| |
− | usb.c: registered new driver spca5xx
| |
− | drivers/usb/spca5xx.c: spca5xx driver 00.57.07 registered
| |
− | hub.c: new USB device 00:04.0-1, assigned address 2
| |
− | drivers/usb/spca5xx.c: USB SPCA5XX camera found. Qtec Webcam 100 Pac207-BCA
| |
− | drivers/usb/spca5xx.c: [spca5xx_probe:8380] Camera type GBRG
| |
− | drivers/usb/pac207.h: [pac207_config:148] Find Sensor PAC207
| |
− | drivers/usb/spca5xx.c: [spca5xx_getcapability:2207] maxw 352 maxh 288 minw 160 minh 120
| |
− | </pre>
| |
− | | |
− | also Driver gefunden, Webcam erkannt.
| |
− | Nun noch eine Datei anlegen für die webcam.
| |
− | | |
− | webcam.html anlegen
| |
− | | |
− | <pre>
| |
− | <html><head>
| |
− | <script language="JavaScript">
| |
− | <!--
| |
− | function refreshIt() {
| |
− | if (!document.images) return;
| |
− | document.images['SpcaPic'].src = 'SpcaPict.jpg?' + Math.random();
| |
− | setTimeout('refreshIt()',10000); // refresh every timeout/1000 secs
| |
− | }
| |
− | //-->
| |
− | </script>
| |
− | </head>
| |
− | <body onLoad=" setTimeout('refreshIt()',5000)">
| |
− | <br><br><br>
| |
− | <center>
| |
− | <img src="SpcaPict.jpg" name="SpcaPic">
| |
− | <br>
| |
− | Bild wird aller 10 sek. neu geladen
| |
− | </center>
| |
− | </body></html>
| |
− | </pre>
| |
− | | |
− | und noch einen Link zum Videodevice legen und spcacat starten.
| |
− | | |
− | <pre>
| |
− | ln -s /dev/v4l/video0 /dev/video0
| |
− | spcacat -d /dev/video0 -g -f jpg -p 10000 -o
| |
− | </pre>
| |
− | | |
− | * Projektseite:
| |
− | ** [http://mxhaard.free.fr/index.html http://mxhaard.free.fr/index.html]
| |
− | | |
− | ==== pwc/pwcx ====
| |
− | | |
− | <pre>
| |
− | ipkg install kmod-pwc
| |
− | </pre>
| |
− | | |
− | * Projektseiten:
| |
− | ** [http://www.saillard.org/linux/pwc/ http://www.saillard.org/linux/pwc/]
| |
− | ** [http://www.smcc.demon.nl/webcam/ http://www.smcc.demon.nl/webcam/]
| |
| | | |
| [[Kategorie:Howto]] | | [[Kategorie:Howto]] |
| + | [[Kategorie:ToteLinks]] |