• RSS
  • Twitter
  • FaceBook

Microsoft Forefront TMG - How to configure Forefront TMG as a DirectAccess Server

This article will demonstrate how to configure Forefront TMG as a DirectAccess Server.
Marc Grote photo

Let's begin

This article will only show the required steps to prepare Forefront TMG as a DirectAccess Server. The DirectAccess configuration is out of scope in this article as it is well covered in many articles on the Net. You will find some helpful links at the end of this article.


Get your copy of the German language "Microsoft ISA Server 2006 - Das Handbuch"

The first important step you have to understand is that Forefront TMG doesn't accept any IPv6 traffic or allow it to pass through it, so we must first modify this behavior BEFORE Forefront TMG gets installed to allow the following traffic:

  • Inbound authenticated IPv6 traffic (using IPSec). This also includes the IPSec initiation traffic.
  • Inbound and outbound IPv6 transition technologies (6to4, Teredo, IP-HTTPS and ISATAP).
  • Native IPv6 from the Forefront TMG machine.

In addition, Forefront TMG integrates with the IPSec Denial of Service Protection (DoSP) component of Windows DirectAccess to ensure that only IPSec traffic is allowed through it.

Important:
For this reason, it is really important to install and configure Windows Server 2008 R2 DirectAccess before installing Forefront TMG.

First, we have to install the Windows Server 2008 R2 DirectAccess Management console as shown in the following screenshot.


Figure 1: Installing the Windows Server 2008 R2 DirectAccess feature

After the Windows Server 2008 R2 DirectAccess Management console has been installed, start the console and configure DirectAcces and test the entire functionality before you install Forefront TMG.


Figure 2: DirectAccess Management console

After you verified the successful DirectAccess installation and configuration, we have to modify the Registry with a new Registry key before installing Forefront TMG. This Registry key prevents Forefront TMG to disable the IPv6 protocol support during the Forefront TMG installation.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAT\Stingray\Debug\ISACTRL]

"CTRL_SKIP_DISABLE_IPV6_PROTOCOLS"=dword:00000001


Figure 3: Script to activate IPv6 protocol support for Forefront TMG

After the Registry has been modified successful install Forefront TMG in the way you install every Forefront TMG Server. After Forefront TMG has been installed, we have to modify the Forefront TMG configuration storage with a script which enables IPv6 support for Forefront TMG. Copy the following lines into an empty Notepad file and save it with the .VBS extension.

set o = createobject("fpc.root")

setarr = o.Arrays.Item(1)

set policy = arr.ArrayPolicy

set IPV6Settings = policy.IPv6Settings

IPV6Settings.DirectAccessEnabled = vbTrue

arr.save


Figure 4: Save the script with the .VBS extension

Save the script with the .VBS extension and run it from an elevated command line with the following command:

Cscript DA-Enable.VBS

Due to the Forefront TMG configuration change it takes some time until the configuration has been successfully synchronized. You can see the configuration state in the Forefront TMG Management console as shown in the following screenshot.


Figure 5: Wait for Forefront TMG Storage synchronization

The script creates four new System Policy rules to allow IPv6 traffic for DirectAccess.


Figure 6: Some new Forefront TMG System Policies

Where is the “Act as a Direct Access server” button in Forefront TMG?

Forefront TMG Beta and RC had an IPv6 tab in the IP preferences section in the Forefront TMG console to configure Forefront TMG as a DirectAccess Server as shown in the following screenshot.


Figure 7: Act as a Direct Access Server button

After Forefront TMG has been RTM, I’ve never seen this IPv6 tab again, so my assumption is, that it was removed from the Forefront TMG Management console, and DirectAccess works without this DirectAccess button :)


Figure 8: Where is the DirectAccess button seen in Beta and RC versions of Forefront TMG

Hide IPv6 Log entries

advertisement

Forefront TMG has the option to Hide IPv6 traffic from the Real-time monitoring tab. Because Forefront TMG has no full support for IPv6 it might be an option for you as a Forefront TMG administrator to hide the entries to have a clearer view in the TMG logging.


Figure 9: Hide IPv6 log entries

If you want to have more functionality and flexibility you can use Forefront UAG for your DirectAccess scenario. Using Forefront UAG has the following advantages:

  • Scalability (up to 8 Forefront UAG Server joined into an Array)
  • High availability (with Windows Server 2008 R2 NLB)
  • Access to corporate legacy servers over IPv4
  • Easier configuration, deployment, and management
  • Forefront UAG installs Forefront TMG on each node during Setup
  • Alternative remote access solution for non-domain joined machines

Conclusion

In this article we went through some information about how to configure Forefront TMG as a DirectAccess Server. In my opinion using Forefront TMG as a DirectAccess Server is good choice when you don't want to have High Availability and you don't need the advanced features of Forefront UAG like Portal access and advanced Endpoint Security Policies.

Related links:

About Marc Grote

Marc Grote photo Marc Grote is an MCSA/MCSE Messaging & Security, an MCTS/MCITP and a Microsoft Certified Trainer and MCLC. He is a freelance IT Trainer and Consultant in the north of Germany near Hanover. He works with Invenate GmbH on special projects. You can find more information about Invenate at ttp://www.invenate.de. He specializes in ISA Server, Exchange, Security for Windows 2000/2003 and Windows Server 2008 designs, migrations and implementations, and Citrix Metaframe implementations. His efforts have earned him recognition as a Microsoft MVP for ISA Server since 2004. You can visit his homepage at http://www.it-training-grote.de.

Click here for Marc Grote's section.

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 Enterprise Security MVP Debra Littlejohn Shinder, containing news, the hottest tips, Forefront TMG / UAG 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!

Readers' Choice

Which is your preferred Anti Virus solution?