SMB Probleme mit LAN Plugin für Total Commander unter Android

  • Ich habe Probleme mit dem LAN Plugin für Total Commander unter Android. Hier die Infos:


    Config in Total Commander:
    Name: Nanotek Dynamic
    Address: 192.168.1.11/ARCHIV


    "ARCHIV" ist ein Aggregation Ordner:


    Name - Hostname - Remote share

    01 ALLGEMEIN - 192.168.1.11 - ALLGEMEIN
    02 Steve - 192.168.1.11 - Steve
    ...


    Hier das Log-File, verbinden scheint zu gehen:

    Code
    2023-07-30 18:47:49.391 HOST:LAN:get dir: /Nanotek Dynamic/ARCHIV/ 
    2023-07-30 18:47:49.408 LAN:CONNECT Nanotek Dynamic 

    Jetzt eine Ebene tiefer (in 01 ALLGEMEIN):

    Code
    2023-07-30 18:47:51.467 HOST:LAN:get dir: /Nanotek Dynamic/ARCHIV/01 ALLGEMEIN/ 
    2023-07-30 18:47:51.509 LAN:Verbindungsfehler! Gemeldeter Fehler: 
    STATUS_OBJECT_NAME_NOT_FOUND (0xc0000034): Create failed for \\192.168.1.11\ARCHIV\01 ALLGEMEIN 
    /ARCHIV/01 ALLGEMEIN/ 

    Zweiter Versuch:

    Code
    2023-07-30 18:47:55.890 HOST:LAN:get dir: /Nanotek Dynamic/ARCHIV/01 ALLGEMEIN/ 
    2023-07-30 18:47:56.455 LAN:Verbindungsfehler! Gemeldeter Fehler: 
    j has already been closed 
    /ARCHIV/01 ALLGEMEIN/ 

    Verbindung trennen:

    Code
    2023-07-30 18:48:02.111 HOST:LAN:disconnect: Nanotek Dynamic
    2023-07-30 18:48:02.160 LAN:DISCONNECT Nanotek Dynamic 
    2023-07-30 18:48:02.265 HOST:LAN:get dir: /
    2023-07-30 18:49:46.930 tc:Move 1 files:/storage/emulated/0/.TotalCommander/->/storage/emulated/0/Download/

    Das "\\192.168.1.11\ARCHIV\01 ALLGEMEIN/ARCHIV/01 ALLGEMEIN/" passt gar nicht.Von Ghisler selbst:

    Mod: Nicht deklariertes Zitat ohne Quellenangabe ... korrigiert! :handbuch::arrow: Forenregeln beachten und Die Zitat Funktion des Forums richtig nutzen

    Zitat von Ghisler

    From the log, it looks like the SMB library sends the path with a mix of forward slashes and backslashes. Most servers seem to be able to handle that, but your NAS apparently doesn't. I will check why it's sending forward slashes, they should all be converted to backslashes.


    Nach mehreren Versuchen werde ich aufgrund der Richtlinien mit der IP auf der NAS gebannt.

    Ghisler selbst kann das bei sich nicht nachstellen - SMB 2 und 3 sollten reichen und sind bei mir auch eingestellt.


    Hier die SMB Einstellungen:

    pasted-from-clipboard.png


    Firmware-Version QTS 5.1.0.2466 Build 20230721


    Hat jemand ähnliche Probleme bzw. sogar die Lösung hierfür?
    Das FTP-Plugin funktioniert ohne Probleme selbst mit ftpEs anstelle von ftps...


    Ich komme auch nicht mehr weiter...

  • Nein, gerade mein TS473-A mit QTS 5.1.0.2491 mal in den TC genommen (habe ich sonst nicht).

    Zugriff über SMB geht einwandfrei, im TC ist SMB2 und SMB3 aktiviert.

    Allerdings gehe ich direkt auf das NAS, also ohne Unterordner Angabe.

    Nach der Verbindung sehe ich dann aber alle Shares und kann auch soweit getestet überall zugreifen.


    Gruss

    Einmal editiert, zuletzt von FSC830 ()

  • Dann scheint das eher ein QNAP Problem beim Aggregationsordner zu sein.

    So einen habe ich bei mir nicht, habe aber testweise jetzt noch eine Verbindung zu einem Share eingerichtet, im Log sind nur /, und keine \ zu sehen.

    Allerdings vermeide ich immer Leerzeichen oder Umlaute in Namen, ich nehme entweder ein _ oder eben ae, oe, ue, ich bin da etwas altmodisch. ;)


    Gruss

  • Unterstützt der Total Commander überhaupt die Aggregation Ordner (DFS bei Microsoft)?

    Aggregation Ordner sind keine einfache Freigaben und wird nicht von jeder App unterstützt.

  • Mod: Unnötiges Volltext-/Direktzitat entfernt! :handbuch::arrow: Forenregeln beachten und Die Zitat Funktion des Forums richtig nutzen


    Früher lief das Plugin ohne Probleme mit einer älteren Firmware der NAS und dem Aggregations-Ordner auf einem Galaxy S7 mit dem damaligen Android als auch Cyanogen Mod. Und seitdem habe ich bis auf die QNAP Updates nichts dahingehend geändert. An irgendeiner Stelle muss es tief im Code eine Änderung gegeben haben. Jetzt mit Android 13 gehts nicht mehr.