Home » Technik » Buffalo Linkstation LS-QVL SMB 2 aktivieren

Buffalo Linkstation LS-QVL SMB 2 aktivieren

Da der Zugriff auf meine NAS nach dem Windows 10 Creators Update nicht mehr funktioniert hat, bin ich mal auf Ursachenforschung gegangen.

Das Problem war relativ schnell gefunden, mit dem Update hat Microsoft die Unterstützung für das SMB 1 Protokoll entfernt. Dies ist aus sicherheitstechnischer Sicht natürlich sehr sinnvoll, da das SMB 1 Protokoll doch diverser Sicherheitslücken aufweist. Unteranderem konnte der Wannacry Virus sich über diese Lücken ins System schleichen.

Was aber nichts an dem Umstand geändert hat, das ich keinen Zugriff auf meine NAS mehr hatte. Zunächst, um diesen Umstand temporär zu beheben, habe ich das SMB 1 Protokoll vorübergehend wieder aktiviert. Da gibt es letztlich zwei Wege das zu machen, der eine führt über den Weg Windows Features hinzufügen oder entfernen, der zweite geht recht schnell über die Powershell.

Wie man das SMB 1 Protokoll aktiviert findet ihr hier:

SMB 1 Protokoll über Systemsteuerung aktiven oder deaktivieren
oder Variante Nummer zwei hier:
SMB 1 Protokoll über Powershell aktiven oder deaktivieren

Zunächst sollte man die aktuelle Firmware für seine Buffalo Linkstation installieren. Das schaltet zwar das SMB 2 nicht automatisch frei, aber wohl erst mit der letzten verfügbaren Version ist es möglich, das SMB 2 zu aktivieren. Diese Version bringt Samba 3.6.3 mit, welcher SMBv2 ohne Probleme unterstützt, denn sonst würde die folgende Anleitung auch nicht funktionieren.

Die Firmware für die Linkstation LS-QVL findet ihr unter dem folgenden Link:

 

Für die anderen Buffalo Modelle findet ihr unter dem Menüpunkt Support die Möglichkeit für euer Modell die entsprechende Firmware zu suchen.

Um Zugriff auf die Buffalo NAS zu bekommen, brauchen wir Root Zugang auf dem System. Das erreichen wir mit dem ACP Commander

Download

Nachdem Download installieren, eventuell meldet sich das Programm mit dem Hinweis das Java erforderlich ist, das müsst ihr ggf. dann noch installieren.

Der eigentliche Ablauf mit dem ACP Commander ist schnell erledigt. Beim Start des ACP Commanders wir die NAS automatisch gefunden.

  1. Administrator Kennwort der NAS unter Admin Password eintragen
  2. Mit GO bestätigen
  3. Enable SSH klicken
  4. Set Root PW ausführen
  5. Es öffnet sich ein Dialogfenster, hier das gewünschte Kennwort für den Root eintragen und sich merken oder aufschreiben (unsicher, daher nicht die Ideallösung)
  6. Bestätigen mit OK

Fertig, damit ist das Root Passwort jetzt gesetzt. Für den Fall das es mit dem ACP Commander GUI nicht funktioniert, findet ihr hier noch eine Version die ohne Grafische Oberfläche funktionieren sollte.

Man kann jetzt den komplizierteren Weg über Putty wählen um dort dann per Kommandozeile die benötigten Änderungen in der NAS vorzunehmen.

Allerdings bin ich durch Zufall über eine ganz elegante Lösung gestolpert, die auch anwendbar ist, wenn man kein Unix Spezi ist.

Hier kommt das Programm WinSCP ins Spiel, WinSCP ist ein beliebter SFTP-Client und FTP-Client für Microsoft

Download WinSCP

Programm installieren und starten. Ihr könnt dann eine neue Sitzung aufbau, dazu tragt ihr in die Felder die erforderlichen Daten ein.

Nach der Anmeldung landet ihr im Root Verzeichnis, dort befindet sich eine smb.sh. 

Es gibt eine zweite smb.sh im Verzeichnis /etc/init.d/

Ich hatte zunächst nur die smb.sh im Verzeichnis /etc/init.de/ angepasst, so wie ich es bis dato in den anderen Anleitungen gelesen habe. Das hat aber das SMB 2 Protokoll in der NAS nicht aktiviert. Habe dann noch mal die smb.sh im Verzeichnis root ebenfalls angepasst, danach war alles wie gewollt.

Bevor ihr die Dateien aber bearbeitet macht euch Sicherheitskopie davon.

Wählt die runtergeladene Datei smb.sh aus und klickt mit der rechten Maustaste drauf.

Im folgenden Dialog wählt ihr einfach „bearbeiten“ und es öffnet sich der Editor.

Jetzt sucht ihr in der Datei den folgenden Abschnitt:

Kleiner Tipp vorweg, kopiert den ersten Satz vom Code, klickt auf auf das Fernglas im Menü des Editors , fügt den Satz in das Suchfenster ein und geht auf suchen, das geht definitiv schneller wie sich durch den Text zu scrollen und zu suchen.

/usr/local/sbin/nas_configgen -c samba
if [ $? -ne 0 ]; then
echo "$0 configure fail"
exit 1
fi

und ändert den wie folgt ab


/usr/local/sbin/nas_configgen -c samba
if [ $? -ne 0 ]; then
echo "$0 configure fail"
exit 1
fi
/bin/sed -i '3i\\
min protocol = SMB2\\
max protocol = SMB2\\
' /etc/samba/smb.conf

Im Anschluß die smb.sh wieder hochladen und die NAS neu starten. Solltet ihr auf eurem PC noch das SMB 1 Protokoll aktiviert haben, so ist jetzt ein günstiger Zeitpunkt, diese zu deaktiveren und den PC neu zu starten, während die NAS ebenfalls neu startet.
Wenn ihr alles richtig gemacht habt, dann habt ihr jetzt wieder uneingeschränkten Zugriff auf eure NAS ohne das SMB 1 Protokoll nutzen zu müssen.


19 Kommentare

  1. Danke! Hab auch eine Weile suchen müssen, bis ich alle Informationen zusammen gesucht hatte. Ist mir nicht auf Anhieb gelungen, das anzupassen, aber nachdem es dann geklappt hat, hab ich mich mal an die Anleitung gemacht. So geht es anderen nicht genauso wie mir 🙂

  2. Moin, ich hab das mal bei der LS-GL versucht…. leider ohne
    Erfolg…. jetzt kommt die Tage mal die LS-WXL dran..
    bin mal gespannt…. gebe Laut
    Viele Grüße, Manni

  3. Moin,
    erst mal vielen Dank für die ausführliche Anleitung. Vor allem der WinSCP hat mir die Sache erleichtert. Leider stoße ich da gleich auf zwei Probleme: 1. mein root-Verzeichnis ist leer. 2. die smb in /etc/init.d/ beinhaltet den Abschnitt den man modifizieren muss offensichtlich nicht?!
    Jetzt bin ich sehr ratlos wies da weitergehen könnte? Kann mir vielleicht jemand die Dateien aus root zur Verfügung stellen, in der Hoffnung, dass ich diese einfach hinzu fügen kann? Bin für jede Hilfe dankbar.
    Schöne Grüße
    Jano

  4. Moin,

    welche Linkstation hast du im Einsatz?

    Zum Editieren der Datei nutze am Besten Notepad++, dort kannst du dann über die Suche auch die erforderliche Textpassage finden, die ergänzt werden muss.

    • Moin Joachim,

      ich habe die LS-XL. Ich konnte die entsprechenden Zeilen mit dem Notepad++ auch finden und modifizieren. Danach habe ich die smb auch in den root Ordner kopiert und jetzt scheint alles gut zu funktionieren. Vielen Dank für den Hinweis.

      • Herrlich! Diese bzw. eure Beschreibungen! War auch schon leicht verzweifelt, aber mit der Anleitung oben und der Info, die Datei einfach auch in den root-Ordner zu legen (bei meiner LS-WXL V1.75 war der root-Ordner auch leer), hat es dann doch noch geklappt und ich habe wieder vollen Zugriff auf meine Daten! *MEGA freu* Habe ebenfalls Notepad++ genommen, da es mit dem Windows Editor beim 1. Mal nicht funktioniert hatte.

        Herzlichen Dank euch allen!

  5. Hallo,
    ich bin vor einigen Monaten auf das Problem gestoßen und habe durch diesen Beitrag den Zugriff wieder hinbekommen.
    Am 15.12 gab es ein Update meiner NAS (LS-QVL/R5) auf V1.75. Seitdem funktioniert das Editieren der SMB nicht mehr.
    Gibt es dazu schon was neues?
    P.s. auch bei mir ist nach dem Update die SMB aus dem Root verschwunden, aber egal was ich versuche es klappt nicht. Ich bekomme über den Explorer keinen Zugriff mehr auf die Ordner.

  6. Hi,

    Hab mir bisher die V1.75 noch nicht ansehen können. Stecke gerade mitten im Umzug. Im Zweifelsfall wieder auf die 1.74 zurückgehen. Um auf die Ordner zugreifen zu können um Daten zu sichern, SMB1 unter Windows vorrübergehend wieder aktivieren.

    • Hallo Joachim,

      SMB1 hatte ich auch schon wieder aktiviert – ohne Erfolg.
      Aber manchmal stehe ich mir einfach selber im Wege. Dachte ein downgrade wäre nicht möglich da die Buffalo nur über den Updater anzusprechen sei. Aber ein editieren der LSUpdater.ini lässt dies natürlich trotzdem zu.
      Gesagt, getan – und das NAS ist wieder im Explorer ansprechbar. *manchmalmitdemkopfandiewandhauen
      Ich danke dir trotzdem und wünsche einen stressfreien Umzug.

  7. Hallo,
    ich habe auf meiner LS-WXL183 nur die SMB Datei in dem genannten Unterordner gefunden und nur die editiert. Hat dann auch sofort funktioniert.
    Danke.

    • Aber eins verstehe ich nicht? Ich habe meine Buffalo schon vor einigen Monaten mit einer anderen Software auf SMB 2 umgestellt und jetzt kam eine neue Firmware und alles war wieder wie vorher.
      Wieso hält der Hersteller in der neuen Firmware an SMB 1 fest und ich als Laie kann die Platte dann mit etwas Sorgfalt und Hilfe dieser Seite aber ohne Probleme wieder auf SMB 2 schalten? Das klingt ja fast wie; mein Autohändler verkauft mir ein Auto mit lockeren Radmuttern und wenn ich als Kunde ein sicheres Auto möchte, kann ich sie ja selber festziehen.

      • Moin Holger,

        genau der Gedanke kam mir auch. Warum SMB2 nicht gleich in das Update mit eingebunden worden ist, ist mir auch ein Rätsel. Vielleicht weil man einfach nur die Leute, die technisch eben nicht so bewandert sind, sich was neues anzuschaffen.

  8. Hallo Joachim, ich habe soeben SMB 2 auf meiner LS-QV B40 mit der Firmware-Version 1.75 nach deiner Anleitung aktiviert. Dazu habe ich lediglich die smb.sh im Verzeichnis /etc/init.d wie beschrieben angepasst. Hat wunderbar funktioniert, habe wieder vollen Zugriff. Vielen Dank für die ausführliche und zielführende Beschreibung!

    • Hallo Georg, danke für das positive Feedback! Ich selbst bin zwischenzeitlich auf eine Eigenbau-NAS umgestiegen, weil mir die einfach mehr Möglichkeiten bietet. Da auf der NAS auch viele Videodaten liegen, habe ich auf der jetzt auch einen Plex Server als Streamingplattform laufen. In Verbindung mit einem Amazon FireTV echt super.

  9. Vielen Dank, hat gut funktioniert 🙂 Musste die smb.sh aus dem Verzeichnis /etc/init.d/ ändern und nach Root kopieren. Root war leer. LS-WXL651

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.