Configure L2TP/IPsec-based Remote Access
Updated: April 30, 2010
Applies To: Windows Server 2008, Windows Server 2008 R2
Deploying L2TP-based remote access VPN connections by using Windows Server 2008consists of the following:
Configuring the connection to the Internet
Configuring the connection to the intranet
Configuring the remote access server as a corporate intranet router
Configuring the VPN server
Installing certificates
Configuring firewall packet filters
Configuring network policies
The following figure shows a typical L2TP-based remote access VPN deployment.
Note
The following configuration assumes that computer certificates are already installed on the VPN server and remote access client computers. For more information, see Implementing Security for a VPN Solution.
Configuring the connection to the Internet
The connection to the Internet from a computer running Windows Server 2008 is a dedicated connection – a WAN adapter installed in the computer. The WAN adapter is typically a DDS, T1, Fractional T1, Frame Relay adapter, or an adapter for another high-speed, dedicated connection. Verify that the WAN adapter is compatible with Windows Server 2008. The WAN adapter includes drivers that are installed so that the WAN adapter appears as a network adapter.
You need to configure the following TCP/IP settings on the WAN adapter:
IP address and subnet mask assigned from your Internet service provider (ISP).
Default gateway of the ISP router.
For more information, see Configure TCP/IP on the VPN Server.
To enable VPN clients to connect to your VPN server by name rather than by IP address, you can request that your ISP register your VPN server in DNS.
Configuring the connection to the intranet
The connection to the intranet from a computer running Windows Server 2008 is a LAN adapter that is installed in the computer.
You need to configure the following TCP/IP settings on the LAN adapter:
IP address and subnet mask assigned from the network administrator.
DNS and WINS name servers of corporate intranet name servers.
For more information, see Configure TCP/IP on the VPN Server.
Configuring the remote access server as a corporate intranet router
For the remote access server to properly forward traffic on the corporate intranet, you must configure it as a router with either static routes or a routing protocol, such as Routing Information Protocol (RIP), so that all of the locations on the intranet are reachable from the remote access server. For information about configuring routing, see Configure Routing on a VPN Server.
Configuring the VPN server
You can configure your VPN server by running the Routing and Remote Access Server Setup Wizard. You can use the wizard to configure the following settings:
The method by which the VPN server assigns IP addresses to remote access clients (either using addresses that the VPN server obtains from a DHCP server or by using addresses from a specified range of addresses that you configure).
Forwarding of authorization and authentication messages to a Remote Authentication Dial-In User Service (RADIUS) server (configuration of the VPN server as a RADIUS client).
After you run the wizard, the following RRAS settings are automatically configured:
Network interfaces
IKEv2, SSTP, PPTP, and L2TP ports (five or 128 of each, depending on your choices when running the wizard)
Multicast support using Internet Group Management Protocol (IGMP)
IP routing
Installation of the DHCP Relay Agent component
Installing certificates
In order to create L2TP/IPsec remote access VPN connections using computer certificate authentication for IPsec, you must install computer certificates on the VPN client and the VPN server. For more information, see Implementing Security for a VPN Solution.
Configuring firewall packet filters
If you are using a firewall, you need to configure L2TP/IPsec packet filters on your firewall to allow L2TP/IPsec traffic between Internet-based VPN clients and the VPN server computer. For more information, see Appendix B: VPN Servers and Firewall Configuration.
Configuring network policies
For an access-by-user administrative model, you need to set the network access permission to Allow access on the user accounts for those users who will be making VPN connections. For an access-by-policy model, use Network Policy Server (NPS) to create remote access network policies. For more information, see Configure a Remote Access Network Policy.