How to access SMB Printer / Shares in macOS Catalina 10.15
By default, Apple has disabled NetBIOS in MacOS 10.5 to speed up SMB operations like mounting, browsing & connecting to an SMB share. If your own an SMB Printer/file server from the Past (i.e., Legacy or OLD) that requires NetBIOS to connect, then these devices won’t connect by default in Catalina like the prior version of MacOS.
In Order access these legacy SMB systems, you need to follow the below steps.
- Check if your system has/etc/nsmb.conf file. If one does not exist then doing the following. touch /etc/nsmb.conf to create the file.
- Edit this file in your favorite editor & ensure the following lines are present in the file
Alternative, you can execute the below comments in your terminal.
echo “[default]” | sudo tee -a /etc/nsmb.conf
echo “port445=both” | sudo tee -a /etc/nsmb.conf
Simple delete the /etc/nsmb.conf
Updated Based on Feedback (or) Queries
Some users like me have the habit of logging in using the username & it turns out that exactly the second part of this solution. Catalina OS user should be utilizing the Username to authenticate a SMB Share or Printer to get this problem resolved 100%. Thanks to Yahalom Software for additional inputs.