ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/VPN/pptp.xsl
Revision: 1005
Committed: 2008-05-18T05:34:06-07:00 (17 years, 1 month ago) by douglas
Content type: text/xml
File size: 1508 byte(s)
Log Message:
Changes!

File Contents

# Content
1 <?xml version="1.0"?>
2 <xsl:stylesheet version="2.0" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 <xsl:output method="text"/>
4
5 <xsl:param name="host" required="yes" as="xs:string"/>
6 <xsl:param name="generated" required="yes" as="xs:string"/>
7
8 <xsl:template match="network"><xsl:apply-templates select="subnet[gateway[@internal=$host]]"/></xsl:template>
9
10 <xsl:template match="subnet"># mpd.conf generated by <xsl:value-of select="$generated"/>
11
12 startup:
13 set user root password admin
14 set web self <xsl:value-of select="host[@name=$host]/@address"/>
15 set web open
16
17 default:
18 set ippool add dhcp <xsl:apply-templates select="gateway/pptp"/>
19
20 create bundle template dynamic
21
22 set iface enable proxy-arp tcpmssfix
23 set ipcp ranges <xsl:value-of select="host[@name=$host]/@address"/>/32 ippool dhcp
24 set icpc dns <xsl:value-of select="host[@name=$host]/@address"/>
25 set bundle enable compression crypt-reqd
26 set ccp yes mppc
27 set mppc yes compress e128 stateless
28
29 create bundle template static dynamic
30
31 set ipcp ranges <xsl:value-of select="host[@name=$host]/@address"/>/32 <xsl:value-of select="@address"/>/24
32
33 create link template vpn pptp
34
35 set link action bundle static "@$"
36 set link action bundle dynamic
37 set link yes chap-msv2 incoming
38 </xsl:template>
39
40 <xsl:template match="pptp"><xsl:value-of select="@begin"/><xsl:text> </xsl:text><xsl:value-of select="@end"/></xsl:template>
41
42 </xsl:stylesheet>

Properties

Name Value
svn:keywords Id