Dec
28
Connecting a Macintosh to SBS 2003 Server via SMB
ByWith the release of OS X, people running Macintoshes in a Windows environment can now connect to Windows servers using SMB shares instead of AppleTalk shares. There are trade-offs, of course, but this additional method of connection increases the Macintosh ability to integrate into a Microsoft network.
This information applies to Macintosh computers running OS 10.3.x only — Updating the Macintosh OS to the latest version is highly recommended.
- Update Macintosh to the latest version of 10.3 (recommended)
- If the server domain ends with “.local”
- Follow these steps to fix .local name lookups on the Macintosh
- Configure Directory Access
- Open Directory Access (Macintosh HD -> Applications -> Utilities -> Directory Access).
- Click the lock to make changes.
- Enter password for local Macintosh account.
- Select SMB and click Configure.
- Enter the NetBIOS name of the domain in the Workgroup field.
- Enter the IP address of the server in the WINS server field.
- Click OK twice.
- Click Apply and close Directory Access.
- Disable SMB Encryption on the SBS Server
- Follow these steps to disable SMB signing on the SBS server.
- Join the Macintosh to the Active Directory Domain (optional - see Side Note at the end of this post)
- Open Directory Access (Macintosh HD -> Applications -> Utilities -> Directory Access).
- Click the lock to make changes.
- Enter password for local Macintosh account.
- Select Active Directory and click Configure.
- In the Active Directory Forest field, enter the fully-qualified domain name of your SBS domain (i.e., domain.local).
- In the Active Directory Domain field, enter the fully-qualified domain name of your SBS domain (i.e., domain.local).
- In the Computer ID field, enter a unique network name for the Macintosh.
*Note: If you have multiple domains in your Active Directory forest, you would enter the FQDN of the root domain in the Forest field and the FQDN of the child domain in the Domain field. - Click the arrow next to Show Advanced Options.
- Clear the checkbox next to Authenticate in multiple domains.
- Enable the checkbox for Prefer this domain server and enter the fully-qualified domain name of your SBS server (i.e., server.domain.local).
- Click Bind.
- Enter the username and password for a domain account that has permissions to add a workstation to the domain. If you want the Macintosh to belong to an OU or container other than Computers.domain.local, make the appropriate changes in the Computer OU field.
- Click OK. The Macintosh will go through a five-step process to join the domain. When it is successful, the Bind button will change to Unbind.
- Click OK.
- Click the Authentication tab.
- Select Custom Path from the Search drop-down menu.
- Click Add.
- Select /Active Directory/domain.local and click Add.
- Click the Services tab.
- Enable the checkbox next to Active Directory.
- Click Apply.
- Quit Directory Access.
- Connect to a share on the SBS server from the Macintosh
- From the Finder, press Command-K (Apple key + K).
- In the Server Address field, enter “smb://netbiosservername/sharename” (no quotes) and click Connect.
- Enter the domain username and password for access and click OK.
- A new window with the contents of the share will open.
*Note: You can also enter “smb://netbiosservername/” without the sharename and after you authenticate you will be prompted to select which share to connect.
- Connect to a share on the SBS server from the Macintosh - Alternate method
- Open Macintosh HD.
- Click the Network icon in the left panel.
- Should see several items: “Servers” and one or more folders with the NetBIOS and fully-qualified names of the domain.
- Double-click on one of the domain folders.
- After a moment, and icon for the server should appear in the folder. Double-click on the server icon.
- Enter network authentication information � domain should be filled in, will probably need to change the username � and click OK.
- Select a share from the popup list and click OK.
- The share now appears as an icon on the desktop and in the left panel of the Macintosh HD window.
Side Note: I’ve experienced mixed performance on the Macintosh when joined to the Active Directory domain. You should not need to join the Macintosh to the domain (unlike a Windows-based PC) to access the shares.
6 Comments
January 13th, 2005 at 2:30 am
Can Mini Macs be part of the SBS family?
February 5th, 2005 at 12:05 am
I think I’d hire new analysts first…..
February 5th, 2005 at 12:13 am
I think I’d hire new analysts first…..
April 7th, 2005 at 9:43 am
Eriq,
I followed your instructions but when I try and connect to the server to look at all the shares I get this error ” The alias “servername†could not be opened, because the original item cannot be found.
What did I miss?
Thanks
May 5th, 2006 at 1:59 pm
We had major problems with file locking when connecting Mac OSX 10.3 to SBS 2003 server. Everythign fully patched but we have file lock issues. If user A create a word file and enter some data, save and exit. User B will open the file, make changes and try to save - not possible - he will be asked to save to new name. The process will go for all users, and it is not a permission problem. The only way to release the file is to ask User A to log off his computer.
Any suggestions?
May 8th, 2006 at 9:11 am
Asher -
Probably the infamous ._ problem. This issue is significantly improved in Mac OS 10.4, but not totally eliminated. Because this is a problem with the Mac OS (as best as anyone can tell), your first step would be to upgrade the Macs to 10.4.x and work the issue from there. It’s also an intermittent issue, in that not everyone who has the same configuration experiences the problem, probably why a full fix has not been forthcoming from Apple.
It is interesting that you note that User A must log out before User B can save back to the file. That’s a piece of information I’ve not had before.