1PPTPCTRL(8) System Manager's Manual PPTPCTRL(8)
2
3
4
6 pptpctrl - PPTP control connection manager
7
9 pptpctrl pptp-debug-flag no-ipparam-flag ppp-options-value ppp-speed-
10 value ppp-local-ip-value ppp-remote-ip-value [ pptp-call-id ] [ ppp-
11 binary ] [ pptp-logwtmp ]
12
14 pptpctrl is usually run by pptpd(8), but can also be run from inetd(8)
15 if some of the features of pptpd(8), such as IP pool management, and
16 inbuilt TCP wrappers, are not required.
17
19 pptpctrl options are unconventional, as they are designed for use by
20 pptpd(8) rather than users. The option order is critical. Flag
21 options consist of a 0 or 1, and must be present. Value options con‐
22 sist of a 0, or a 1 followed by the value. Either the 0 or both the 1
23 and the value must be present. The remaining options are optional, but
24 must be present in the defined order. The options are as follows:
25
26 pptp-debug-flag
27 if set (1), enables debug messages to syslog from pptpctrl.
28 This has no effect on the setting of the PPP debug option.
29
30 no-ipparam-flag
31 if set, pptpctrl will not pass the client's IP address to
32 pppd(8) using the ipparam option. See the noipparam option in
33 pptpd.conf(5).
34
35 ppp-options-value
36 file to use for PPP options. See the file option in pppd(8).
37
38 ppp-speed-value
39 value for the speed option given to pppd(8). Note that on
40 Linux, this parameter is ineffective.
41
42 ppp-local-ip-value
43 if set, specifies the IP address that pppd(8) is to use for the
44 network interface on the server. If not set, pppd(8) will
45 determine it based on options; usually it will be the ethernet
46 address of the server.
47
48 ppp-remote-ip-value
49 if set, specifies the IP address that pppd(8) is to use for the
50 network interface on the client. If not set, pppd(8) will
51 determine it based on options; usually it will be the ethernet
52 address of the client, or an address given in chap-secrets.
53 Must be set if ppp-local-ip-value is set.
54
55 pptp-call-id
56 if present, specifies the call identification for the PPTP ses‐
57 sion. If omitted, the call identification is zero. Normally
58 the ID is allocated by pptpd(8) and passed to pptpctrl.
59
60 ppp-binary
61 if present, path to the PPP binary to use. If omitted, the
62 default value is used.
63
64 pptp-logwtmp
65 if present, specifies whether wtmp(5) should be updated as users
66 connect and disconnect.
67
69 none.
70
72 Poptop is written by Matthew Ramsay <matthewr@moreton.com.au>, David
73 Luyer <luyer@ucs.uwa.edu.au>, Kevin Thayer <tmk@netmagic.net>, Peter
74 Galbavy <Peter.Galbavy@knowledge.com> and others. Development has been
75 moved to SourceForge and worked on by Richard de Vroede
76 <r.devroede@linvision.com> since June 26, 2002.
77
79 Copyright © 1999 Matthew Ramsay and others.
80
81 Poptop is free software; you can redistribute it and/or modify it under
82 the terms of the GNU General Public License as published by the Free
83 Software Foundation; either version 2, or (at your option) any later
84 version.
85
86 Poptop is distributed in the hope that it will be useful, but WITHOUT
87 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
88 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
89 for more details.
90
91 You should have received a copy of the GNU General Public License along
92 with Poptop; see the file COPYING. If not, write to the Free Software
93 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
94
96 The most recent version of Poptop is available for download from
97 SourceForge at http://sourceforge.net/projects/poptop.
98
100 inetd(8), inetd.conf(5), pppd(8), pptpd(8), pptpd.conf(5), tcpd(8).
101
102
103
104 28 April 2004 PPTPCTRL(8)