LAN Plugin SMB2 Connect fail

Support for Android version of Total Commander

Moderators: white, Hacker, petermad, Stefan2

naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

LAN Plugin SMB2 Connect fail

Post by *naturelle »

Hi folks,

I am trying to connect with Total Commander on a new phone (Samsung A34) to my SMB-Server (Debian).
All of my other devices are working fine, this one fails to connect with:

Code: Select all

SMB2 connect:failed to connect
to /::1 (port 445) from /::1 (port 47xxx)
after 5000ms: isConnect failed:
Does anyone knows what the problem occurs?

Settings:
Servername:
192.168.1.10 (my server)
Benutzer:
Ich
Passwort:
#password
[X] SMB2

My AVM Fritzbox (192.168.1.1) shows me that the phone is connected with it's IPv4 192.168.1.56
Even from outside via VPN it does not work.

No error messages in logs on my Debian-Server.

To me it looks like an IP-problem, but:
What's the problem?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

From the log it looks like you are trying to connect to localhost (ip address ::1 is ipv6 equivalent of 127.0.0.1) and not to your server.
Maybe there is a space somewhere in the server name?

Otherwise please enable logging in Total Commander main menu (3 dots), configure. It may show the reason of the error (smbj library).
Author of Total Commander
https://www.ghisler.com
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

Ja, das dachte ich auch. Mehrfach überprüft, Eintrag gelöscht, neu erstellt - es bleibt dabei.
Wo finde ich dann das Log, wenn ich es aktiviert habe? Ich habe jetzt erstmal kein Zugriff mehr auf das Gerät, muss alles umständlich telefonisch klären.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

Can you try accessing the server by name? The LAN plugin should be able to resolve it. I ask because I had reports where the Fritzbox tried to resolve IP addresses like a name, e.g. when making a name server lookup for 192.168.1.10 it could return a different IP address.
Author of Total Commander
https://www.ghisler.com
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

Ja, wenn ich das nächste Mal Zugriff auf das Gerät habe. Es stellt sich aber die Frage, warum es bei allen anderen Android-Geräten funktioniert und nur beim Samsung nicht.
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

So, konnte es gerade ausprobieren: mit dem Namenseintrag funktioniert. Verstehe nicht, was da das Problem ist - ist das ein Total-Commander-Bug?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

Wird die IP-Adresse im Log angezeigt? Vielleicht ist es einen andere?
Author of Total Commander
https://www.ghisler.com
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

Mein Server hat seit mehr als einem Jahrzehnt dieselbe IP, und in welchem Log soll das angezeigt werden? Ich habe auf dem Debian-Server alles durchgeschaut, da ist nichts ungewöhnliches verzeichnet, und im Handy, wo wäre da ein Log?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

Ich habe es nun im Debugger getestet: wenn man nur eine IP-Adresse angibt oder IP-Adresse/Freigabe dann geht es problemlos, das Plugin macht dann auch keine Namensauflösung. Wenn man aus Versehen ein Leerzeichen zwischen der IP-Adresse und dem Schrägstrich angegeben hat:
IP-Adresse /Freigabe
dann gibt es Probleme, weil er versucht den Namen aufzulösen. Das kann z.B. passieren, wenn man anfängt die IP-Adresse einzutippen und Android dann einen Namensvorschlag anzeigt. Wählt man diesen, fügt Android automatisch ein Leerzeichen dahinter ein.
Author of Total Commander
https://www.ghisler.com
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

Mhmm. Danke für's testen! Ich habe es mehrfach ausprobiert, auch den Eintrag gelöscht und neu angelegt: weder war da ein Leerzeichen noch sonst ein nicht sichtbares Zeichen.

EDIT:
Es wurde aber jedesmal noch ein zweiter Eintrag angelegt, der aussah wie der Erste, aber einen ":" vorangestellt hatte.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

Es wurde aber jedesmal noch ein zweiter Eintrag angelegt, der aussah wie der Erste, aber einen ":" vorangestellt hatte.
Das war ein Bug im Plugin, der mit einen kürzlichen Update behoben wurde.
Author of Total Commander
https://www.ghisler.com
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

Alles klar. Aber noch eine Nachfrage:
ghisler(Author) wrote: 2024-01-11, 10:19 UTCWenn man aus Versehen ein Leerzeichen zwischen der IP-Adresse und dem Schrägstrich angegeben hat:
Was für ein Schrägstrich? Ich gebe ausschließlich die IP ein, so wie im Start-posting beschrieben.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

Schrägstrich zum Trennen von Servername/IP und Freigabe. Das war die einzige Möglichkeit, wie ich eine erfolglose Verbindung reproduzieren konnte. Wenn man nur die IP-Adresse angibt, dann entfernt das Plugin überflüssige Leerzeichen.
Author of Total Commander
https://www.ghisler.com
naturelle
Junior Member
Junior Member
Posts: 9
Joined: 2023-12-23, 21:16 UTC

Re: LAN Plugin SMB2 Connect fail

Post by *naturelle »

Ah, ok. Nein, ich gebe immer nur die IP ein.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: LAN Plugin SMB2 Connect fail

Post by *ghisler(Author) »

Dann sehe ich leider keinen Grund für das Problem, sorry.
Author of Total Commander
https://www.ghisler.com
Post Reply