• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Mac Os akzeptiert keine Bindestriche bei SMB Verbindungen

XX5198

Carola
Registriert
23.08.09
Beiträge
114
Hallo.
Ich habe einen Speedport W920V an dem eine Festplatte hängt.
Auf diese möchte ich gerne über smb://speedport.ip zugreifen, was jedoch nicht geht, weil der speedport die Festplatte unter einem Namen mit Bindestrichen einhängt (http://support.apple.com/kb/HT1568?viewlocale=de_DE unten).

Hat jemand eine Idee wie ich Mac Os x doch dazu bringe diese Platte ein zu hängen?
Kann man diese Einschränkung evtl irgendwie abstellen oder austricksen?
Die namensvergabe beim speedport lässt sich leider nicht ändern, ich müsste da schon eher den Hardwarenamen der Platte ändern, was wohl nicht wirklich leich wäre.

Bin für jeden Tipp dankbar!
 
Vl. könnte es mit einem verkehrten Schrägstrich (\) gehen, so kann man, glaube ich, Zeichen ausschließen, die sonst Befehle usw. trennen.
 
Bei mir funktioniert das Verbinden via Servername nicht.

Ich benutze: "smb://IPdesDevice/Freigabe".
 
@ markthenerd und elsi Danke erstmal für eure Antworten. Ich hab mal versucht vor die Bindestriche ein "\" zu setzen, jedoch ohne Erfolg. @ markthenerd Wenn ich dich richtig verstanden habe, dann sollte ich mal die IP, statt "speedport.ip" nutzen? Da passiert dann leider das gleiche :-( Ich habe folgendes versucht: smb://192.168.2.1/TOSHIBA\-USB3\-5\-\-HDD\-01 smb://192.168.2.1/TOSHIBA-USB3-5--HDD-01 Keiner eine Idee? Es liegt ja nur an den "-" im Gerätenamen. Lösungen: - Mac OS dazu bringen Bindestriche zu akzeptieren - Gerätenamen der Festplatte ändern - Speedport dazu bringen die Platte ohne Bindestriche einzu hängen (mir fällt nicht ein wie, im t-online Forum sah es nicht danach aus, dass das dem nächst in der Firmware möglich wäre) - Speedport "fritzen" (kommt für mich wegen Leihgerät leider nicht in frage).
 
Wie ich schon geschrieben habe, meinen NAS mounte ich mit der Syntax:

smb://192.168.1.21

will ich ein Verzeichnis direkt mounten:

smb://192.168.1.21/Public

Natürlich kann die IP in deinem Netz anders lauten, Backslashe allerdings kennt weder OS X noch Linux. Gleichzeitiger Zugriff von Windows aus dann schon, dann lautet die Syntax:

smb:\\MiniServer\Public

(Meinen NAS habe ich "MiniServer" benannt.)

Da fällt mir ein, hat die Platte die du mounten möchtest eine fixe IP? OS X und auch Linux können, wenn nicht, Probleme beim Zugriff bekommen.
Wie du siehst hat meine die "21".
 
Aso dann hatte ich dich etwas falsch verstanden, denn wo wie du dein NAS einhängst sollte es bei mir ja eigentlich auch gehen. Geht jedoch nicht wegen den Bindestrichen.
 
Was passiert wenn Du im Finder "Gehe zu" -> "Mit Server verbinden..." nur "smb:/192.168.2.1" eingibst?
Normalerweise sollte, nach Eingabe von User und Passwort ein Fenster mit der Liste der Shares des Servers erscheinen, in dieser Liste sollten die Sharenamen so substituiert werden, dass Du sie anklicken kannst.
 
So weitkomne ich leider garnicht.
Nach Eingabe von smb://192.168.2.1 gebe ich Name und pw ein und dann kommt die meldung, dass Name oder pw falsch wären.
Über ftp://192.168.2.1 sind Name und pw jedoch richtig.
 
Ich würde auch eher zu einem Backslash tendieren da smb ja von Windows ist
 
wie schon oben gesagt, gibt es keine Backslash in Pfadangaben unter Linux oder Mac OS X, auch nicht wenn man smb verwendet
 
Japp, die normalen Slashes funktionieren auch. (eben getestet)
 
SMB-Adressen sind URLs.
Sonderzeichen in URLs sind im Zweifelsfall als Hexcode zu maskieren, zB:
Leerzeichen : %20
Tabulator : %09
'Minus' : %2d
usw usf... ---> man ascii
 
So weitkomne ich leider garnicht.
Nach Eingabe von smb://192.168.2.1 gebe ich Name und pw ein und dann kommt die meldung, dass Name oder pw falsch wären.
Über ftp://192.168.2.1 sind Name und pw jedoch richtig.

smb:// ist nicht gleich ftp:// . die können (und werden) ganz unterschiedliche Benutzernamen und Passwörter haben. Es sei denn, Du hast explizit die gleichen im Router eingestellt... Vielleicht hast Du für den Zugriff über smb:// noch gar kein Passwort im Router eingestellt - und er sagt deshalb, dass es falsch wäre? Oder dort ist noch das Standardpasswort gesetzt?

EDIT: Sorry, Passwort und Benutzername ist bei ftp:// und smb:// in den Fritz!Boxen und baugleichen tatsächlich gleich...
 
Zuletzt bearbeitet:
Kann man da dann nicht ein Skript schreiben, welches einen anderen Zeichensatz verwendet, so dass das "-" dann irgendwas anderes ist, was ok wäre und dann die Platte einbindet?
Kenn mich mit den Skripten bei Mac os noch nicht so aus.
 
Habe mal ausprobiert, wie es mit meiner Fritz!Box läuft. Der W920V ist ja nichts anderes, als eine mit VDSL-Modem aufgebohrte Fritz!Box 7270.
Auch ich kam nicht per SMB auf den angeschlossenen USB Stick, wenn ich den Passwortschutz in der Box eingestellt habe. Da ganze hat mir keine Ruhe gelassen, nach dem Motto: "Es muss doch möglich sein".
Ich habe dann nach entsprechender Suche hier im Forum diesen Thread gefunden.

Das Problem beim Zugriff per SMB liegt nicht am Bindestrich im Namen, es liegt am Passwort! Die vorgeschlagene Lösung aus dem Thread funktionierte bei mir auf Anhieb. Simpel und einfach ist sie außerdem! Wenn ich als Passwort nur Zahlen nutze, dann funktioniert der Zugriff über SMB auf das angeschlossene Laufwerk tadellos. Sobald auch nur ein anderes Zeichen (Buchstabe, Sonderzeichen) im Passwort ist, bekomme ich die Meldung, dass Benutzername oder Passwort falsch seien. Extrem interessant... Aber gelöst :-)

Also:
- Im Router bei Passwortschutz für das Netzlaufwerk ein Passwort, welches nur aus Zahlen besteht einrichten
- Am Mac im Menü "Gehe Zu" "Mit Server verbinden", dort smb://IP Adresse des Routers eingeben. Bei Benutzername ftpuser, als Passwort Dein neues Zahlenpasswort eintragen.
- Funktioniert! ;-)

P.S.: Ob bei der W920V der Standardbenutzer auch ftpuser heißt müsste auf der entsprechenden Seite der Routeroberfläche stehen, wo Du auch das Passwort einstellst... Komisch, dass der bei SMB-Nutzung überhaupt ftpuser heißt... Ist aber so.
 
@ knikka Danke für deine ausführliche Beschreibung. Ich habe mein PW jetzt in reine Zahlen geändert. Jedoch bekomme ich beim Verbindungsaufbau erneut die gleiche Meldung. Auf der Seite, wo ich Namen und PW gewählt habe steht weiter nichts von einem Standarduser (ftpuser geht auch nicht). Werde da nochmal gucken, ob er evtl anders heist oder an anderer Stelle steht aber bis her läuft es leider nicht :-(
 
Laut diesem Artikel von der Telekom Seite sieht es so aus, als könntest (Hast Du das gemacht) in der Benutzeroberfläche des Routers auch den Benutzernamen wählen (Ist bei den Fritz!Boxen nicht möglich). Dann musst Du natürlich den selbstgewählten Benutzernamen eingeben.

Da die Antwort dort von einem Telekom Mitarbeiter geschrieben wurde, der zudem Mac Nutzer ist und Deinen Router nutzt, gehe ich davon aus, dass Dir das helfen wird... Ansonsten mach doch mal einen Screenshot von der Einstellungsseite Deines Routers, wo Du Benuternamen und Passwort und sonstige Details zum Zugriff per SMB und FTP einstellen kannst.

Vielleicht kann ich oder jemand anders hier Dir dann besser helfen und einen eventuellen Einstellungsfehler erkennen...


EDIT: An dem Bindestrich wird es definitiv nicht liegen, da auch meine Fritz!Box Bindestriche im Freigabenamen verwendet. Sogar mehrere. Und trotzdem klappt es da unter OSX 10.6.4 - ... ähm, welches OSX (Welche Version) hast Du eigentlich? Habe eben nochmal alles durchsucht, und da hattest Du nichts zu geschrieben...

EDIT 2: Ich habe mal für Dich in der Anleitung zu Deinem Router nachgeschaut. Beim SMB-Zugriff scheint gar kein Benutzername nötig zu sein. Deckt sich auch mit meinen eben gemachten Erfahrungen mit meiner Fritz!Box. Was als Benutzername eingegeben wird ist völlig egal. Hauptsache das Passwort stimmt.
Hast Du nach dem Ändern des Passwortes dieses auch abgespeichert? Er übernimmt das nicht automatisch, wenn es im Feld steht. Normalerweise musst Du noch sowas wie "Übernehmen" oder "Speichern" oder so klicken... Das vergesse ich auch immer mal wieder :-) Und wundere mich dann, warum es immer noch nicht funktioniert...
 
Zuletzt bearbeitet:
knikka Danke für dein Mühe, du bist ja richtig eifrig bei der Sache :-) Ich hab mir den Beitrag, den du verlinkt hats mal angesehen und kann da leider nicht raus lesen, dass der Mitarbeiter Mac Nutzer sei? Er scheint jedoch nur das Vorgehen zu beschreiben, dass ich bereits (erfolglos) verfolge: Nutzername unter Sicherheit/USB-Datenträger/Benutzer hinzufügen hinzufügen, PW vergeben und Schreibrecht aktivieren. Habe mal ein paar Screenshots von den genannten Stellen gemacht und in meine DropBox gelegt: http://www.dropbox.com/gallery/2780701/1/SpeedPort Problem?h=1a6251 Achja ich nutze Mac OS X 10.6.4
 
Hast Du nach dem Ändern des Passwortes dieses auch abgespeichert? Er übernimmt das nicht automatisch, wenn es im Feld steht. Normalerweise musst Du noch sowas wie "Übernehmen" oder "Speichern" oder so klicken... Das vergesse ich auch immer mal wieder :-) Und wundere mich dann, warum es immer noch nicht funktioniert...

Ja hab auch auf "speichern" geklickt :-) Wenn ich versuche ohne Username zu verbinden, dann kann ich nicht auf "verbinden" klicken. Ich guck mir mal die Anleitung an.
 
Hab mir die Anleitung mal angesehen. Kann es sein, dass die da nur die Verbindung über den Web-Browser beschreiben? Das funktioniert so weit bei mir auch. Jedoch ist das dann über ftp und ich hab keine Schreibrechte. Ich möchte die Platte aber gerne mit Schreibrechten einhängen, so dass sie als Laufwerk zur Verfügung stehen.