USB Massenspeicher: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Links verbessert |
|||
| Zeile 53: | Zeile 53: | ||
done |
done |
||
</pre> |
</pre> |
||
** Rechte der Datei einstellen |
** Rechte der Datei einstellen: chmod 777 /etc/init.d/S11mount |
||
** Datei ausfürbar machen |
** Datei ausfürbar machen: chmod +x /etc/init.d/S11mount |
||
=== SFTP Dienst installieren === |
=== SFTP Dienst installieren === |
||
| Zeile 64: | Zeile 64: | ||
== Quellen == |
== Quellen == |
||
* Programm um Dateien zu bearbeiten |
* Programm um Dateien zu bearbeiten |
||
** http://winscp.net/download/winscp380setupintl.exe |
** [http://winscp.net/download/winscp380setupintl.exe WinSCP] |
||
* Dateien |
* Dateien |
||
** http://nthill.free.fr/openwrt/ipkg/testing/ |
** [http://nthill.free.fr/openwrt/ipkg/testing/ nthill.free.fr] |
||
** http://downloads.openwrt.org/experimental-20050525/bin/packages/ |
** [http://downloads.openwrt.org/experimental-20050525/bin/packages/ OpenWrt.org Experimental] |
||
** http://downloads.openwrt.org/people/nico/testing/mipsel/packages/ |
** [http://downloads.openwrt.org/people/nico/testing/mipsel/packages/ OpenWrt.org (nico)] |
||
* Forum |
* Forum |
||
** http://www.macsat.com/forum/index.php |
** [http://www.macsat.com/forum/index.php Mascat] |
||
** http://forum.openwrt.org/ |
** [http://forum.openwrt.org/ OpenWrt.org] |
||
** http://vsftpd.etud-orleans.fr/ |
** [http://vsftpd.etud-orleans.fr/ vsftpd] |
||
* Manpage |
* Manpage |
||
** http://vsftpd.beasts.org/vsftpd_conf.html |
** [http://vsftpd.beasts.org/vsftpd_conf.html vsftpd] |
||
* SFTP-Clienten |
* SFTP-Clienten |
||
** http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html |
** [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty] |
||
** http://filezilla.sourceforge.net/ |
** [http://filezilla.sourceforge.net/ Filezilla] |
||
** http://cuteftp.de |
** [http://cuteftp.de CuteFtp] |
||
* Wiki |
* Wiki |
||
** http://wiki.openwrt.org/UsbStorageHowto |
** [http://wiki.openwrt.org/UsbStorageHowto UsbStorageHowto (OpenWrt.org)] |
||
** http://wiki.openwrt.org/SFTPWithDropbearHowTo |
** [http://wiki.openwrt.org/SFTPWithDropbearHowTo SFTPWithDropbearHowTo (OpenWrt.org)] |
||
** http://www.macsat.com/macsat/content/category/3/14/30/ - Ne Menge Howto's, muss ich mir noch mal durchlesen :) |
** [http://www.macsat.com/macsat/content/category/3/14/30/ Mascat (OpenWrt)] - Ne Menge Howto's, muss ich mir noch mal durchlesen :) |
||
** http://www.macsat.com/macsat/content/category/3/13/29/ |
** [http://www.macsat.com/macsat/content/category/3/13/29/ Mascat (Oleg)] |
||
** http://wiki.freifunk-leipzig.public-ip.org/index.php/Asus_WL-HDD2.5 |
** [http://wiki.freifunk-leipzig.public-ip.org/index.php/Asus_WL-HDD2.5 FF-Leipzig Asus WL-HDD2.5] |
||
Version vom 27. März 2006, 21:16 Uhr
Diese Anleitung soll Dir zeigen, wie Du ein USB-Massenspeicher an deinen Access Point anschliessen kannst und diesem per FTP verfügbar machst. Es muss eine USB-Schnittstelle auf eurem AP vorhanden sein, z.B. bei einem Asus WL500g. Dieses Tutorial ist noch ungetestet.
USB Kernel-Module installieren
Alle Befehle werden auf der Console des APs eingegeben. Verbinde Dich per SSH oder Putty.
- ipkg Repository aktualisieren: ipkg update
- je nachdem welchen Controler ihr habt, müsst ihr das passende Kernel-Modul installieren. Das USB-Coremodul (kmod-usb-core) wird dabei automatisch mit installiert. Für z.B. Asus WL500g ohci, für Asus WL500g Deluxe usb2:
- USB 1.1 (UHCI controller): ipkg install kmod-usb-uhci
- USB 1.1 (OHCI controller): ipkg install kmod-usb-ohci
- USB 2.0: ipkg install kmod-usb2
- USB Massenspeicher Modul: ipkg install kmod-usb-storage
- /etc/modules.d/60-usb-storage bearbeiten: scsi_mod-Zeile ersetzen durch "scsi_mod max_scsi_luns=8"
- Neustarten (reboot) oder prüfen:
- insmod /lib/modules/2.4.30/usbcore.o
- insmod /lib/modules/2.4.30/usb-ohci.o (bzw. uhci.o..)
- insmod /lib/modules/2.4.30/scsi_mod.o
- insmod /lib/modules/2.4.30/usb-storage.o
USB Massenspeicher einbinden
- USB Stick mit AP verbinden, per "dmesg" prüfen, es sollten keine Fehler auftauchen und was von USB da stehn
- USB Stick sollte als Fat32 formatiert sein, dazu VFAT installieren: ipkg install kmod-vfat
- Neustarten (reboot) oder prüfen:
- insmod /lib/modules/2.4.30/vfat.o
- USB Mountpoint erstellen: mkdir /mnt
- Partition mounten: mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt (Pfad ggf. anpassen, TAB-Completion benutzen)
- Oder Partition bei jedem AP start mounten lassen
- Datei /etc/init.d/S11mount erstellen und das vollgende einfügen:
#!/bin/sh # # Mount script # # Which device needs to be mounted? MOUNT_DEVICE0=/dev/scsi/host0/bus0/target0/lun0/part1 i=0 # Wait 15 secs, mount when ready, and continue if it dosnt get ready within 15 secs. while [ $i -le 15 ] do if [ -e $MOUNT_DEVICE0 ] then mount $MOUNT_DEVICE0 /mnt/ echo "Success: $MOUNT_DEVICE0" exit 0 fi sleep 1 i=`expr $i + 1` done
- Rechte der Datei einstellen: chmod 777 /etc/init.d/S11mount
- Datei ausfürbar machen: chmod +x /etc/init.d/S11mount
SFTP Dienst installieren
- Installieren: ipkg install openssh-sftp-server
todo: SFTP Server konfigurieren
Quellen
- Programm um Dateien zu bearbeiten
- Dateien
- Forum
- Manpage
- SFTP-Clienten
- Wiki
- UsbStorageHowto (OpenWrt.org)
- SFTPWithDropbearHowTo (OpenWrt.org)
- Mascat (OpenWrt) - Ne Menge Howto's, muss ich mir noch mal durchlesen :)
- Mascat (Oleg)
- FF-Leipzig Asus WL-HDD2.5