I still wonder why this thread reads "RESOLVED".I'm happy this thread exists - I noticed the problem after rebooting for an update and couldn't figure out why I could no longer connect. I was using a Linux box as a fileserver - but decided to move the drives to my Mac, so this didn't bite me until now.
I eventually realized that when shutting off the Firewall connections from clients could be made. I ended up finding an article on 6 colors about adding smbd to the firewall and making sure that it was not blocked using
Code:/usr/libexec/ApplicationFirewall/socketfilterfw --listapps
But nothing helped. The tip on shutting off file sharing before rebooting is the only thing that really works(?) so far.
I'm wondering if it would be worth it to try something like Murus (murus) to workaround this? I've been meaning to try it out since the built-in Firewall app is not very good.
Seems crazy something like this gets by QA - and does not get fixed right away by one of the wealthiest companies in the world. I wonder when this bug started - I feel like I found some search results about this issue going back to last year...
Good point. There has been additional posts of more people having the same File Sharing issues. I turned off the "RESOLVED" title prefix.I still wonder why this thread reads "RESOLVED".
;JOOP!
The actual SOLUTION is to dump Apple's POS samba implementation and install a working one. homebrew is the answer. If you haven't already, just look up how to install homebrew then install smbd then edit /etc/smb.conf, and enjoy rock solid filesharing. Then write nasty letters to Apple. ;-p
As I am a bit afraid of interim solutions like these, I would like to suggest NOT to delay a (nasty) letter to APPLE.The actual SOLUTION is to dump Apple's POS samba implementation and install a working one. homebrew is the answer. If you haven't already, just look up how to install homebrew then install smbd then edit /etc/smb.conf, and enjoy rock solid filesharing. Then write nasty letters to Apple. ;-p
Problems with this info:The actual SOLUTION is to dump Apple's POS samba implementation and install a working one. homebrew is the answer. If you haven't already, just look up how to install homebrew then install smbd then edit /etc/smb.conf, and enjoy rock solid filesharing. Then write nasty letters to Apple. ;-p
I used to be able to smb connect to an old WD TV Live Hub before upgrading to Sonoma.
Now I get that error:
"There was a problem connecting to the server “WDTVLiveHub”.
Below are the results for dns-sd on the WD TV Live Hub
I assume TXTVersion=1.0.0 means that is support only Samba version 1 , correct ?
TXTVersion=1.0.0 UDN=c4f5677b-0090-a9a3-64dd-7914283a537c Vendor=Western\ Digital\ Corporation manufacturer=Western\ Digital\ Corporation manufacturerURL=http://www.wdc.com modelDescription=Media\ Center modelName=WD\ TV\ Live\ Hub modelNumber=WDBABZ0010BBK modelURL=http://wdtvlivehub serialNumber=WXP1E51CNJP8
dns-sd -L
on my other (filesharing) Macs, it doesn't include any TXT info.man nsmb.conf
shows the default values for the SMB client (not smbd!), and it says for "protocol_vers_map" the default value is "7" (see below), which is the bitmap value to enable support for SMB 1, and 2, and 3.man nsmb.conf
and look at the value for protocol_vers_map in the section that looks like this: Possible keywords may include:
Keyword Section Default Comment
A B C Values
addr - + - DNS name or IP address of
server
(SNIP)...
protocol_vers_map + - - 7 Bitmap of SMB Versions that are
enabled
(SNIP)...
[default]
protocol_vers_map=7
The man nsmb.conf on Sonoma reports :Hello, & welcome to MacRumors!
I don't really know if that "TXTVersion=1.0.0" means that your WD TV Live Hub only supports SMB 1.0.0. Maybe it does mean that. When I run adns-sd -L
on my other (filesharing) Macs, it doesn't include any TXT info.
On Monterey (macOS 12.7) at least, the SMB client appears to support SMB 1.0 by default. I say that becauseman nsmb.conf
shows the default values for the SMB client (not smbd!), and it says for "protocol_vers_map" the default value is "7" (see below), which is the bitmap value to enable support for SMB 1, and 2, and 3.
However, in my searching, I think I found someone's post that this value has changed for Sonoma, and that the default was now "6", or maybe "4". Frustratingly, I can't seem to find that page again.... But if it's true, "6" would enable only SMB 2 and SMB 3, while "4" would enable only SMB 3.
Anyway, I don't have a Sonoma machine at my disposal -- can you runman nsmb.conf
and look at the value for protocol_vers_map in the section that looks like this:
Possible keywords may include: Keyword Section Default Comment A B C Values addr - + - DNS name or IP address of server (SNIP)... protocol_vers_map + - - 7 Bitmap of SMB Versions that are enabled (SNIP)...
I'm curious if it has changed from 7 to some other value in Sonoma. ??
IF it has changed to 6 or 4, that might be the issue! It appears that you can create a nsmb.conf specifying "7", and put that file in either ~/Library/Preferences/nsmb.conf (to affect your user account only) or in /etc/nsmb.conf (to set the value for all users).
I haven't tried this, but it looks like the file could be just the two lines:
[default] protocol_vers_map=7
That part's not too important -- it just specifies which sections of the config file that keyword is allowed to appear in.I notice that in Sonoma A B C = + + - for protocol_vers_map where as your's was + - -