WRT350N V2.1 mit OpenWRT, USB HDD Problem

Bergi84

Neuer User
Mitglied seit
7 Jul 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi liebe Forengemeinde.

Ich bin neu hier und bin auf euch mit google gestoßen und ich hoffe ihr könnt mir bei meinem Problem helfen.

Weil mein Router (WRT350N V2.1) mit der Linksysfirmware immer wieder probleme gemacht hat habe ich mich dazu entschieden auf OpenWRT umzusteigen. Ich bin in sachen OpenWRT wie auch Linux ein Noob.

Nun zum eigentlichen Problem.
Ich möchte meinen Router weiterhin als Fileserver nutzen. Ich bin nach dieser Anleitung vorgegangen: http://nuwiki.openwrt.org/oldwiki/UsbStorageHowto

Soweit hat nach kleinen Anpassungen auch das meiste funktioniert nur bekomme ich die HDD nicht gemountet.

Hier mal was fdisk dazu sagt:
Code:
root@OpenWrt:~# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6d2d8352

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       19458   156288000    7  HPFS/NTFS
root@OpenWrt:~#

Und das steht im Kernellog wenn ich die HDD anstecke:
Code:
usb 1-1: new high speed USB device using orion-ehci and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi 1:0:0:0: Direct-Access     Hitachi  HTS541616J9SA00       PQ: 0 ANSI: 2 CCS
sd 1:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
usb-storage: device scan complete
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 38 00 00
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Attached SCSI disk

und nun stelle ich mir die Frage wie ich das Ding mount. Eine Verzeichnis namens USB exestiert bereits und dorthin wollte ich es mounten. Hat da mal einer einen Rat für mich.

Eine Frage hab ich noch, welcher Befehl zeigt mir was in einem Verzeichnis drinnen ist? So auf die art wie DIR unter DOS.

*edit*: ach ne kleinigkeit hab ich vergessen die Platte ist auf NTFS formatiert daher hab ich das Packet kmod-fs-ntfs installiert. Die openwrt version ist die Backfire 10.03.
 
So hab das Problem selber lösen können und zwar musste ich nur zwei weiter Pakete für die europäische und Amerikanische Zeichenerkennung nachinstallieren.

Jetzt stehe ich jedoch vor einem neuen Problem mit Samba 3. Ich hab Luci installiert und dieses instalkliert ja samba 3 mit. Jedes mal wenn ich veruche mich auf den router zu verbinden fragt er nach einem Passwort und einen Usernamen und das obwohl ich Gäste erlaubt habe. Nach ein wenig suche im Internet hab ich gelesen dass es hilft wenn man security von user auf share in der datei /etc/samba/smb.conf.template ändert, Template datei deswegen weil samba bei jedem neustart eine neue smb.conf generiert und dazu als vorlage die Templatedatei verwendet. Nun verlangt er zwar kein Passwort mehr sondern sagt zugriff verweigert was auch nicht viel besser ist. Zu diesem Problem hab ich gelsen das bei dem jeweiligen share public = yes dazu gehören würde, nur kann ich das nicht eintrragen da nach jedem neustart von sambe eben die smb.conf neu erzeugt wird und in der Templatedatei gibts nur die allgemeinen Samba einstellungen. Weiß zufällig einer wie ich das da rein bekomme?

/etc/samba/smb.conf.templat:
Code:
[global]
        netbios name = |NAME|
        workgroup = |WORKGROUP|
        server string = |DESCRIPTION|
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY
        unix charset = ISO-8859-1
        preferred master = yes
        os level = 20
        security = share
        guest account = nobody
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd
/etc/samba/smb.conf:
Code:
[global]
        netbios name = openwrt
        workgroup = openwrt
        server string = openwrt
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY
        unix charset = ISO-8859-1
        preferred master = yes
        os level = 20
        security = share
        guest account = nobody
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd

[homes]
        comment = Home Directories
        browseable = no
        read only = no
        create mode = 0750

[usb]
        path = /usb
        read only = no
        guest ok = yes
        create mask = 0706
        directory mask = 0706
/etc/config/samba:
Code:
config 'samba'
        option 'name' 'openwrt'
        option 'workgroup' 'openwrt'
        option 'description' 'openwrt'
        option 'homes' '1'

config 'sambashare'
        option 'read_only' 'no'
        option 'create_mask' '0706'
        option 'dir_mask' '0706'
        option 'name' 'usb'
        option 'path' '/usb'
        option 'guest_ok' 'yes'

*edit*: nun habe ich das Public doch hinein bekommen, musste die initdatei ändern aber es geht noch immer nicht er sagt noch immer kein zugriff. Woran könnte es liegen?
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.