OSX Lion: Connecting to Legacy SMB Services

One more thing…   Turns out that not only did Lion deprecate Apple Filing Protocol (AFP), it also ‘upgraded’ Server Message Block (SMB) services to their own Apple version of SMB which differs from the open source version based on Samba.  Making older SMB connections no longer possible.  In the case of my Buffalo TeraStation HD-HTLG/R5, that Lion upgraded to an Apple version of SMB is the problem.

There is a workaround for this too.

You can deprecate Lion’s SMB protocol back down to Snow Leopard’s level using the following command.  Unfortunately, it needs to be run in a terminal window everytime Lion boots:

sudo sysctl -w net.smb.fs.kern_deprecatePreXPServers=0

To restore the smb protocol stack back to Lion’s original state either reboot or run in a terminal window:

sudo sysctl -w net.smb.fs.kern_deprecatePreXPServers=1

via Re: Terastation Pro Mac Lion fix yet? Promised for… – Buffalo Tech Forums.

From https://discussions.apple.com/thread/3189768?start=15&tstart=0:

Advertisements

One thought on “OSX Lion: Connecting to Legacy SMB Services

  1. just a note… after many struggles (and for us anyway, deprecating back to the old SMB didn’t work) finally figured out that using the fully qualified domain name for the server is effective when connecting to Win Server 2008 r2. smb:\\server.domain.local\sharing. This isn’t necessary with server 2003, just the server name or the ip address will do.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s