I'm glad I stumbled onto this thread. I've been pounding google and the FreeNAS forum search for about four days now, trying to make my previously-rock-solid backup to a FreeNAS server work. I'd welcome any advice or pointers. All I can add to the conversation is a pile of things I've tried that did not work.
First, all this is complicated by a disk issue in my FreeNAS server riding in while I was grappling with de-activating SMBv1. I'd been having intermittent issues with one drive, and only after some days of part-time debugging efforts found that the drive that was dropping in and out of the pool was just fine - I had an intermittent SATA cable. That stretched out the time period to recognize that the SMB problem was lurking in there.
I was on 9.10 at the time, having lagged well back after having been burned a bit in the FreeNAS 10 issues. But along the path, I decided that perhaps this issue had been fixed, and upgraded to 11.1-U5. No real change in the SMB situation, but the upgrade appears to have been automatic and completely error free from the checking I've done on the FreeNAS system itself.
I have an assortment of Win10 and Win7 machines, and even a couple of XP machines for special purposes on my house net. While doing the SMBv1 disable on the gaggle of machines, I found that various combinations of enable/disable/features/permissions and so on would allow the Windows machines to see one another on the local net. I finally got them all to deal with one another over SBMv2...v3. What made that work was figuring out from hints on the web that discovery of other machines on the local net between Windows machines had to be moved from NETBIOS discovery to WSD discovery. I was able to engage the "discovery method" column in Windows' network and sharing panel to track down things that were being discovered by NETBIOS and change that in all but one case I'm still fighting.
It was only after that got cleared up that I was able to get a solid reading that none of my auto-backups were finding and using the FreeNAS server. I tried several variations of tinkering the FreeNAS setups to get SMB to work with non-SBMv1 Windows machines. Nothing worked. Although the Windows machines were finding each other over SMBv2... discovery methods, FreeNAS, even with the highest SMB level carefully engaged and (re)checked would never be discovered by the Windows machines.
I got trapped in the "enter your credentials again" permissions loop again. Still unsolved, but very intermittent.
I flipped the "local master" enable on FreeNAS several times. No change. I've read both that a Windows machine must be the local browser master, and that the server must be. Neither seemed to help.
I've been through the enable/disable powershell stuff on Windows machines. No change.
Re-enabling SMBv1 will - intermittently - re-enable access to FreeNAS for lifeboat-style backups. It's not a solid fix, probably because I didn't write down exactly what I'd changed in the tangled path to get to where I was when I got it to work.
This has all led me to believe that Windows has moved to a proprietary WSD discovery method that works with Windows SMBv2 and later, but that FreeNAS, even with SMBv2 and following, cannot yet deal with. At least that's my current working theory.
I'm stuck there. I'm really familiar with ferreting out settings and such, but have no ability do dig deeply into the coding. If you have any pointers, please...