We're a team of Linux sysadmins and are looking for someone to fully set up a PPTP and L2TP/IPSec VPN on a Windows server and create an installation/configuration script so we can do this ourselves on other servers. A connecting client just needs to be able to take on the server's IP and have all traffic go through this server. Summary of our requirements: * Set up a PPTP and L2TP/IPSec VPN server on a Windows VPS, supporting CHAP and MS-CHAP v2 and using a pre-shared key for L2TP/IPSec * Let us specify a list of DNS servers that is pushed down to clients without the user needing to configure anything. Once connected to the VPN, clients should be using our DNS servers, not those provided by their ISPs. * Deliver a script to log to a csv file when a client connects and disconnects. * Deliver a script that takes a txt file of usernames and revokes their login credentials * Deliver well-commented script(s) to set up a server fresh out the box, noting any server-specific changes. We must be able to run this script, follow any directions given by it, and have the server simply work. * Deliver a document with step-by-step instructions for creating new accounts in bulk * Needs to work for Windows, Mac, iPhone, and Android clients using the OS built-in functionality, no software installation required. * You must have prior experience in setting up and configuring a PPTP/L2TP server on Windows We'd like to have this completed within a week of project start. We'll also be available via email and Skype for questions during US East Coast daytime/evening hours In your bid, please indicate: 1) your level of prior experience with setting up and administering L2TP or PPTP VPNs. 2) whether you'll have access to Mac, iPhone, or Android devices for testing (not required, but a plus) 3) estimated completion date 4) please state your hourly rate in case we'd like to hire you for follow-up work Thank you for your time, we look forward to seeing your bids.
## Deliverables
* The VPN configured on a clean Windows VPS to which we'll give you root access to. * Scripts described above. We will test this on an identical new server to confirm that it works as expected. * A document containing any other points needed to fully set up the server.
## Platform
Windows Server 2008