ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/doc/vped.8.pod
Revision: 1.3
Committed: Mon Jun 7 03:21:16 2004 UTC (19 years, 11 months ago) by pcg
Branch: MAIN
Changes since 1.2: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.1 =head1 NAME
2    
3 pcg 1.3 C<vped> - GNU Virtual Private Ethernet Daemon
4 pcg 1.1 =head1 SYNOPSIS
5    
6     C<vped> [B<-cDlL>] [B<--config=>I<DIR>] [B<--no-detach>] [B<-l=>I<LEVEL]>]
7     [B<--kill>[B<=>I<SIGNAL>]] [B<--mlock>] [B<--help>] [B<--version>]
8     I<NODENAME>
9    
10     =head1 DESCRIPTION
11    
12     This is the manual page for vped, the virtual private ethernet daemon.
13     When started, C<vped> will read it's configuration file to determine the
14     network topology, and other configuration information, assuming the role
15     of node I<NODENAME>. It will then connect to the tun/tap device and set
16     up a socket for incoming connections. Then a script will be executed to
17     further configure the virtual device. If that succeeds, it will detach
18     from the controlling terminal and continue in the background, accepting
19     and setting up connections to other vped daemons that are part of the
20     virtual private ethernet.
21    
22     =head1 OPTIONS
23    
24     =over 4
25    
26     =item B<-c>, B<--config=>I<DIR>
27    
28     Read configuration options from I<DIR>
29    
30     =item B<-d>, B<--l=>I<LEVEL>
31    
32     Set logging level to I<LEVEL> (one of: noise, trace, debug, info, notice,
33     warn, error, critical).
34    
35     =item B<--help>
36    
37     Display short list of options.
38    
39     =item B<-D>, B<--no-detach>
40    
41     Don't fork and detach but stay in foreground and log messages to stderr in
42     addition to syslog.
43    
44     =item B<-L>, B<--mlock>
45    
46     Lock C<vped> into main memory. This will prevent sensitive data like
47     shared private keys to be written to the system swap files/partitions.
48    
49     =item B<--version>
50    
51     Output version information and exit.
52    
53     =back
54    
55     =head1 SIGNALS
56    
57     =over 4
58    
59     =item HUP
60    
61     Closes/resets all connections, resets the retry time and will start connecting
62     again (it will NOT re-read the config file). This is useful e.g. in a
63     C</etc/ppp/if-up> script.
64    
65     =item TERM
66    
67     Closes/resets all connections and exits.
68    
69     =item USR1
70    
71     Dump current network status into the syslog (at loglevel C<notice>, so make
72 pcg 1.2 sure your loglevel allows this).
73 pcg 1.1
74     =back
75    
76     =head1 FILES
77    
78     =over 4
79    
80     =item C</etc/vpe/vped.conf>
81    
82     The configuration file for C<vped>.
83    
84     =item C</etc/vpe/if-up>
85    
86     Script which is executed as soon as the virtual network device has been
87     allocated. Purpose is to further configure that device.
88    
89     =item C</etc/vpe/node-up>
90    
91     Script which is executed whenever a node connects to this node. This can
92     be used for example to run nsupdate.
93    
94     =item C</etc/vpe/node-down>
95    
96     Script which is executed whenever a conenction to another node is lost.
97     for example to run nsupdate.
98    
99     =item C</etc/vpe/pubkey/*>
100    
101     The directory containing the public keys for every node, usually
102     autogenerated by executing C<vpectrl --generate-keys>.
103    
104     =item C</var/run/vped.pid>
105    
106     The PID of the currently running C<vped> is stored in this file.
107    
108     =back
109    
110     =head1 BUGS
111    
112     The cryptography in vped is not thoroughly checked by many people yet. Use
113     it at your own risk!
114    
115     If you find any bugs, report them to C<vpe@plan9.de>.
116    
117     =head1 TODO
118    
119     A lot.
120    
121     =head1 SEE ALSO
122    
123     vpe(5), vped.conf(5), vpectrl(8).
124    
125     vpe comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
126     welcome to redistribute it under certain conditions; see the file COPYING
127     for details.
128    
129     =head1 AUTHORS
130    
131     Marc Lehmann C<< <vpe@plan9.de> >>.
132    
133     And thanks to many others for their contributions to vpe, especially the
134     tincd authors, who inspired me to write this program (after scavenging
135     their sourcecode ;).
136