*** empty log message ***
[userv-utils] / ipif / udptunnel-vpn-defaults
CommitLineData
2e082dfe 1m4_dnl udptunnel-vpn-defaults: default settings for udptunnel-reconf
2
711a0748 3m4_dnl Copyright (C) 1999-2000,2003 Ian Jackson
4m4_dnl This file is part of ipif, part of userv-utils
5
2e082dfe 6m4_dnl This is free software; you can redistribute it and/or modify it
7m4_dnl under the terms of the GNU General Public License as published by
8m4_dnl the Free Software Foundation; either version 2 of the License, or
9m4_dnl (at your option) any later version.
10m4_dnl
11m4_dnl This program is distributed in the hope that it will be useful, but
12m4_dnl WITHOUT ANY WARRANTY; without even the implied warranty of
13m4_dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14m4_dnl General Public License for more details.
15m4_dnl
16m4_dnl You should have received a copy of the GNU General Public License
17m4_dnl along with userv-utils; if not, write to the Free Software
18m4_dnl Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19m4_dnl
20m4_dnl $Id$
21
22SET( lcommand, [udptunnel])
23SET( crypto,
24 [-e nonce -e timestamp/10/30 -e pkcs5/8 \
25 -e blowfish-cbcmac/128 -e blowfish-cbc/128])
26
27SET( lpublic, [`hostname`])
28SET( lport, [Any])
29m4_dnl rpublic -- usually set in sites
30SET( rport, [Command])
31m4_dnl lend -- usually set in global
32m4_dnl rend -- usually set in sites
33SET( mtu, [1000])
34SET( proto, [cslip])
ccd5607e 35SET( to_restart, [10])
2e082dfe 36SET( to_poll, [30])
37SET( to_quit, [130])
38SET( to_report, [1800])
39SET( timeouts, [V_to_poll,V_to_quit,V_to_report])
40SET( lnets, [-])m4_dnl often overridden in global
41SET( rnets, [-])m4_dnl often overridden in sites
42SET( forbid_remote, [V_lnets])
43
44SET( rcommandprefix, [])
45SET( rcommand, [V_rcommandprefix udptunnel])
46
47SET( sshprotoka, [-o 'ProtocolKeepAlives 300'])
48SET( sshstdopts, [-o 'ForwardAgent no' -o 'ForwardX11 no' -o 'BatchMode yes'])
49SET( sshverbose, [-v])
50SET( sshopts, [])
51SET( ssh,
52 [ssh V_sshstdopts \
53 V_sshprotoka V_sshverbose \
54 V_sshopts])
f21c3bcf 55SET( sshinvoke, [V_ssh V_ruser@V_sshdest])
56a03854 56
2e082dfe 57SET( sshdest, [V_rpublic])
58
59SET( sites, [sites])
60SET( tunnels, [tunnels])
61
62m4_dnl varlibvpn -- global can override
63
64SET( ipifnetsfile, [V_varlibvpn/ipif-networks])
65SET( activesfile, [V_varlibvpn/active-sites])
66SET( activesxinfo, [])
67SET( passivesfile, [V_varlibvpn/passive-sites])
68SET( passivesxinfo, [])
69
70SET( postconfigure, [])
71
72SET( invoke_file, [V_varlibvpn/command.V_site])
73SET( invoke_head, [#!/bin/sh])
74SET( invoke_hook, [])
75
76SET( syslog_facility, local2)
77SET( syslog_priority, info)
78
79SET( inittab_runlevels, 2345)
80SET( inittab_pfx, [])
81SET( inittab_sfx,
e0bdbf6d 82 [</dev/null 2>&1 | logger -p V_syslog_facility.V_syslog_priority -t tunnel-V_site])
2e082dfe 83SET( inittab_command,[V_inittab_pfx V_invoke_file V_inittab_sfx])
84SET( inittab_line, [V_inittab_runlevels:respawn:V_inittab_command])
85
86SET( invoke_body,
87[set -e
88V_invoke_hook
89echo "STARTING TUNNEL `date`" >&2
ccd5607e 90set +e
2e082dfe 91V_command
92rc=$?
ccd5607e 93set -e
2e082dfe 94echo "TUNNEL CLOSED rc=$rc" >&2
ccd5607e 95sleep V_to_restart
96echo "TUNNEL MAYRESTART" >&2
2e082dfe 97exit $rc
98])
99
100m4_dnl lgroup -- usually set in global
101
102SET( command,
103[V_lcommand \
104 V_crypto \
105 V_lpublic,V_lport \
106 V_rpublic,V_rport \
107 V_lend,V_rend,V_mtu,V_proto \
108 V_timeouts \
109 V_rnets \
110 V_lnets \
56a03854 111 V_sshinvoke V_rcommand
2e082dfe 112 ])