Solved Can't connect to Samba from Mac Catalina

OK, this isn't a FreeBSD problem as such, as I used to be able to connect to Samba perfectly, but I upgraded to a new Mac running Catalina (15.4) and I can no longer connect to Samba.

My server is running 12.1-RELEASE-p3 and samba 4.10.14

I've tried all the tricks that I've been able to find online, such as turning off packet signing on the Mac side, but nothing works. My mac starts to connect, asks for the password, then fails.

Any ideas would be appreciated.
 
My mac starts to connect, asks for the password, then fails.
Are you sure you're typing the correct password? Keep in mind that Samba has it's own password database, so your Samba password can be different from your "unix" password.
 
Did you enable the MacOSX [sic] and TimeMachine support VFS module? Otherwise I've been using the same smb4.conf file for aons without issue on macOS including Catalina.
 
I have enabled all the vfs stuff from the samba page: https://wiki.samba.org/index.php/Configure_Samba_to_Work_Better_with_Mac_OS_X, but not the time machine stuff, as I have no intention of using that. I can try it for the sake of completeness.

As for the earlier comment about the password: as I said, it was working with an older mac not running Catalina (a couple of major versions older), and nothing has changed on the server, so the password will be the same as it was before. It seems to be simply how the Mac is trying to connect that is different to before.
 
I have a .4 Catalina install that connects fine to 4.10.13 (binary pkg version).

Code:
fruit:time machine = yes
enables a lot of different options that may be necessary

I also have the following turned on
Code:
    vfs objects = catia fruit streams_xattr
    fruit:aapl = yes
    server min protocol = SMB2
    kernel share modes = no
    posix locking = no
    fruit:advertise_fullsync = true

I don't know what packet signing is, so I don't think I changed that option.
 
Back
Top