PDA

Bekijk de volledige versie : Hilfe! Fehlermeldung: There is no share



pooz
31-10-2009, 17:08
Hallo liebe Leute,

ich benötige dringend Hilfe.

Ich kann leider nicht auf meine Shares zugreifen.

Das Webinterface gibt den Fehler: "There is no share!" wieder, wenn ich versuche auf "Browse Share" zuzugreifen.

Dann wollte ich über "Share Management/User Management" die Benutzer anschauen, aber dort steht merkwürdigerweise dieses kryptische: "Users: syntax-ns#' xmlns"
Wenn ich einen neuen user erstelle, taucht er dort nicht auf. Siehe Bild:

http://img405.imageshack.us/img405/9637/bild1q.png (http://img405.imageshack.us/i/bild1q.png/)




Aber Shares existieren unter "Share Management/Basic Config" (Oberverzeichnis: MYVOLUME1 und diverse unterverzeichnisse...)

Was ist passiert?
Der Router war 4 Monate ausgeschaltet, also komplett vom Strom getrennt. Vorher hatte alles funktioniert. Ich hatte 50 GB an Daten über Ethernet rübergeschoben. Jetzt kann und weiß ich nicht wie ich drauf zugreifen kann.

Bitte helft mir
1.) Wie greift man regulär auf ein Share zu (ich habs vergessen) ?
CIFS Access NFS Access FTP Access ist alles aktiviert. Ich bin auf OS X unterwegs, aber ich denke, dass ändert nicht viel.

2.) Was ist da auf dem Bild los? Warum sehe ich die User nicht?

3.) Der Grund, warum ich in den Usern herumfuschen wollte, ist, dass ich mein eigenes Passwort zu meinem Share-Ordner vergessen habe. Danach werde ich gefragt, wenn ich einen Zugang per: "ftp://192.168.1.1/MyShare"

Für jede hilfe bin ich seehr dankbar!!
Gruß
Pooz


Specs
- WL700gE
- Firmware 1.0.7.8 (ich glaube kfurge)
- Mac OS X 10.4.11
- Zugang via Ethernet-Kabel :-)

bauerj
31-10-2009, 20:24
Hallo pooz!

zu 1.:

Auf eine angeschlossene Festplatte greift man normalerweise (falls aktiviert) per Samba zu.

Falls du eins der "betroffenen Produkte" hast:

Betroffene Produkte
Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.5
Führen Sie folgende Schritte durch:
Klicken Sie im Dock in das Symbol "Finder".
Wählen Sie "Mit Server verbinden" aus dem Menü "Gehe zu" (vgl. Hinweis 1).
Geben Sie in das Feld für die Server-Adresse im Dialogfenster "Mit Server verbinden" die URL-Adresse unter Verwendung der folgenden Syntax ein (vgl. Hinweis 3):
smb://ServerName/ShareName/ (also smb://192.168.1.1/ oder 192.168.1.1/disc0_(1,2 oder 3))

Klicken Sie in "Verbinden".

Wie gesagt, nur wenn es aktiviert ist, ansonsten per FTP oder ssh/telnet (http://www.wikihow.com/Use-Telnet-on-Mac-OS-X)

In telnet-Verbindung "cd tmp" "cd mnt" "ls" eingeben, dann sollte er angeschlossene Festplatten anzeigen. Dann per "cd name" in die Festplatte wechseln. (Ist natürlich sehr umständlich)

2. :Keine Ahnung:confused: Kann ich nur vermuten, dass da irgendwas mit PHP und MySQL nicht richtig läuft.

3.: Gut zu wissen;) Kann ich dir leider nicht helfen, vielleicht admin:admin?

pooz
02-11-2009, 19:42
Danke für die antwort und dein Edit.

1)
a) Hab schon die platte mal in ein ext. HDD USB gehäuse gepackt und vergeblich versucht über Linux,Windows und OSX drauf zuzugreifen. Aber keiner erkennt das dateisystem. Ist das nicht ext3?

b) Wie auch immer. Ich habe versucht die pfade von dir zu folgen, aber da ist nix drin:


[ad@WL700gE /]$ cd tmp
[ad@WL700gE tmp]$ cd mnt
-bash: cd: mnt: No such file or directory
stattdessen ist folgendes drin:

[ad@WL700gE tmp]$ ls
cache-mt-daapd pool_share_nfs_exports
configuration_share pools_going
ddns ppp
disk_names printerstatus
disk_updating_lock raid
disks_going raidtab
etc rc.local.done
file_variable_updating_lock rc_action_incomplete
filter_rules rc_notification
foreign_share_info reserved_foreign_share_names
foreign_shares_going resolv.conf
global_shares_list samba
group share_name_mappings
hosts shares_going
lowcase.dat smbpasswd
mt-daapd.conf udhcpc
nas.lan.conf udhcpd_lan.conf
nas.lan.pid udhcpd_lan.leases
nat_forward_rules upcase.dat
nat_rules usb_disks
opt.mount.done user_notes
passwd var
pool_share_cifs_exports vsftpd.conf

c) "Mit Server verbinden" klappt nicht auf die ip alleine, sindern nur mit share

smb://192.168.1.1/MyShare oder cifs://192.168.1.1/MyShare

d) Gibt es keinen bequemen "telnet-browser bzw. explorer" ? wollte mir gerne die ganze platte angucken.

Danke!!
lg

bauerj
03-11-2009, 17:13
Hm, komisch...

Gib mal in telnet
df ein, dann sollte er dir so eine Tabelle anzeigen:

[admin@BAUER root]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3072 3072 0 100% /
/dev/discs/disc0/part2 8103964 329356 7362944 4% /opt
/dev/discs/disc0/part3 606228056 147099032 428334428 26% /tmp/mnt/disc0_3

Falls er dir mindestens 2 Einträge anzeigt ist alles gut, dann kannst du bei 2) weitermachen.;), falls nicht ist anscheinend etwas mit der Festplatte / mit der Konfiguration nicht in Ordnung

Falls also etwas nicht stimmt, gib mal
fdisk -lein.

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 125 1004031 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 126 1150 8233312+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part3 1151 77825 615891937+ 83 Linux


Die beiden grün markierten(kann auch nur 1 sein) sind opt und Datenpartition. Gib also

mkdir /tmp/mnt/
mount grün /tmp/mnt/disc0_3
ein, dann sollte alles klar sein:cool:

2) Gib einfach mal testweise cd /farbig-markiertein.
Wenn er jetzt noch was wegen Fehler anzeigt, dann ist die Festplatte kaputt:( und du musst die Daten versuchen zu retten.

Wenn kein Fehler erscheint sollte mit ls der Inhalt angezeigt werden. Jetzt kannst du versuchen einen FTP-Server (ohne Passwortsperre;)) zu installieren.
Kurzfassung:
1. In den Routeroptionen FTP aus
2. ipkg install vsftpd eingeben(telnet)

Falls du irgendwas nicht verstehst, sorry aber ich hatte grad nicht so viel Zeit, einfach nochmal nachfragen.

pooz
03-11-2009, 17:26
Moin,

danke für deine Antwort:

Also ich habe folgendes:

[Du@PooWL700gE /]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 68664 68664 0 100% /
/dev/root 1296 1296 0 100% /mnt
/dev/ide/host2/bus0/target0/lun0/part2
68664 68664 0 100% /
/dev/se/2 292417244 22530728 269886516 8% /shares/MYVOLUME1
/dev/se/2 292417244 22530728 269886516 8% /opt

Das scheinen 5 Einträge zu sein?


cd /shares/MYVOLUME1
klappt auch, anschließendes ls ebenso.


Wofür dient der FTP-Befehl? Auf die Shares konnte ich ja mit SMB oder FTP zugreifen über den Dateimanager von OSX.
Jedenfalls:

[Du@PooWL700gE /]$ ipkg install vsftpd
Package vsftpd (2.0.6-2) installed in /opt/ is up to date.
Configuring vsftpd
You'll need to add line like
echo "ftp stream tcp nowait root /opt/sbin/vsftpd /opt/etc/vsftpd.conf" >>/etc/inetd.conf
to your /unslung/rc.xinetd file -- see the wiki at http://www.nslu2-linux.org for more info
postinst script returned status 1
ERROR: vsftpd.postinst returned 1
Nothing to be done
Successfully terminated.
WARNING: Unable to remove temporary directory: : No such file or directory

Hab ich jetzt was kaputt gemacht?
Danke und Gruß!

bauerj
03-11-2009, 17:32
Ich hab dich wohl falsch verstanden, Entschuldigung.
Ich dachte du kannst per FTP nicht zugreifen(kein Passwort) und per Samba ging es nicht(?)

Kommst du denn jetzt schon an die Daten ran oder gibt es noch ein Problem?

pooz
03-11-2009, 17:37
Kein Problem ;-)

Also die User waren alle hinüber. Daher konnte ich keinen User benutzen, um auf ein Share zuzugreifen. Siehe Screenshot oben.

Das hat mir Angst gemacht, dass ich evtl. auch Daten verloren haben könnte (Benutzer sind mir egal). Und somit wollte ich dann irgendwie auf die ganze Platte zugreifen können, um manuell in all den Ordnern herum schnüffeln zu können.

bauerj
03-11-2009, 17:44
Achso!:cool: Alles klar, nein um die Daten brauchst du dir keine Sorgen zu machen. Aber, damit ich dich richtig versteh, du willst die Daten jetzt oder wenn es nicht mehr geht kopieren?

pooz
03-11-2009, 17:53
Keine Sorgen? Ist eine verkrüppelte Useranzeige "Users: syntax-ns#' xmlns" nicht beunruhigend? Das wird ja (hab ich mittlerweile herausgefunden) auf der HDD unter "passwd" oder so gespeichert.

Ja, ich wollte gerne gucken, was alles so drauf ist. Hab zwar per SMB und "password based access" (nicht User based acceess) die shares mounten können, aber: Da ich die fehlerhafte Useranzeige gesehen hab, hat mich das verunsichert, sodass ich befürchte, dass auch Shares-Ordner nicht alle wahrheitsgemäß angezeigt werden.

Und daher wollte ich die gesamte platte mal direkt angicken, und nicht über eine Maske oder ähnliches, was mir die "sicht" nimmt :-)

bauerj
03-11-2009, 17:59
Okay jetzt hab ich verstanden:D Naja gut es sollte eigentlich alles angezeigt werden, wenn du Daten vermisst, dann guck doch mal in die passwd ( vi /mnt/passwd ) und falls(hoffentlich) kein direkter Benutzername/Passwort drinsteht, kannst du es hier ja posten und ich werd sehen wass ich damit anstellen kann. Vielleicht ist es einfach ein XML-Fehler, ich hab zwar keinen 700gE, aber die Anzeige kriegen wir schon wieder hin;)

pooz
03-11-2009, 18:54
Also die Datei gibts dort nicht:

[Du@PooWL700gE /]$ cd mnt
[Du@PooWL700gE mnt]$ ls
dev lib proc shares usr
etc mnt sbin tmp var
[Du@PooWL700gE mnt]$ cd mnt
[Du@PooWL700gE mnt]$ ls
[Du@PooWL700gE mnt]$
cräzy

bauerj
03-11-2009, 18:58
Ach:eek: Ich werd schon alt:(
Ich mein natürlich /tmp/passwd