How to access SMB Printer / Shares in macOS Catalina 10.15

Gobinath Mallaiyan
Jun 25, 2019 · 1 min read

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
[default]
port445=both

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

Disable NetBIOS

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.

Gobinath Mallaiyan

Written by

Survivor, Rookie🏃@Strava, 👨‍💻@github , 📷@500px

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade