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.14 by pcg, Tue Jun 21 08:46:53 2005 UTC vs.
Revision 1.15 by pcg, Mon Dec 5 12:58:08 2005 UTC

372 372
373=head2 NODE SPECIFIC SETTINGS 373=head2 NODE SPECIFIC SETTINGS
374 374
375The following settings are node-specific, that is, every node can have 375The following settings are node-specific, that is, every node can have
376different settings, even within the same gvpe instance. Settings that are 376different settings, even within the same gvpe instance. Settings that are
377executed before the first node section set the defaults, settings that are 377set before the first node section set the defaults, settings that are
378executed within a node section only apply to the given node. 378set within a node section only apply to the given node.
379 379
380=over 4 380=over 4
381
382=item allow-direct = nodename
383
384Allow direct connections to this node. See C<deny-direct> for more info.
381 385
382=item compress = yes|true|on | no|false|off 386=item compress = yes|true|on | no|false|off
383 387
384Wether to compress data packets sent to this host (default: C<yes>). 388Wether to compress data packets sent to this host (default: C<yes>).
385Compression is really cheap even on slow computers and has no size 389Compression is really cheap even on slow computers and has no size
392(never initiate a connection to the given host, but accept connections), 396(never initiate a connection to the given host, but accept connections),
393C<ondemand> (try to establish a connection on the first packet sent, and 397C<ondemand> (try to establish a connection on the first packet sent, and
394take it down after the keepalive interval) or C<disabled> (node is bad, 398take it down after the keepalive interval) or C<disabled> (node is bad,
395don't talk to it). 399don't talk to it).
396 400
401=item deny-direct = nodename | *
402
403Deny direct connections to the specified node (or all nodes when C<*>
404is given). Only one node can be specified, but you can use multiple
405C<allow-direct> and C<deny-direct> statements. This only makes sense in
406networks with routers, as routers are required for indirect connections.
407
408Sometimes, a node cannot reach some other nodes for reasons of network
409connectivity. For example, a node behind a firewall that only allows
410conenctions to/from a single other node in the network. In this case one
411should specify C<deny-direct = *> and C<allow-direct = othernodename> (the other
412node I<must> be a router for this to work).
413
414The algorithm to check wether a connection may be direct is as follows:
415
4161. Other node mentioned in a C<allow-direct>? If yes, allow the connection.
417
4182. Other node mentioned in a C<deny-direct>? If yes, deny direct connections.
419
4203. Allow the connection.
421
422That is, C<allow-direct> takes precende over C<deny-direct>.
423
424The check is done in both directions, i.e. both nodes must allow a direct
425connection before one is attempted, so you only need to specify connect
426limitations on one node.
427
397=item dns-domain = domain-suffix 428=item dns-domain = domain-suffix
398 429
399The DNS domain suffix that points to the DNS tunnel server for this node. 430The DNS domain suffix that points to the DNS tunnel server for this node.
400 431
401The domain must point to a NS record that points to the I<dns-hostname>, 432The domain must point to a NS record that points to the I<dns-hostname>,
459protocol is enabled automatically). 490protocol is enabled automatically).
460 491
461NOTE: Please specify C<enable-udp = yes> if you want t use it even though 492NOTE: Please specify C<enable-udp = yes> if you want t use it even though
462it might get switched on automatically, as some future version might 493it might get switched on automatically, as some future version might
463default to another default protocol. 494default to another default protocol.
495
496=item hostname = hostname | ip [can not be defaulted]
497
498Forces the address of this node to be set to the given dns hostname or ip
499address. It will be resolved before each connect request, so dyndns should
500work fine. If this setting is not specified and a router is available,
501then the router will be queried for the address of this node. Otherwise,
502the connection attempt will fail.
464 503
465=item icmp-type = integer 504=item icmp-type = integer
466 505
467Sets the type value to be used for outgoing (and incoming) packets sent 506Sets the type value to be used for outgoing (and incoming) packets sent
468via the ICMP transport. 507via the ICMP transport.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines