I recently uninstalled and re-installed network drivers on a Windows 2003 system. This clobbered the Services for Macintosh (SFM) configuration made about five years ago, and it took quite a while to figure out how to set up SFM again. This is a small network with one server, a few Windows PCs, and one Macintosh.
Step 1: Install File and Print Services for Macintosh
I was able to use Windows Component setup to install File and Print Services for Macintosh, which also installed the AppleTalk protocol. But I couldn't figure out why the zone list dropdown was empty (under Control Panel > Network Connections > Local Area Connection > Properties > AppleTalk Protocol > Properties). I installed Windows Server 2003 in a new virtual machine and it was still empty!
Step 2: Configure AppleTalk Routing
Finally I started to grasp that the zone list comes from a router. Since this network has no external AppleTalk router, I needed to configure the Windows 2003 Server as an AppleTalk router. The follow procedure is expanded from the Help and Support topic “Configure AppleTalk routing”, also found on TechNet.
- Open Administrative Tools > Routing and Remote Access. If you're not already using RRAS, there will be a red down-arrow next to the server name indicating that the service is not running. As far as I know, the Routing and Remote Access Service does not need to run to enable AppleTalk routing.
- Under Routing and Remote Access, double-click your server and right-click AppleTalk Routing.
- Click Enable AppleTalk Routing.
- In the Adapters list, right-click an adapter, and then click Properties.
- Configure seed routing, network number allocation, and the zone list as appropriate for the computer.
- Check Enable seed routing on this network.
- Set the Network range From 1 To 100. This could get complicated in a multi-router/multi-zone environment, but for this single-server situation, 1-100 is more than enough: at 253 nodes per number, that allows for 253 * 100 = 25,300 AppleTalk nodes.
- Under Zones, click on New and type in the desired Zone Name. Set As Default is grayed out because there is only one zone: it already is the default.
- Click on OK to close the adapter's properties. This seems to take a few seconds.
Now, when you go back to Control Panel > Network Connections > Local Area Connection > Properties > AppleTalk Protocol > Properties, you should see the zone you just defined listed and selected in the drop-down.
Step 3: Set Up Printer and Folder Sharing
It looks like a shared printer will automatically be shared by Print Server for Macintosh without further configuration.
However, folder shares (Mac “volumes”) must be set up individually. For instructions, see “Create a Macintosh-accessible volume” in Help or on TechNet.
Notes on Folder Sharing
- If the folder is shared for both Windows and Macintosh users, it should appear twice in the list of shares under Computer Management > System Tools > Shared Folders > Shares, once with Type = Windows and again with Type = Macintosh.
- When you set up a new Macintosh share with the Share a Folder Wizard, the share is read-only. To make it writeable, you have to go back in to edit the share's properties and clear the This volume is read-only checkbox. I did not set a password on the shares since file access is controlled by Window file permissions.
- Macintosh shares do not appear when you look at a folder's sharing properties under Windows Explorer; you have to edit them from Computer Management > System Tools.