Steps to develop a RAS administration DLL using Visual Studio

Hello folks! We saw how useful a RAS administration DLL can be to admins who want to control what the RRAS server does. In this post, let us see how we can develop a RAS administration DLL using Visual Studio. I have often seen requirements from admins to control the VPN server such that only…


WebChat Session today!

  Windows VPN Server- Interaction with Network Infrastructure Components   Join us for a live web chat to discuss your queries regarding the deployment and configuration of the VPN server and its interaction with other network infrastructure services. This web chat will focus on Routing and Remote Access Server (RRAS) configuration and its interoperability with…


How to deploy SSTP based VPN server and IIS on the same machine

This blog is going to tell about how SSTP can be affected by configuring IIS Server on the same Server and how to get rid of this problem without moving the IIS Server to a different machine.   Let’s us first know what kind of issue can arise if IIS is configured alongwith SSTP on…


How to change machine certificate on the SSTP server

  This blog is going to tell about how to change the Certificate to be used for the SSTP Server.   Although, the normal procedure of installing the certificate on RRAS Server for SSTP mentioned in the step by step guide works perfectly fine, this blog is going to talk about how to change the certificate which is…


Deploying SSTP: Screencast available at

Hi All, SSTP screencast is available at  http://www.microsoft.com/downloads/details.aspx?FamilyID=fc4d7d3f-0376-45bf-9544-ec35329a2fc1&DisplayLang=en   Thanks a bunch, Jim for pulling it through ! This will give screen-by-screen view of how to set-up SSTP in a pilot-lab environment. Cheers, Samir JainLead Program Manager (samirj@online.microsoft.com **)RRAS, Windows Enterprise Networking ** Remove the “online” to actually email me  [This posting is provided “AS IS” with no…


How to change the machine certificate of SSTP based RRAS server

SSTP requires a machine certificate on the RRAS server which needs to be set inside HTTPS listener (i.e. HTTP.SYS). This certificate will be sent to the client during SSL hand-shake stage (like in any other https:// requests). The RRAS server, when configured first time tries read a machine certificate from the machine certificate store and…


How to debug SSTP specific connection failures

Hi All,  To all our beta testers who are trying out SSTP, first of all “many many thanks from my RRAS team”. This post talks about how to debug failures specific to SSTP based VPN tunnel (Note: I am not discussing all the error codes displayed on RAS client – as most error codes will be common across all VPN…


How to deploy SSTP based VPN server behind a NAT router

Hi All, As you know, SSTP is a new VPN tunnel added in Routing and remote access server role in Windows 2008 server and Vista SP1. This allows PPP packets to be encapsulated over HTTP, hence allowing VPN connection to be established through firewalls/NAT/web proxies. For small to medium size organizations, it is common to…