O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Integrating Macs into Windows Networks

Book Description

Integrate Macs seamlessly into your Windows network

These days, almost every Windows network must include Macs--and not just as second-class citizens with limited connectivity, but as full members of the network. Covering Mac OS X Snow Leopard and Windows Server 2008 R2, Integrating Macs into Windows Networks shows you how to incorporate Macs quickly and easily into your Windows Server network. You'll learn how to plan your Mac rollout, choose the best way of managing Macs, add Macs to the network seamlessly, and keep them secure and running smoothly.

  • Select the right Macs for your organization's needs
  • Make the physical connection to the network via Ethernet or AirPort
  • Choose between extending Active Directory to handle Macs or building a "magic triangle" with Mac OS X Server
  • Use proxy servers to give Macs safe internet access
  • Connect Mac clients to Microsoft Exchange for e-mail and calendaring
  • Provide Mac users with network home or mobile home folders
  • Set up Macs to print to your Windows network printers
  • Install software on Macs automatically both before and after deployment
  • Run Windows programs on Macs using Boot Camp, virtual machines, or both
  • Allow Mac users remote access to the network via virtual private networking
  • Back up and restore data, and troubleshoot Mac hardware and software problems

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication
  5. Contents
  6. Acknowledgments
  7. Introduction
  8. 1 Planning Your Mac Rollout
    1. Choosing Who Gets a Mac
    2. Choosing Suitable Macs for Your Staff
      1. Choosing Macs for Desktop Users
      2. Choosing Macs for Mobile Users
    3. Choosing Which Version of Mac OS X to Use
    4. Deciding How to Manage the Macs on the Network
      1. Use Active Directory Authentication and Network Home Folders Only
      2. Manage the Macs Through Active Directory
      3. Manage the Macs Through Mac OS X Server
  9. 2 Connecting the Macs to the Network and Active Directory
    1. Creating User Accounts for the Mac Users
    2. Creating Computer Accounts for the Macs
    3. Making the Physical Connection to the Network
    4. Connecting a Mac via Ethernet
    5. Connecting a Mac to a Wireless Network
    6. Binding a Mac to Active Directory
      1. Performing the Binding
      2. Choosing Advanced Options for Binding a Mac to Active Directory
      3. Changing the Mac’s Search Policy for Active Directory
      4. Testing the Active Directory Binding with the id Command
      5. Testing the Active Directory Binding with the dscl Command
      6. Troubleshooting the “Invalid Domain” Error Message when Binding to Active Directory
  10. 3 Binding a Mac OS X Server to Manage Macs via a “Magic Triangle”
    1. Installing Mac OS X Server on a Mac
    2. Choosing Which Disk to Install Mac OS X Server On
    3. Customizing the Installation
    4. Performing the Initial Configuration
    5. Updating Your Server with the Latest Fixes
    6. Binding the Mac Server to the Network
      1. Turning On the Open Directory Service
      2. Turning Your Mac Server into a Standalone Directory Server
      3. Binding the Mac OS X Server to Active Directory
      4. Turning Your Mac Server into an Open Directory Master Server
      5. Disabling Kerberos on Your Open Directory Master
      6. Joining the Mac Server to the Active Directory Kerberos Realm
    7. Setting Your Mac Clients to Connect to Open Directory and Active Directory
    8. Setting Up Open Directory Groups for Managing Your Macs
      1. Creating an Open Directory Group
      2. Adding a Test Managed Preference
      3. Testing the Managed Preference for the Group
      4. Removing the Managed Preference
  11. 4 Extending Active Directory to Handle Mac Clients Natively
    1. Understanding the Essentials of Extending the Active Directory Schema
      1. Understanding the Limitations of a Straightforward Bind
      2. Why Do You Need to Extend the Schema?
      3. Storing Mac OS X Data in Active Directory
      4. Understanding How the Process of Extending the Schema Works
    2. Getting Ready to Extend the Schema
      1. Windows Server
      2. Mac Server
      3. Mac Client
      4. Windows PC
    3. Getting the Schema Extensions You Need
      1. Editing the LDIF File to Make It Right
      2. Double-Checking the LDIF File
    4. Applying the Schema Extensions to Active Directory
    5. Turning Workgroup Manager on to Active Directory
      1. Applying Test Policy to Users and Groups
      2. Checking That Your Test Policy Works
      3. Creating a Computer List
      4. Indexing the macAddress Attribute to Speed Up Active Directory Searches
  12. 5 Giving Your Macs Safe Access to the Internet
    1. Establishing Basic Internet Connectivity
      1. Checking for Internet Connectivity
      2. Checking Which DNS Server the Mac Is Using
    2. Restraining Mac Clients with Proxy Servers
      1. Using Policy to Set Macs to Use a Proxy Server
      2. Manually Setting a Mac to Use a Proxy Server
      3. Checking That Proxying Is Working
    3. Protecting Macs Against Viruses and Malware
  13. 6 Connecting Macs to Microsoft Exchange
    1. Creating a Mailbox for a Mac User in Exchange
    2. Connecting Mac OS X Mail to Exchange
    3. Choosing Mail Account Settings
      1. Choosing Account Information Settings
      2. Choosing Mailbox Behaviors Settings
      3. Choosing Advanced Settings
      4. Saving the Changes to the Mail Settings
      5. Turning Off Mail’s Junk Mail Filtering
    4. Using iCal and Address Book with Exchange
      1. Using iCal with Exchange
      2. Using Address Book with Exchange
  14. 7 Providing Home Folders and File Services to Macs
    1. Providing Home Folders for Mac Users
      1. Understanding Local Home Folders and When to Use Them
      2. Understanding Network Home Folders and When to Use Them
      3. Understanding Mobile Accounts and Portable Home Directories—and When to Use Them
      4. Hosting Network Home Folders on Mac OS X with a Magic Triangle
    2. Connecting Macs to Network Folders
      1. Setting Up a Network Folder on Windows Server
      2. Setting Up a Network Folder on Mac OS X Server
      3. Connecting Mac Users to Network Folders
  15. 8 Setting Up Printing on Macs
    1. Understanding Your Options for Printing from Macs
    2. Understanding How Printing Works for Networked Macs
      1. The Role of the PDF in Mac Printing
      2. What PostScript Printer Description Files Do and Where You Get Them
      3. How CUPS Uses Filters to Convert Print Jobs
      4. How Windows Controls Access to the Print Queues
    3. Putting Printing Essentials in Place
      1. Deploying Printers for Mac Users
      2. Setting Up Print And Document Services as Needed
      3. Getting the Printer Drivers onto the Macs
    4. Setting Up the Printers on Your Macs
      1. Adding Printers by Using Policy
      2. Adding Printers to Your Macs Manually
    5. Managing Print Jobs on Your Printers
    6. Giving Your Printer Users Single Sign-On for Printers
  16. 9 Installing and Updating Software
    1. Keeping Your Macs’ Software Up to Date
      1. Understanding the Options for Getting Software Updates
      2. Setting Up a Mac to Receive Software Updates the Regular Way
      3. Setting Your Mac OS X Server to Provide Software Updates
      4. Setting a Client Mac to Download Updates from Your Update Server
      5. Installing the Updates
    2. Installing Applications on Your Client Macs Before Deployment
      1. Understanding Your Options for Installing Applications Before Deployment
      2. Setting Up a Mac Manually
      3. Setting Up a Mac Using a Disk Image
    3. Creating Your Own Package Files
      1. Saving Your Package Description Document
      2. Setting the Title and Options for the Package Description Document
      3. Adding Files to the Package Description Document
      4. Setting Options for the Choice
      5. Setting Options for the Package
      6. Building the Package File
    4. Installing Applications on Your Client Macs After Deployment
      1. Deploying Applications Through Screen Sharing
      2. Deploying Applications Through Apple Remote Desktop
    5. Controlling the Applications and Widgets a User Can Run
      1. Getting Ready to Restrict the Applications and Widgets
      2. Restricting the Applications the User Can Run
      3. Choosing Which Widgets the User Can Run
      4. Choosing Whether the User Can Run Front Row
  17. 10 Run Windows Programs on Macs
    1. Understanding the Options for Running Windows Programs on Macs
    2. Running Windows Programs Using Remote Desktop Connection
      1. Setting Up Remote Desktop Services for Macs
      2. Installing Remote Desktop Connection on the Mac
      3. Connecting via Remote Desktop Connection
    3. Running Windows Programs Using a Virtual Machine
      1. Choosing a Virtual-Machine Application
      2. Installing the Virtual-Machine Application
      3. Creating a Virtual Machine
    4. Running Windows Programs Using Boot Camp
      1. Understanding the Process of Setting Up Boot Camp
      2. Using Boot Camp Assistant to Create a New Partition
      3. Installing the Mac Hardware Drivers
      4. Installing Antivirus Software
      5. Updating Windows with the Latest Service Pack and Patches
      6. Installing the Programs You Need
      7. Returning to Mac OS X from Windows
  18. 11 Providing Remote Access for and to Macs
    1. Giving Mac Users Access to Your Windows VPN
    2. Adding a Mac OS X Server VPN to Your Windows Network
      1. Turning On the VPN Service
      2. Configuring the VPN Service
      3. Starting the VPN
    3. Setting Up the VPN Connection on the Macs
      1. Setting a Client Mac to Connect to the VPN
      2. Choosing Advanced VPN Settings
    4. Connecting a Mac to a VPN
    5. Allowing Remote Access to Macs on the Network
      1. Giving a Mac a Public IP Address
      2. Routing Particular Ports to a Mac
      3. Connecting Using Back To My Mac
  19. 12 Backing Up and Restoring Macs
    1. Planning How You Will Back Up Mac Users’ Files
    2. Backing Up Your Macs with Time Machine
      1. Backing Up a Standalone Mac with Time Machine
      2. Backing Up Macs and a Mac Server with Time Machine
      3. Recovering Data Using Time Machine
      4. Recovering the Server Using Installer
    3. Backing Up Macs with Third-Party Backup Software
  20. 13 Recovering from Disasters on Macs
    1. Dealing with Hangs and Lockups
      1. Dealing with Application Hangs
      2. Dealing with Lockups
    2. Repairing Permissions Errors
      1. Verifying Disk Permissions to See If There’s an Error
      2. Repair Errors in Disk Permissions
    3. Repairing Disk Errors
      1. Verifying a Disk to See If It Contains Errors
      2. Repairing Disk Errors
    4. Forcing a Disk Check and Repair with Safe Mode
    5. Fixing Problems with fsck
    6. Reinstalling Mac OS X
  21. 14 Adding Macs to Small Windows Networks
    1. Connecting the Macs to the Network
      1. Configuring an Ethernet Connection
      2. Configuring a Wireless Connection
    2. Sharing an Internet Connection
      1. Sharing an Internet Connection via a Router Connected to the Network
      2. Sharing an Internet Connection Connected Directly to a Computer
    3. Sharing Printers
      1. Setting a Windows PC to Share a Printer
      2. Connecting a Windows PC to a Printer Shared by a PC
      3. Connecting a Windows PC to a Printer Shared by a Mac
      4. Setting a Mac to Share a Printer
      5. Connecting a Mac to a Shared Printer
    4. Sharing a Folder
    5. Setting a Windows PC to Share a Folder
    6. Setting a Mac to Share a Folder
    7. Connecting a PC to a Shared Folder
    8. Connecting a Mac to a Shared Folder
  22. Index