This appendix contains the following procedures used in the solutions provided in this document:
Installing the Configuration Storage Server
The Configuration Storage server stores the configuration information for all of the arrays in the enterprise. This procedure describes how to install the Configuration Storage server. Perform this procedure on the computer that you have designated as a Configuration Storage server.
Note: The Configuration Storage server must be configured to use the internal (or associated) network adapter of the Microsoft Internet Security and Acceleration (ISA) Server computer (or the virtual Internet Protocol (IP) address of the ISA Server firewall array, if Network Load Balancing (NLB) is configured) as a default gateway.
To install a Configuration Storage server, follow these steps:
-
On the computer that the Configuration Storage server is to be installed, log on to the domain as an enterprise administrator.
-
Insert the ISA Server CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
-
In Microsoft ISA Server Setup, click Install ISA Server.
-
After the setup program prompts that it has completed determining the system configuration, on the Welcome page, click Next.
-
If you accept the terms and conditions stated in the user license agreement, click I accept the terms in the license agreement, and then click Next.
-
Type your customer details, and then click Next.
-
On the Setup Scenarios page, select Install Configuration Storage Server, and then click Next.
-
On the Component Selection page, you can review the settings, and then click Next.
-
On the Enterprise Membership page, select Create a New Enterprise if you are creating a new enterprise, or Create a replica of the enterprise configuration if you are creating a replicate Configuration Storage server. Click Next. Do one of the following:
-
If you are creating a new enterprise, on the New Enterprise Warning page, click Next. This page warns you not to install more than one enterprise. Because you are creating a new enterprise, you can ignore the warning. On the Create a New Enterprise page, provide a name for the enterprise. Optional: provide a description of the enterprise. Click Next.
-
If you are creating a replica of the enterprise configuration, on the Locate Configuration Storage Server page, provide the fully qualified domain name of the Configuration Storage server that you want to replicate, or click Browse to locate the server on the network. Click Next.
-
If you are creating a replicate Configuration Storage server, the next wizard page will be the ISA Server Configuration Replicate Source page. This page provides options for the initial ISA Server replication, which may take a long time over a slow link. If you are replicating over a slow link, you may want to choose to replicate from a Windows backup file. For information about creating a backup file, see Creating and Restoring a Backup File in this document. Click Next.
-
On the Enterprise Deployment Environment page, you have the option of installing a digital certificate to enable encrypted communication between the Configuration Storage server and the ISA Server firewall computers. All communication between firewall computers and Configuration Storage servers in a single domain is encrypted. We recommend that you use this option when your ISA Server firewall computers are not in the same domain as your Configuration Storage server, or if the firewall computers are in a workgroup. Click Next.
Note: |
|---|
|
For information about installing digital certificates, see Digital Certificates for ISA Server 2004 ().The server certificate must be installed under the Service account, for the service called ISASTGCTRL. The name on the server has to match the fully qualified domain name of the Configuration Storage server.
|
-
On the Ready to Install the Program page, click Install to begin the installation.
-
After the installation is complete, click Finish.
After you have installed the Configuration Storage server, you may want to create an enterprise network. For instructions, see Creating an Enterprise Network in this document.
Creating an Enterprise Network
As enterprise administrator, you should define enterprise networks. This will enable you to create access rules on the enterprise level. Referring to the enterprise networks will enable your array administrators to define array networks, to easily create rules for networks throughout the enterprise, and to assist spoof detection through the proper definition of networks.
The following procedure will create an enterprise network that will include all of the IP addresses of the main and branch Internal networks.
To create an enterprise network, follow these steps:
-
On the Configuration Storage server, expand the Enterprise node, and click Enterprise Networks.
-
In the task pane, on the Tasks tab, click Create a New Network to start the New Network Wizard.
-
In Network Name, provide a name for the new network, such as Internal, and then click Next.
-
On the Network Addresses page, click Add Range to open the IP Address Range Properties dialog box. In Start address, type the low end of the IP address range, such as 10.1.0.0, and in End address, type the high end of the IP address range, such as 10.2.255.255, and then click OK. This range of IP addresses will cover all of the internal IP addresses for the main and branch arrays. On the Network Addresses page, click Next.
-
On the summary page, review the properties of the enterprise network you are creating, and then click Finish.
Installing the Configuration Storage Server and ISA Server Services on a Single Computer
You can install the Configuration Storage server and ISA Server services on a single computer.
Important: |
|---|
|
If you install the Configuration Storage server and ISA Server services simultaneously, the setup process will restart the Routing and Remote Access service. If your initial VPN connection was established using Routing and Remote Access, this will prevent completion of the Configuration Storage server installation. For this reason, if your initial CPN connection was established using Routing and Remote Access, we recommend that you first install the Configuration Storage server, and then install ISA Server services as described in Modifying an ISA Server Installation.
|
To install the Configuration Storage server and ISA Server services on a single computer, follow these steps:
-
On the target computer, log on to the domain as an enterprise administrator.
-
Insert the ISA Server CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
-
In Microsoft ISA Server Setup, click Install ISA Server.
-
After the setup program prompts that it has completed determining the system configuration, on the Welcome page, click Next.
-
If you accept the terms and conditions stated in the user license agreement, click I accept the terms in the license agreement, and then click Next.
-
Type your customer details, and then click Next.
-
On the Setup Scenarios page, select Install both ISA Server services and Configuration Storage server, and then click Next.
-
On the Component Selection page, you can review the settings, and then click Next.
-
On the Enterprise Membership page, select Create a New Enterprise if you are creating a new enterprise, or Create a replica of the enterprise configuration if you are creating a replicate Configuration Storage server. Click Next. Do one of the following:
-
If you are creating a new enterprise, on the New Enterprise Warning page, click Next. This page warns you not to install more than one enterprise. Because you are creating a new enterprise, you can ignore the warning. On the Create a New Enterprise page, provide a name for the enterprise. Optional: provide a description of the enterprise. Click Next.
-
If you are creating a replica of the enterprise configuration, on the Locate Configuration Storage Server page, provide the fully qualified domain name of the Configuration Storage server that you want to replicate, or click Browse to locate the server on the network. Click Next.
-
If you are creating a replicate Configuration Storage server, the next wizard page will be the ISA Server Configuration Replicate Source page. This page provides options for the initial ISA Server replication, which may take a long time over a slow link. If you are replicating over a slow link, you may want to choose to replicate from a Windows backup file. For information about creating a backup file, see Creating and Restoring a Backup File in this document. Click Next.
-
On the Internal Network page, specify the IP address range that will constitute the Internal network for this array. Select Add, and then click Add Adapter to define the Internal network with the IP addresses associated with the internal network adapter. Click Next.
-
On the Firewall Client Connection Settings page, you can select which Firewall clients will be allowed to connect. Click Next.
-
On the Services Warning page, read the warning, and then click Next.
-
On the Ready to Install the Program page, click Install to begin the installation.
-
After the installation is complete, select Invoke ISA Server Management when the wizard closes, and then click Finish.
-
You will be prompted to restart the computer. Click Yes to restart the computer.
Note: |
|---|
|
If you want to create an ISA Server array in a workgroup and have it use the Configuration Storage server of the combined server, you must install a certificate on the combined server. The name on the server has to match the fully qualified domain name of the Configuration Storage server. The procedures for installing a certificate and configuring ISA Server to use the certificate are provided in the document ISA Server 2004 Enterprise Edition in a Workgroup, at the ISA Server 2004 Guidance Web site.
|
Installing ISA Server on a Domain Controller
You can install the Configuration Storage server, or both the Configuration Storage server and ISA Server services on a domain controller.
Note: |
|---|
|
You can run the Configuration Storage server using the credentials of a user in the Domain Admins group (a domain administrator). However, for the most secure configuration, we recommend that you provide the credentials of a user who is not a domain administrator. If you do so, you must perform these steps to ensure that the user has the permissions required by the service. All of these steps take place when logged on as a local administrator on the domain controller, who is by default a domain administrator. Running the Configuration Storage server on a domain controller under the Network Service account is not supported.
|
Important: |
|---|
|
If you install the Configuration Storage server and ISA Server services simultaneously, the setup process will restart the Routing and Remote Access service. If your initial VPN connection was established using Routing and Remote Access, this will prevent completion of the Configuration Storage server installation. For this reason, we recommend that you first install the Configuration Storage server as described in this procedure, and then install ISA Server services as described in Modifying an ISA Server Installation.
|
To install the Configuration Storage server, or both the Configuration Storage server and ISA Server services on a domain controller, follow these steps:
-
On the target computer, log on to the domain as an enterprise administrator.
-
Insert the ISA Server CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
-
In Microsoft ISA Server Setup, click Install ISA Server.
-
After the setup program prompts that it has completed determining the system configuration, on the Welcome page, click Next.
-
If you accept the terms and conditions stated in the user license agreement, click I accept the terms in the license agreement, and then click Next.
-
Type your customer details, and then click Next.
-
On the Setup Scenarios page, do one of the following:
-
If you want to install ISA Server services and the Configuration Storage server, select Install both ISA Server services and Configuration Storage server, and then click Next.
-
If you want to install only the Configuration Storage server, select Install Configuration Storage Server, and then click Next.
-
On the Component Selection page, you can review the settings, and then click Next.
-
On the Enterprise Membership page, select Create a New Enterprise if you are creating a new enterprise, or Create a replica of the enterprise configuration if you are creating a replicate Configuration Storage server. Click Next. Do one of the following:
-
If you are creating a new enterprise, on the New Enterprise Warning page, click Next. This page warns you not to install more than one enterprise. Because you are creating a new enterprise, you can ignore the warning. On the Create a New Enterprise page, provide a name for the enterprise. Optional: provide a description of the enterprise. Click Next.
-
If you are creating a replica of the enterprise configuration, on the Locate Configuration Storage Server page, provide the fully qualified domain name of the Configuration Storage server that you want to replicate, or click Browse to locate the server on the network. Click Next.
-
If you are creating a replicate Configuration Storage server, the next wizard page will be the ISA Server Configuration Replicate Source page. This page provides options for the initial ISA Server replication, which may take a long time over a slow link. If you are replicating over a slow link, you may want to choose to replicate from a Windows backup file. For information about creating a backup file, see Creating and Restoring a Backup File in this document. Click Next.
-
On the Enterprise Deployment Environment page, you have the option of installing a digital certificate to enable encrypted communication between the Configuration Storage server and the ISA Server firewall computers. All communication between firewall computers and Configuration Storage servers in a single domain is encrypted. We recommend that you use this option when your ISA Server firewall computers are not in the same domain as your Configuration Storage server, or if the firewall computers are in a workgroup. Click Next.
-
If you are installing ISA Server services, the next page will be the Internal Network page. Specify the IP address range that will constitute the Internal network for this array. Select Add, and then click Add Adapter to define the Internal network with the IP addresses associated with the internal network adapter. Click Next.
-
If you are installing ISA Server services, the next page will be the Firewall Client Connection Settings page. On this page you can select which Firewall clients will be allowed to connect. Click Next.
-
If you are installing ISA Server services, the next page will be the Services Warning page. Read the warning, and then click Next.
-
Because you are installing on a domain controller, you will see the Configuration Storage Server Service Account page. Provide the credentials of the user who is not a domain administrator.
-
On the Ready to Install the Program page, click Install to begin the installation.
-
After the installation is complete, select Invoke ISA Server Management when the wizard closes, and then click Finish.
-
You will be prompted to restart the computer. Click Yes to restart the computer.
-
After installation, log on to the Configuration Storage server as a domain administrator.
-
Open a command prompt, click Start, click Run, and type cmd.
-
In the Program Files\Microsoft ISA Server\ADAMData folder, locate the dnsdomain.bat file. dnsdomain is the DNS domain name of the computer on which ADAM is running.
-
Type dnsdomain to run the file.
Note: |
|---|
|
The dnsdomain.bat file appears in the directory approximately one minute after ADAM installation is complete.
|
Modifying an ISA Server Installation
To modify an ISA Server installation, follow these steps:
-
On Windows Server 2003 computers, click Start, click Control Panel, and then double-click Add/Remove Programs.
-
In Microsoft Internet Security and Acceleration Server Setup, click Change/Remove.
-
On the Welcome page, click Next.
-
On the Program Maintenance page, select Modify.
-
On the Component Selection page, in Click on an icon in the list below, choose one or more of the following:
- Firewall Services. If you select this option, all the ISA Server services will be installed.
- ISA Server Management. If you select this option, the management console used to centrally manage ISA Server will be installed.
- Firewall Client Installation Share. If you select this option, a folder with all the files necessary to install the Firewall Client software will be created on the ISA Server computer. The folder will be shared to the Everyone group, thereby allowing anyone access to install the software.
- Message Screener. If you select this option, the Message Screener will be installed. This component must be installed on an SMTP server, which is typically not your ISA Server computer.
-
Click Next. Then, click Install to begin the installation.
Creating a VPN in ISA Server
To create a virtual private network (VPN) in ISA Server using the Point Tunneling Protocol (PPTP), follow these steps:
-
Open ISA Server Management.
-
Expand the main array node.
-
In the console tree, select Virtual Private Networks (VPN).
-
In the details pane, select the Remote Sites tab.
-
In the task pane, on the Tasks tab, click Add Remote Site Network to start the New Network Wizard.
-
On the Welcome page, provide a name for the new network, and then click Next.
-
On the VPN Protocol page, select Point-to-Point Tunneling Protocol (PPTP), and then click Next.
-
On the Remote Site Gateway page, supply the name or IP address for the remote VPN server, and then click Next.
-
On the Remote Authentication page, you can select to allow outgoing connections from the local site to the remote site. If you enable this option, you must provide a user name, domain, and password for the connection. If you do not enable this option, you will not be able to establish outgoing connections to the remote VPN site, although you will be able to accept connections from that site. Click Next.
-
On the Network Addresses page, click Add Range and add the address ranges of the remote network, or click Add Network to select the enterprise networks included in the remote network. You can obtain this information from the administrator of the remote network. After you add the address ranges, on the Network Addresses page, click Next.
-
On the summary page, review the configuration, and then click Finish.
-
In the ISA Server details pane, click Apply to apply the changes to ISA Server.
After you create a VPN site-to-site network, you must create the appropriate firewall policy to allow and control access between the branch and main offices. For a description, see the document Site-to-Site VPN in ISA Server 2004 Enterprise Edition, at the ISA Server 2004 Guidance Web site. This document also provides instructions on how to create a VPN using Layer Two Tunneling Protocol (L2TP) and IP Security (IPsec) Tunneling.
Creating a Network
From an ISA Server perspective, a network is a rule element that can contain one or more ranges of Internet Protocol (IP) addresses. Networks include one or more computers, typically corresponding to a physical network. You can apply rules to one or more networks, or to all addresses except those in the specified network.
To create a new network, follow these steps:
-
Open Microsoft ISA Server Management, expand the ISA Server array node, expand Configuration, and click Networks.
-
In the details pane, select the Networks tab.
-
In the task pane, on the Tasks tab, click Create a New Network.
-
On the Welcome page, type a name for the network, and click Next.
-
On the Network Type page, select a network type, and click Next.
-
On the Network Addresses page, click Add Adapter to open the SelectNetwork Adapters dialog box. Select the network adapter that connects the ISA Server computer to the appropriate network. Click OK, and click Next. Or, you can click Add Network to select the enterprise networks to be included in this array network.
-
On the Completing the New Network Wizard page, review the settings, and click Finish.
Creating a Network Rule
Network rules determine whether there is a relationship between two network entities, and what type of relationship is defined.
To create a new network rule, follow these steps:
-
In Microsoft ISA Server Management, expand the ISA Server array node, expand Configuration, and then select Networks.
-
In the details pane, click the Network Rules tab. In the task pane, on the Tasks tab, click Create a Network Rule to start the New Network Rule Wizard.
-
On the Welcome page of the wizard, enter the name for the network rule, and then click Next.
-
On the Network Traffic Sources page, click Add to open the Add Network Entities dialog box, expand Networks, select the specific source network, click Add, and then click Close. On the Network Traffic Sources page, click Next.
-
On the Network Traffic Destinations page, click Add to open the Add Network Entities dialog box, expand Networks, select the destination network, click Add, and then click Close. On the Network Traffic Destinations page, click Next.
-
On the Network Relationship page, select either a Network Address Translation (NAT) relationship, or a Route relationship, and then click Next.
-
Review the information on the wizard summary page, and then click Finish.
-
In the ISA Server details pane, click Apply to apply the new network rule.
Creating an ISA Server Array
You can configure an ISA Server array on the Configuration Storage server. This will be an empty array, for which you can configure enterprise policy. The enterprise or array administrator can then add servers to the array. Alternatively, the array can be created on the first array server, and other servers can then be added.
To create an ISA Server array, follow these steps:
-
On the Configuration Storage server, open ISA Server Management.
-
In the ISA Server Management console tree, click Arrays. In the task pane, on the Tasks tab, click Create New Array to start the New Array Wizard.
-
On the Welcome page, provide a name for the new array, such as Main, and then click Next.
-
On the Array DNS Name page, provide the Domain Name System (DNS) name of the array. This is the name that Firewall clients and Web client will use to connect to the array. Click Next.
-
On the Array Enterprise Policy Page, from the drop-down menu, select the enterprise policy that will be applied to the new array, and then click Next.
-
On the Array Policy Rule Types page, select the types of rules that the array administrator is allowed to make, and then click Next.
-
On the summary page, review the array configuration, and then click Finish. When the progress bar indicates that the array has been created, click OK.
-
After the array has been created, you can assign array administrator privileges to the Main array. In ISA Server Management, right-click the name of the array and select Properties.
-
On the Assign Roles tab, click Add. Add the appropriate user or group. From the drop-down Role menu, select ISA Server Array Administrator, and then click OK.
-
Click OK to close the properties page.
-
In the Firewall Policy details pane, click Apply to apply the changes.
Adding Servers to the ISA Server Array
Now that you have created an array, you can add ISA Server computers to the array. Perform this procedure for each computer you want to add to the array.
To add servers to the ISA Server array, follow these steps:
-
Log on to the domain using the credentials of the array administrator.
-
Insert the ISA Server CD into the CD drive, or run ISAAutorun.exe from the shared network drive.
-
In Microsoft ISA Server Setup, click Install ISA Server.
-
After the setup program prompts that it has completed determining the system configuration, on the Welcome page, click Next.
-
If you accept the terms and conditions stated in the user license agreement, click I accept the terms in the license agreement, and then click Next.
-
Type your customer details, and then click Next.
-
On the Setup Scenarios page, select Firewall Server Components, and then click Next.
-
On the Component Selection page, you can review the settings, and then click Next.
-
On the Locate Configuration Storage Server page, specify the Configuration Storage server to which this computer will connect. You can click Browse to locate the Configuration Storage server. Note that the name you use to refer to the Configuration Storage server is its name on the network, and not the enterprise name. On this page, you must provide the credentials of an enterprise or array administrator, to connect to the Configuration Storage server. This user must be recognized by the Configuration Storage server, either as a domain user, or a local user on the Configuration Storage server. Click Next.
-
On the Array Membership page, select Join an Existing Array, and then click Next.
-
On the Join an Existing Array page, provide the name of the array. You can also click Browse to open the Arrays to join dialog box, and select the array from the list. Click Next.
-
On the Configuration Storage Server Authentication Options page, select the authentication type that will be used for connections between the ISA Server computer and the Configuration Storage server. Because the firewall array and the Configuration Storage server are in the same domain in this scenario, select Windows authentication, and then click Next.
-
This step will only take place on the first server you install in the array. On the Internal Network page, specify the IP address range that will constitute the Internal network for this array. You can map your Internal network to an enterprise network:
-
Click Add to open the Addresses dialog box.
-
Click Select to open the Select Enterprise Networks dialog box.
-
Select Internal, and then click OK.
-
In the Addresses dialog box, click OK.
-
On the Internal Network page, click Next.Alternatively, you can select Add Adapter and define the Internal network with the IP addresses associated with the internal network adapter, rather than mapping to an enterprise network.
-
On the Firewall Client Connection Settings page, you can select which Firewall clients will be allowed to connect. Click Next.
-
On the Services Warning page, review the list of services that will be stopped or disabled during installation of ISA Server. To continue the installation, click Next.
Note: |
|---|
|
If the domain of your server is outside the IP address range that you specified for the Internal network (the IP address range of the Internal enterprise network), you will receive a notice that the system policy of ISA Server will be configured to allow the needed Active Directory connectivity. Click Next to continue the installation.
|
-
Click Install.
-
After the installation is complete, click Finish.
-
You will be prompted to restart the computer. Click Yes to restart the computer.
Repeat this procedure for the other servers that must be installed.
Creating Enterprise Policy for Branch Communication
ISA Server provides system policy rules that allow appropriate access to computers running ISA Services that may also host a Configuration Storage server. This topic describes how to configure rules to allow access through computers running ISA Server services to computers that are running Configuration Storage server or ISA Server management.
Create access rules on the enterprise level to ensure that critical inter-branch communication is enabled. The properties of each rule are provided here. Instructions on how to create an access rule are provided in Creating an Access Rule.
Allow replication between Configuration Storage servers
There is a system policy rule that allows replication between Configuration Storage servers, but the rule is enabled only when the Configuration Storage server is installed on the same computer with ISA Server services. If you have one or more branches where the Configuration Storage server is installed on a computer that is not running ISA Server services, this rule will not apply. To ensure that the replication can take place, perform the following steps:
-
Create an enterprise-level computer set containing the IP addresses of all of the Configuration Storage servers in the enterprise, following the procedure in Creating a New Computer Set. Refer to this as the Configuration Storage Servers computer set.
-
Following the procedure in Creating an Access Rule, create a post-array enterprise-level access rule allowing access from the Configuration Storage Servers computer set, to the Configuration Storage Servers computer set, using these protocols:
-
MS-Firewall Storage-Replication
-
RPC (all interfaces)
Allow centralized remote management and monitoring
There is a system policy rule that allows centralized remote management and monitoring, but the rule is enabled only when the Configuration Storage server is installed on the same computer with ISA Server services. If you have one or more branches where the Configuration Storage server is installed on a computer that is not running ISA Server services, this rule will not apply. To ensure that the replication can take place, perform the following steps:
-
Create an enterprise-level computer set containing the IP addresses of all of the static address pools used in VPNs in the enterprise, following the procedures in Creating a New Computer Set. Refer to this as the Static Address Pools computer set.
-
Following the procedures in Creating an Access Rule, create a post-array enterprise-level access rule allowing access from the Enterprise Remote Management Computers computer set, to the Enterprise Array Servers computer set and Static Address Pools computer set on these protocols:
-
Microsoft CIFS (TCP)
-
Microsoft CIFS (UDP)
-
MS Firewall Control
-
MS Firewall Storage
-
RDP (Terminal Services)
-
RPC (all interfaces)
Allow authentication services from all branches to the main office
System policy that allows authentication access to the domain controller is designed for the scenario when the domain controller is behind the ISA Server array in the Internal network of the branch. However, you may not have a domain controller in each branch, in which case, authentication access is required from one branch to another, or to the main office. To enable this communication, follow these steps:
-
If you have not done so, create an enterprise-level computer set containing the IP addresses of all of the static address pools used in VPNs in the enterprise, following the procedure in Creating a New Computer Set. Refer to this as the Static Address Pools computer set.
-
Following the procedure in Creating a New Network Set, create an enterprise-level network set containing all of the enterprise networks representing the branches (and the main office, in the hub and spoke topology). Refer to this as the Corporate Networks computer set.
-
Following the procedure in Creating an Access Rule, create a post-array enterprise-level access rule allowing access from the Corporate Networks computer set, the Static Address Pools computer set, and Local Host, to the Corporate Networks computer set on these protocols:
-
DNS
-
Kerberos-Sec (TCP)
-
Kerberos-Sec (UDP)
-
LDAP (UDP)
-
LDAP GC (Global Catalog)
-
LDAP
-
LDAPS
-
LDAPS GC (Global Catalog)
-
Microsoft CIFS (TCP)
-
Microsoft CIFS (UDP)
-
RPC (all interfaces)
Creating an Access Rule
Access rules determine how clients on a source network can access resources on a destination network. This procedure describes the New Access Rule Wizard in general terms.
To create a new access rule, follow these steps:
-
In the Microsoft ISA Server Management console tree, select Firewall Policy.
-
In the task pane, on the Tasks tab, click Create ArrayAccess Rule to start the New Access Rule Wizard.
-
On the Welcome page of the wizard, enter the name for the access rule. Use a descriptive name, such as Internet access for staff during work hours, and then click Next.
-
On the Rule Action page, select Allow if you are allowing access, or Deny if you are denying access, and then click Next.
-
On the Protocols page, the default setting of This rule applies to is Selected protocols. Use the Add button to add the specific protocols from the Add Protocols dialog box. Or, you can select All outbound traffic to apply the rule to all defined protocols. When you have made these selections, click Next.
-
On the Access Rule Sources page, click Add to open the Add Network Entities dialog box, click the category for which you are creating access, select the specific object, click Add (repeat to add additional network objects), and then click Close. On the Access Rule Sources page, click Next.
-
On the Access Rule Destinations page, click Add to open the Add Network Entities dialog box, click Networks, select the External network (representing the Internet), click Add, and then click Close. On the Access Rule Destinations page, click Next.
-
On the User Sets page, if your rule applies to all users, you can leave the user set All users in place and proceed to the next page of the wizard. If the rule applies to specific users, select All users and click Remove. Then, use the Add button to open the Add Users dialog box, from which you can add the user set to which the rule applies. The Add Users dialog box also provides access to the New User Sets Wizard through the New menu item. When you have completed the user set selection, click Next.
-
Review the information on the wizard summary page, and then click Finish.
-
In the Firewall Policy details pane, click Apply to apply the new access rule. It may take a few moments for the rule to be applied. Order your access rules to match your Internet access policy. If you change the order, you will need to click Apply to apply the changes.
Connecting ISA Server Management
When your ISA Server Management console is not connected to the Configuration Storage server, you cannot view the ISA Server policy or status in the console.
To connect ISA Server Management to the Configuration Storage server, follow these steps:
-
Click Start, point to All Programs, point to Microsoft ISA Server, and then click ISA Server Management.
-
In the ISA Server Management console, select the top node, Microsoft Internet Security and Acceleration Server 2004.
-
In the task pane, on the Tasks tab, click Connect to Configuration Storage Server to start the Enterprise Connection Wizard. On the Welcome page, click Next.
-
On the Configuration Storage Server Location page, specify the location of the Configuration Storage server, and then click Next.
-
On the Array Connection Credentials page, select whether to use the same credentials as you are using to connect to the Configuration Storage server, or different credentials, and then click Next. If you select different credentials, the next wizard page will be Array Connection Credential Details, where you can provide the credentials for connecting to an array.
-
Review the summary page and click Finish.
Creating a Protocol Definition
If you want a rule to refer to a protocol that is not predefined in ISA Server, you must define that protocol. This procedure describes how to create a protocol definition.
To create a protocol definition, follow these steps:
-
Click Start, point to All Programs, point to Microsoft ISA Server, and then click ISA Server Management.
-
In the ISA Server Management console, select Firewall Policy.
-
In the task pane, on the Toolbox tab, click Protocols.
-
Under Protocols, click New, and then click Protocol to open the New Protocol Definition Wizard.
-
On the New Protocol Definition Wizard Welcome page, in the Protocol definition name box, type LDAPS server, and then click Next.
-
On the Primary Connection Information page, click New.
-
In the New/Edit Protocol Connection dialog box, in the Protocol type list, select the protocol type. For LDAPS server, this is TCP.
-
In Direction, select the direction. For LDAPS server, this is Inbound.
-
In From and To, type the port range. For LDAPS server, both From and To are 2172 For LDAP, the port is 2171. These are ports that are specific to LDAPS and LDAP in ISA Server 2004 Enterprise Edition.
-
Click OK to close the New/Edit Protocol Connection dialog box.
-
On the Primary ConnectionInformation page, click Next.
-
On the Secondary Connections page, in Do you want to use secondary connections, select No, and then click Next. If the protocol requires secondary connections, select Yes, and click New to define the secondary connection.
-
Click Finish to close the New Protocol Definition Wizard. Notice that the LDAPS server protocol definition is listed in the User-Defined folder under the Protocols menu.
Creating a Server Publishing Rule
ISA Server uses server publishing to process incoming requests to internal servers. Server publishing rules determine how server publishing functions, essentially filtering all incoming and outgoing requests through the ISA Server computer.
To create a server publishing rule, follow these steps:
-
In ISA Server Management, select Firewall Policy.
-
In the task pane, on the Tasks tab, click Create New Server Publishing Rule to open the New Server Publishing Rule Wizard.
-
On the New Server Publishing Rule Wizard Welcome page, provide a name for the rule, and then click Next.
-
On the Select Server page, in Server IP address, type the IP address of the computer that you want to publish, such as the Configuration Storage server, and then click Next.
-
On the Select Protocol page, from the Selected protocol drop-down list, select the protocol on which you want to publish the server, and then click Next.
-
On the IP Addresses page, under Listen for requests from these networks, select the networks on which you want to listen for requests. For example, in a back-to-back perimeter network scenario, the front-end ISA Server computer will be communicating with the external network adapter of the back-end ISA Server computer, so select External.
Note: |
|---|
|
You can select specific IP addresses that ISA Server will listen on. To do this, click the Address button, and then for the selected network, specify the IP addresses that ISA Server will listen on.
|
-
Click Next.
-
Click Finish to close the New Server Publishing Rule Wizard. Notice that in the ISA Server Management console, in the details pane, on the Firewall Policy tab, the new rule is listed.
-
In the details pane, click the Apply button to apply the publishing rule that is effective for the incoming traffic.
Creating a New Computer Set
When you create an access rule, you can restrict access to a set of computers, rather than allowing access to an entire network. To do so, you can click New in the Add Network Entities dialog box, and create a new computer set. Alternatively, follow this procedure to create a new computer set:
-
In the console tree of ISA Server Management, click Enterprise Policies (for enterprise-level computer sets) or Firewall Policy (for array-level computer sets).
-
In the task pane, on the Toolbox tab, click Network Objects.
-
On the toolbar beneath Network Objects, click New, and then click Computer Set.
-
In the New Computer Set Rule Element dialog box, provide a name for the new computer set.
-
Click Add, and select either Computer, Address Range, or Subnet, and add the appropriate computers, address ranges, or subnets included in the computer set:
-
If you click Computer, you can add a single computer.
-
If you click Address Range, you can add a range of IP addresses, representing a group of computers.
-
If you click Subnet, you can add a subnet.
-
After you add the computers, address ranges, or subnets, click OK to close the New Computer Set Rule Element dialog box.
-
In the details pane, click Apply to apply the change.
Creating a New Network Set
You can group one or more networks into network sets. Network sets can include one or more networks, or explicitly exclude one or more networks. Rules can be applied to networks or to network sets.
To create a new network set, follow these steps:
-
Start the New Network Set wizard:
For an array-level network set:
-
In the console tree of ISA Server Management, on the array level, click Firewall Policy.
-
In the task pane, on the Toolbox tab, click Network Objects.
-
On the toolbar beneath Network Objects, click New, and then click Network Set.
For an enterprise-level network set:
-
In the console tree of ISA Server Management, under the Enterprise node, select Enterprise Networks.
-
In the details pane, click the Network Sets tab.
-
In the tasks pane on the Tasks tab, click Create a New Network Set.
-
On the Welcome page, provide a name for the new network set, and then click Next.
-
On the Network Selection page, select Includes all selected networks. From the list box, select the networks that will be included in the network set, and then click Next.
Note: |
|---|
|
You can also select Includes all networks except the selected networks. In that case, all of the networks shown in the list box will be included in the network set, except for the ones you select.
|
-
On the summary page, review the network set configuration, and then click Finish.
-
In the details pane, click Apply to apply the change.
Changing the Configuration Storage Server for an Array
If you want to change the Configuration Storage server that an ISA Server array refers to, follow these steps:
-
In ISA Server Management, expand Arrays, right-click the array you want to configure, and select Properties.
-
On the Configuration Storage tab, in Configuration Storage server (FQDN), enter the new location of the Configuration Storage server. Click OK, and then click Apply in the details pane to apply your changes.
Creating a New Child Domain
To create a new child domain, follow these steps:
-
Click Start, click Run, and then type dcpromo to start the Active Directory Installation Wizard.
-
On the Welcome page, click Next.
-
On the Operating System Compatibility page, read the information, and then click Next.
-
If this is the first time you have installed Active Directory on a server running Windows Server 2003, for more information, click Compatibility Help.
-
On the Domain Controller Type page, click Domain controller for a new domain, and then click Next.
-
On the Create New Domain page, click Child domain in an existing domain tree, and then click Next.
-
On the Network Credentials page, type the user name, password, and user domain of the user account you want to use for this operation, and then click Next. The user account must be a member of the Enterprise Admins group.
-
On the Child Domain Installation page, verify the parent domain (Nenice.net) and type the new child domain name, and then click Next.
-
On the NetBIOS Domain Name page, verify the NetBIOS name, and then click Next.
-
On the Database and Log Folders page, type the location in which you want to install the database and log folders, or click Browse to choose a location, and then click Next. (Use the default settings.)
-
On the Shared System Volume page, type the location in which you want to install the Sysvol folder, or click Browse to choose a location, and then click Next. (Use the default settings.)
-
On the DNS Registration Diagnostics page, verify that the DNS configuration settings are accurate, and then click Next.
-
On the Permissions page, select Permissions compatible only with Windows 2000 or Windows Server 2003 operating systems.
-
On the Directory Services Restore Mode Administrator Password page, type and confirm the password that you want to assign to the Administrator account for this server, and then click Next. Use this password when starting the computer in Directory Services Restore Mode.
-
Review the Summary page, and then click Next to begin the installation.
-
Restart the computer.
Note: |
|---|
| |
-
To perform this procedure, you must be a member of the Domain Admins group (in the parent domain) or the Enterprise Admins group in Active Directory, or you must have been delegated the appropriate authority. As a security best practice, consider using Run as to perform this procedure.
-
The server on which you install Active Directory using this procedure will be the first domain controller in a new child domain.
-
When a child domain is added to an existing tree domain, a two-way, transitive parent and child trust is established by default.
-
The wizard options on the Permissions page affect application compatibility with computers running operating systems earlier than Windows Server 2003 and Windows 2000 Server and are not related to domain functionality. For more information about permissions, see Windows Help.
-
You can also use a smart card to verify administrative credentials. For more information about smart cards, see Windows Help.
-
The Active Directory Installation Wizard allows Active Directory domain names up to 64 characters or up to 155 bytes. Although the limit of 64 characters is usually reached before the limit of 155 bytes, the opposite could be true if the name contains Unicode characters, where each character requires three bytes. These limits do not apply to computer names.
-
You cannot install Active Directory on a computer running Windows Server 2003, Web Edition, but you can join the computer to an Active Directory domain as a member server.
Establishing External Trust Between Two Forests
This procedure assumes the following:
-
DNS is properly configured
-
The forest functional level in both forests is set to Windows Server 2003.
For more information about these requirements, see Checklist: Creating a Forest Trust (www.microsoft.com).
To establish trust between two forests, follow these steps:
-
Open Active Directory Domains and Trusts.
-
In the console tree, right-click the domain node for the forest root domain, and then click Properties.
-
On the Trust tab, click New Trust, and then click Next.
-
On the Trust Name page, type the DNS name (or NetBIOS name of another forest, and then click Next.
-
On the Trust Type page, click Forest trust, and then click Next.
-
On the Direction of Trust page, do one of the following:
-
To create a two-way, forest trust , click Two-way. Users in this forest and users in the specified forest can access resources in either forest.
-
To create a one-way, incoming forest trust, click One-way:incoming. Users in the specified forest will not be able to access any resources in this forest.
-
To create a one-way, outgoing forest trust, click One-way:outgoing. Users in this forest will not be able to access any resources in the specified forest.
-
Continue to follow the wizard.
Note: |
|---|
|
To perform this procedure, you must be a member of the Domain Admins group (in the forest root domain forest root domain) or the Enterprise Admins group in Active Directory, or you must have been delegated the appropriate authority. As a security best practice, consider using Run as to perform this procedure.
|
Enabling the Global Catalog
To enable or disable a global catalog, follow these steps:
-
Open Active Directory Sites and Services.
-
In the console tree, click the domain controller where you want to enable or disable the global catalog.
-
In the details pane, right-click NTDS Settings, and then click Properties.
-
Select the Global Catalog check box to enable the global catalog.
Note: |
|---|
| |
-
To perform this procedure, you must be a member of the Domain Admins group (in the domain of the selected domain controller) or the Enterprise Admins group in Active Directory, or you must have been delegated the appropriate authority. As a security best practice, consider using Run as to perform this procedure. For more information, see Default local groups, Default groups, and Using Run as.
-
To open Active Directory Sites and Services, click Start, click Control Panel, double-click Administrative Tools, and then double-click Active Directory Sites and Services.
-
Members of the Domain Admins group can always log on to the domain, even when a global catalog is not available.
-
Enabling a global catalog can cause additional replication traffic.
-
The local domain controller will not advertise itself as a global catalog until this policy has been propagated to read-only directory partitions in the domain.
Creating and Restoring a Backup File
The Configuration Storage server is based on Active Directory Application Mode (ADAM). These procedures walk you through the creation of a Windows backup file for ADAM data that can be used in the replication of a Configuration Storage server.
Backing up the ADAM data files
To back up the ADAM data files, on the Configuration Storage server from which you want to replicate, follow these steps:
-
Click Start, point to All Programs, point to Accessories, point to System Tools, and then click Backup.
-
If the Welcome page appears, click Advanced Mode.
-
On the Backup tab, select the ADAMData folder, located under the installation folder (by default, Program files\Microsoft ISA Server).
-
In Backup media or file name, type the name of the backup file (with a .bkf extension).
-
Click Start Backup. In the Backup Job Information dialog box, click Start Backup.
-
When the backup is complete, copy the backup files to the computer on which you want to replicate the Configuration Storage server.
Restoring the backup files
On the computer to which you want to replicate the Configuration Storage server, do the following:
-
Click Start, point to AllPrograms, point to Accessories, point to SystemTools, and then click Backup.
-
If the Welcome page appears, click Advanced Mode.
-
On the Restore and Manage Media tab, right-click File, and then click Catalog file. Provide or browse to the backup file (.bkf) you copied to the local computer. Then, click OK.
-
Expand the tree nodes to navigate to the ADAMData folder. Click to select the folder.
-
In Restore files to, select Alternate location.
-
In Alternate location, specify the folder to which you want to restore the backup data files.
Note: |
|---|
|
The folder you specify must be on an NTFS drive, and located on a local computer, because a network location is not supported.
|
-
Click Start Restore.
-
In the Confirm Restore dialog box, click OK.
Note: |
|---|
|
After running restore, do not rename the folder you have specified for the restore data or copy the contents of the folder to a different location.
|