TrueNAS core to Scale question

Seeking for some advice.

I’ve been running a server with Freenas/TrueNAS Core for the past 4,5 years. The server is only used as a storage server. I don’t have an IT background. So i’m doing things out of my comfort zone. I’ve never had any issues when installing a newer version of the OS. That is, untill now.

After I used the update file for Truenas Scale (first the 24.04 version and after that the most recent 24.10 version) my home network refuses to connect to the SMB shares. Before it was as simple as opening 'my network", click on the server and there was access to the shared folder.

In the past 3 weeks i’ve tried as much as i could in (re)creating groups & users
and messing around with several other settings to a point where i must conclude that the system is probably unreliable due to the many (unsuccesful) tries of getting the shares open in my home network.

Now it seems that the best option is to start with a clean install. Hopefully, with the assistance of some youtube tutorials, i’ll be able to make the shared folder on the pool reachable in my network. After that i won’t touch the settings ever again. That’s a promise and this time i mean it.

What do i need to do before a clean installation of Truenas Scale?
Is it only neccesary to use the export/disconnect function and re-import the pool after the new installation of truenas?

Perhaps this is a dumb question but i don’t want to loose the data on the drives and like i said i’m a bit out of my area of expertise.

TL:DR: Steps before re-installing Truenas?
Just as easy as disconnecting the pool and importing it after the clean installation?

Thank you for your reply.

Hey would like to try and help you get it operational if it is just a shares issue right now.

  1. Can your other systems on the network see the SMB share and it is a access issue? or Is it you cannot even see these shares over the network?
  2. Have you tried removing the SMB shares and creating a fresh one for the locations needed?
  3. Have you checked your users have samba authentication checkbox selected in Credentials > Users?
  1. No, none of the win10 and win11 system has access to the share. My best guess is that there must be an issue with permission.
  2. Yes, serveral attempts in recreating groups, users and permissions. In some attempts I was able to access the server, but unable to access the shared folder. It failed on the windows credentials . Truenas didn’t accept the user and password.
  3. Samba authentication is switched on.

I alsof tried to boot the still exciting core version but that didn’t work either. Nor uploading an older config file.

It’s probably a setting somewhere. But where… so I figured that trying again from scratch is perhaps a solution

1 Like

Is root the owner of your SMB share. If so, that is no longer allowed.

You have to map every share, you can’t just share the pool root and navigate It. I was doing the same, but Is wrong.

Try enabling just for test the NTLMv1 support on the SMB share on TN, then restart the service, and try connecting again.
If work, you must enable NTLMv2 on clients (and obv remove the NTLMv1 support on TN).

These screenshots are from a CORE system.

Shay is my base dataset. BU2 is the child dataset that I share, SMB

I have a separate user set up for sharing and that user is the owner of BU2

If that was the standard setting in CORE? Most likely that it still is.

Can you assist in the settings that needs to be changed?

I know, This is wat i had under CORE and that worked without flaws for about 4,5 years. Problem is that you can’t role back after an upgrade to scale so these settings can’t help me anymore.

Can you point out where this setting is located?

on Scale under System → Services → click edit on SMB.
As i mentioned, enable that only for testing, is deprecated and have some security risk. But if you stop receive errors on credentials after enabling it, will be easy adapt the clients to use NTLMv2 and fix everything.
Hope this helps!

Thnx! I tried and i’ve got acces!!! Thank you for your assistance.

I’m not sure if it was this setting or the other messing around earlier this morning but the share is reachable.

Top!
Double check: look what NTLM version is running your client, and if is not should be NTLMv2 response only/refuse LM and NTLM if i well remember