SMB File Share not working in macOS Ventura [Fix]

In this guide, we will show you the steps to fix the issue of SMB File Share not working in macOS Ventura. The Server Message Block (SMB) is a network protocol that enables users to communicate with remote computers and servers. Many Mac users use this protocol to share files with non-Appple devices, such as Windows PC. However, with the thirteenth iteration of the OS released by the Cupertino giant, this functionality seems to be broken.

SMB File Share not working in Ventura

In this regard, many have voiced their concern that SMB file sharing is not working along the expected lines in macOS Ventura. The OS is now trying to force implement the use of SMB 3 from SMB 2 and it seems to have messed up big time. Moreover, users aren’t even able to view files stored in SMB share [though they work just fine in local drive]. If you are also getting bugged by this issue, then this guide will help you out. Follow along for the fix.

Fix SMB File Share not working in macOS Ventura

SMB File Share not working in Ventura

Since the culprit is the force implementation of SMB 3, you could fix this issue by switching over to SMB 2 using two different methods. First off, you could give the liberty to the OS and let it select between SMB 3 and 2. Since the latter isn’t working, it would auto-switch to the former. Or you could take the second and more aggressive approach of forcing the OS to stick with SMB 2. In this guide, we will be discussing both these methods. So without further ado, let’s get started.

FIX 1: Let OS Auto Switch between SMB 2 & 3

  1. Open Finder and click on Command+Shift+. shortcut keys to view hidden folders.SMB File Share not working in Ventura
  2. Then go to Library/Preferences/nsmb.conf (only for a user) or /etc/nsmb.conf (for all users).SMB File Share not working in Ventura
  3. If you haven’t interacted with this file before, then it would be missing from that directory. So let’s create it first.
  4. For that, launch Terminal and execute either of the two commands, depending on the location where you need to create the nsmb.conf file.

    sudo touch ~/Library/Preferences/nsmb.conf
    sudo touch /etc/nsmb.conf

    SMB File Share not working in Ventura

  5. Once done, go to that directory and open the nsmb.conf file. Then add the following lines and save the file.

    [default]
    protocol_vers_map=6
  6. Finally, restart your Mac. This should fix the issue of SMB share not working in macOS Ventura.

FIX 2: Force Switch to SMB 3

  1. Open Finder and click on Command+Shift+. shortcut keys to view hidden folders.SMB File Share not working in Ventura
  2. Then go to Library/Preferences/nsmb.conf (only for a user) or /etc/nsmb.conf (for all users).SMB File Share not working in Ventura
  3. If you haven’t interacted with this file before, then it would be missing from that directory. So let’s create it first.
  4. For that, launch Terminal and execute either of the two commands, depending on the location where you need to create the nsmb.conf file.

    sudo touch ~/Library/Preferences/nsmb.conf
    sudo touch /etc/nsmb.conf

    SMB File Share not working in Ventura

  5. Once done, go to that directory and open the nsmb.conf file. Then add the following lines and save the file.

    [default]
    protocol_vers_map=2
  6. Finally, restart your Mac. This should fix the issue of SMB share not working in macOS Ventura.

What is the protocol_vers_map Command?

Before understanding that, you should note down that there are basically 5 settings that the protocol_vers_map could accept. These are:

7: This will enable SMB 1/2/3 (default)
6: This wil enable SMB 2/3 enabled
4: This will enable only SMB 3 enabled
2: This will only enable SMB 2 enabled
1: This will only enable SMB 1 enabled

In method 1, we have used protocol version 6. This would enable support for both SMB 2.0 and 3.0. On the other hand, in the second method, we have used protocol version 2, which will only enable SMB 2.0. On that note, we round off this guide. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.


Share: