Re:_SMB_authentication…flakiness?

From: paul beard <paulbeard_at_gmail.com>
Date: Tue, 11 Jul 2023 14:12:59 UTC
I'll take a look but am reluctant (read: lazy) to install a whole new thing
to do something that worked as recently as yesterday.

Seeing this on the client side:
Jul 10 18:15:18 <kern.crit> www kernel: smb_smb_negotiate: Don't know how
to talk with server xxx (65535)
I assume this was during the testing of smb v1, v1 + v2 and pure v2.

I did install samba on the client so I could use smbclient, hoping for more
debugging info.

smbclient -U www -I omphalos -N /tmp/mnt/storage  //mnt/storage
session setup failed: NT_STATUS_LOGON_FAILURE

and of course, now smbutil doesn't work as it used to.

The client on busybox allows some custom config to added: is there any
logging I can toggle on there?

On Tue, Jul 11, 2023 at 5:47 AM Paul Mather <paul@gromit.dlib.vt.edu> wrote:

> On Mon, 2023-07-10 at 18:30 -0700, paul beard wrote:
>
> having some trouble mounting an smb volume hosted by a wireless base
> station running linux/busybox.
>
> smbutil works, mount_smbfs doesn't. password is in .nsmbrc, seems to be
> readable by smbutil.
>
> smbutil view //www@omphalos
> Share        Type       Comment
> -------------------------------
> jffs         disk       JFFS
> storage      disk       STORAGE
> EFI          disk       EFI
> IPC$         pipe       IPC Service (FreshTomato Samba Server)
>
> mount_smbfs -I omphalos -N //tmp/mnt/storage /mnt/storage
> mount_smbfs: unable to open connection: syserr = Authentication error
>
> tail -1 /etc/fstab
> //omphalos/STORAGE      /mnt/storage    smbfs   rw,noauto,
> -N,-I192.168.0.1 00
>
> This all used to work, but a couple of firmware upgrades have taken place.
> This was working yesterday after the latest update but now is failing and I
> am not seeing what's wrong with it.
>
> The server offers Samba protocol version v1, v2 or mixed v1/v2. v1 doesn't
> work at all, returns
> mount_smbfs: unable to open connection: syserr = RPC struct is bad
>
> The others will allow smbutil to work but not mount_smbfs. Logging isn't
> telling me much on the server side. I could mount the disk on macOS but
> that's not working now either. smbutil still works there but not
> mount_smbfs.
>
>
>
> When my OpenELEC server stopped supporting SMB1 by default I decided to
> bite the bullet and abandon mount_smbfs, which does not support anything
> higher than SMB1.  (See the STANDARDS section of the mount_smbfs(8) manual
> page.)
>
> In my case, I switched to the sysutils/fusefs-smbnetfs port.  It uses
> Samba4 under the hood, so supports both SMB2 and SMB3, making it more
> compatible with other OSes (like macOS).  I found fusefs-smbnetfs a little
> bit of a pain to set up, but very reliable.  Its main advantage, for me, is
> supporting modern SMB standards.
>
> Cheers,
>
> Paul.
>


-- 
Paul Beard / www.paulbeard.org/