You may need to enable your OS X Server as the Default Host in AirPort Utility. Under *Internet > NAT > Enable default host at:*, put your server's IP address (it should be statically-assigned using DHCP Reservations in the DHCP tab). This will forward
all unsolicited traffic to your server, so make sure the Firewall is up and running before you do this.
The problem is that PPTP and L2TP/IPSec VPNs require special "tunneling protocols" +in addition to+ the standard TCP/UDP ports that are configured through AirPort Utility. PPTP requires a "GRE Protocol", and L2TP requires an "ESP Protocol", neither of which are generally routable with standard firewall configuration utilities. The way around this is to make the OS X Server the default host, which will forward all traffic -- including GRE and ESP --- to the server machine where the VPN service can receive it.
Sadly, the documentation with the AirPort Extreme / Time Capsule is sorely lacking in this department, and has been for some time. Hope this helps, though!
More reading on these over at Wikipedia if you're interested:
http://en.wikipedia.org/wiki/GenericRoutingEncapsulation
http://en.wikipedia.org/wiki/IPsec#EncapsulatingSecurityPayload
Message was edited by: Michael Lake