ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/doc/gvpe.conf.5.pod
(Generate patch)

Comparing gvpe/doc/gvpe.conf.5.pod (file contents):
Revision 1.6 by pcg, Sun Mar 6 18:34:46 2005 UTC vs.
Revision 1.8 by pcg, Mon Mar 7 01:31:26 2005 UTC

322take it down after the keepalive interval) or C<disabled> (node is bad, 322take it down after the keepalive interval) or C<disabled> (node is bad,
323don't talk to it). 323don't talk to it).
324 324
325=item dns-domain = domain-suffix 325=item dns-domain = domain-suffix
326 326
327The DNS domain suffix that points to the DNS tunnel server. Needs to be 327The DNS domain suffix that points to the DNS tunnel server for this node.
328set on both client and server.
329 328
330The domain must point to a NS record that points to the I<dns-hostname>, 329The domain must point to a NS record that points to the I<dns-hostname>,
331i.e. 330i.e.
332 331
333 dns-domainname = tunnel.example.net 332 dns-domainname = tunnel.example.net
344but for the DNS tunnel protocol only. Default: C<0.0.0.0>, but that might 343but for the DNS tunnel protocol only. Default: C<0.0.0.0>, but that might
345change. 344change.
346 345
347=item dns-port = port-number 346=item dns-port = port-number
348 347
349The port to bind the DNS tunnel socket to. Must be C<0> on all DNS tunnel 348The port to bind the DNS tunnel socket to. Must be C<53> on DNS tunnel servers.
350clients and C<53> on the server. 349
350=item enable-dns = yes|true|on | no|false|off
351
352Enable the DNS tunneling protocol on this node, either as server or as
353client (only available when gvpe was compiled with C<--enable-dns>).
354
355This is the worst choice of transport protocol with respect to overhead
356(overhead cna be 2-3 times higher than the transferred data), and probably
357the best choice when tunneling through firewalls.
351 358
352=item enable-rawip = yes|true|on | no|false|off 359=item enable-rawip = yes|true|on | no|false|off
353 360
354Enable the RAW IPv4 transport using the C<ip-proto> protocol 361Enable the RAW IPv4 transport using the C<ip-proto> protocol
355(default: C<no>). This is the best choice, since the overhead per packet 362(default: C<no>). This is the best choice, since the minimum overhead per
356is only 38 bytes, as opposed to UDP's 58 (or TCP's 60+). 363packet is only 38 bytes, as opposed to UDP's 58 (or TCP's 60+).
357 364
358=item enable-tcp = yes|true|on | no|false|off 365=item enable-tcp = yes|true|on | no|false|off
359 366
360Enable the TCPv4 transport using the C<tcp-port> port 367Enable the TCPv4 transport using the C<tcp-port> port
361(default: C<no>). Support for this horribly unsuitable protocol is only 368(default: C<no>). Support for this horribly unsuitable protocol is only
362available when gvpe was compiled using the C<--enable-tcp> option. Never 369available when gvpe was compiled using the C<--enable-tcp> option. Never
363use this transport unless you really must, it is horribly ineffiecent and 370use this transport unless you really must, it is very inefficient and
364resource-intensive compared to the other transports. 371resource-intensive compared to the other transports (except for DNS, which
372is worse).
365 373
366=item enable-udp = yes|true|on | no|false|off 374=item enable-udp = yes|true|on | no|false|off
367 375
368Enable the UDPv4 transport using the C<udp-port> port (default: C<no>, 376Enable the UDPv4 transport using the C<udp-port> port (default: C<no>,
369unless no other protocol is enabled for a node, in which case this 377unless no other protocol is enabled for a node, in which case this
381outgoing tunnel packets will have the same TOS setting as the packets sent 389outgoing tunnel packets will have the same TOS setting as the packets sent
382to the tunnel device, which is usually what you want. 390to the tunnel device, which is usually what you want.
383 391
384=item max-retry = positive-number 392=item max-retry = positive-number
385 393
386The maximum interval in seconds (default: C<28800>, 8 hours) between 394The maximum interval in seconds (default: C<3600>, one hour) between
387retries to establish a connection to this node. When a connection cannot 395retries to establish a connection to this node. When a connection cannot
388be established, gvpe uses exponential backoff capped at this value. It's 396be established, gvpe uses exponential backoff capped at this value. It's
389sometimes useful to set this to a much lower value (e.g. C<120>) on 397sometimes useful to set this to a much lower value (e.g. C<120>) on
390connections to routers that usually are stable but sometimes are down, to 398connections to routers that usually are stable but sometimes are down, to
391assure quick reconnections. 399assure quick reconnections even after longer downtimes.
392 400
393=item router-priority = 0 | 1 | positive-number>2 401=item router-priority = 0 | 1 | positive-number>=2
394 402
395Sets the router priority of the given host (default: C<0>, disabled). If 403Sets the router priority of the given host (default: C<0>, disabled). If
396some host tries to connect to another host without a hostname, it asks 404some host tries to connect to another host without a hostname, it asks
397the router host for it's IP address. The router host is the one with the 405the router host for it's IP address. The router host is the one with the
398highest priority larger than C<1> that is currently reachable. 406highest priority larger than C<1> that is currently reachable.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines