Allowing Outbound PING and PPTP Connections.

Thomas Shinder photo
So you’ve downloaded ISA Server and installed the monster. You read the Getting Started Guide (http://www.isaserver.org/shinder/tips/getting_started.htm)and did everything I told you to do. Now, you want to do a quick test of network connectivity. What do we all usually do to test connectivity? You guessed it: PING.

So you've downloaded ISA Server and installed the monster. You read the Getting Started Guide (http://www.isaserver.org/shinder/tips/getting_started.htm)and did everything I told you to do. Now, you want to do a quick test of network connectivity. What do we all usually do to test connectivity? You guessed it: PING.


Configuring ISA Server 2000 : Building Firewalls for Windows 2000
By Deb and Tom Shinder


Amazon.com

You open a command prompt and type ping www.domain.com and you see something like what appears below:

What's going on here? In this example, I pinged the server using a FQDN and the correct IP address was returned. So we know that DNS host name resolution is working properly. But what is causing the Destination Host Unreachable message?

The problem is that the Getting Started Guide left out one key piece of advice: you should enable IP Routing on the ISA Server. In order to allow non-TCP/UDP based protocols through the ISA Server, IP Routing must be enabled. In addition, the machine must be set up as a SecureNAT client.

Once IP Routing is enabled, you will be able to use the PING, TRACERT and PATHPING tools included with Windows 2000. In addition, you will be able to make outbound PPTP calls. Without flipping this switch, all your attempts to use these features will fail.

The reason why the "all open" Protocol Rule doesn't allow PING, TRACERT and PATHPING to work is that Protocol Rules only support TCP and UDP based protocols. If you look at the Protocol Definitions used to create Protocol Rules, you'll see that you can only create Definitions for UDP and TCP based protocols.

PING, TRACERT and PATHPING all use ICMP. PPTP uses the Generic Routing Encapsulation Protocol (GRE or IP Protocol 47). Since these are not TCP or UDP based protocols, the "all open" Protocol Rule does not work.

Another thing that is very important to remember is that only SecureNAT clients to use non-TCP/UDP protocols. If you client is configure only as a Firewall and/or Web Proxy client, you will not be able to PING, TRACERT or GRE thought the ISA Server.

To enable IP Routing, perform the following steps:

  1. Open the ISA Management console. Expand Servers and Arrays. Expand you server name and then expand the Access Policy Node.

  1. Right click on IP Packet Filters and click Properties.
  2. On the General tab, place a checkmark in the checkbox for Enable Packet Filtering and place a checkmark in the checkbox for Enable IP routing. Click Apply and then click OK. Restart the Service either manually or let the ISA Server do it for you.

Note: if the server is a member of an Enterprise Array, the Enterprise Policy may have already forced Packet Filtering on the Array. In this case, you just need to enable IP Routing.

We hope you found this tip helpful. If you have questions on this tip, please post a message to the message boards here at www.isaserver.org. You can also write to me at tshinder@isaserver.org. Please put the name of the article in the subject line and I'll get back to you as soon as possible. - Tom.

About Thomas Shinder

Thomas Shinder photo Dr. Thomas W. Shinder is an MCSE, MCP+I, and MCT. He has worked as a technology trainer and consultant in the Dallas-Ft. Worth metro area, assisting in development and implementation of IP-based communications strategies for major firms such as Xerox, Lucent and FINA.

Click here for Thomas Shinder's section.

Share this article

Receive all the latest articles by email!

Get all articles delivered directly to your mailbox as and when they are released on ISAserver.org! Choose between receiving instant updates with the Real-Time Article Update, or a monthly summary with the Monthly Article Update. Sign up to the ISAserver.org Monthly Newsletter, written by ISA expert Dr. Tom Shinder, containing news, the hottest tips, ISA links of the month and much more. Subscribe today and don't miss a thing!



Receive all the latest articles by email!

Receive Real-Time & Monthly ISAserver.org article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become an ISAserver.org member!

Discuss your ISA Server issues with thousands of other ISA Server experts. Click here to join!

Solution Center

Readers' Choice

Which is your preferred ISA Monitoring and Management solution?