You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

My macbook pro connects to some windows machines but not all

Hello,


After upgrading my Macbook Pro from High Sierra to Mojave (10.14.3), I lost connectivity to some windows machines. I can connect to some Windows computers, but not all. From the Finder, I use Go->Connect to Server, smb://<hostname>/<directory>, which was working prior to the upgrade. All machines are in the same workgroup, network environment hasn't changed. I can ping all the machines in question. Any help is appreciated. Thanks.


Venu H

MacBook Pro 13", macOS 10.14

Posted on Jun 27, 2019 12:33 PM

Reply
Question marked as Top-ranking reply

Posted on Jun 27, 2019 2:29 PM

What version of SMB are the Windows devices, that are affected by this, configured for? Also, which version of Windows are they running? For example, Windows 10 no longer supports SMB 1.0.


You can check which version of SMB is used:

  • For macOS: Enter the following command in the Terminal app: smbutil statshares -m /<path to mount> OR smbutil statshares -a
  • For Windows:

Similar questions

5 replies
Question marked as Top-ranking reply

Jun 27, 2019 2:29 PM in response to spvhawk

What version of SMB are the Windows devices, that are affected by this, configured for? Also, which version of Windows are they running? For example, Windows 10 no longer supports SMB 1.0.


You can check which version of SMB is used:

  • For macOS: Enter the following command in the Terminal app: smbutil statshares -m /<path to mount> OR smbutil statshares -a
  • For Windows:

Jun 28, 2019 1:12 PM in response to Tesserax

Macbook is running SMB 2.1, Windows 7 machines are running SMB 2.0.


Should have done little more digging before posting the question. As I mentioned earlier, I was able to connect to all the Windows machines from the Macbook, but your question prompted to look at the Windows registry. For reasons that are confounding to me, SMB was suddenly disabled on the 2 machines I couldn't connect to from the mac. I enabled it and all shares are fine. Came across some discussions about a Windows update possibly causing this issue, but couldn't confirm it.


Thank you and many apologies for not debugging enough before reaching out.


Venu H


Jun 28, 2019 3:00 PM in response to spvhawk

No apologies are necessary, just wanted to make sure what your devices are running.


Apple has implemented SMB 3.xx since OS X 10.10 (Yosemite,) but supports the previous 1.x & 2.x versions, even with macOS Mojave. Note, using SMB 1.x is considered non-secure and should be avoided. Apple only relies on AFP for Time Machine backups to their Time Capsule.


Ref: Apple Shifts from AFP File Sharing to SMB2 in OS X 10.9 Mavericks - Apple Insider


Are all of these Windows devices running Windows 7? If so, I believe they can only support SMB 2.1.


The smbutil statshares -a command, run from the Mac, would identify what SMB protocol variants are available for communicating with a specific Windows File Share.


For example, in the following image, I ran this command with my Synology NAS mounted on my Mac's Desktop. Note the SMB_NEGOTIATE values indicating all three SMB protocol variants are available between my Mac (running Mojave) to the NAS. What was finally negotiated can be seen as: SMB_VERSION = SMB_3.02

My macbook pro connects to some windows machines but not all

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.