--- gvpe/doc/gvpe.osdep.5.pod 2005/03/17 22:24:31 1.4 +++ gvpe/doc/gvpe.osdep.5.pod 2005/03/23 20:07:56 1.7 @@ -76,6 +76,11 @@ ifconfig $IFNAME ether $MAC mtu $MTU up +These commands might be helpful examples: + + ifconfig $IFNAME 10.0.0.$NODEID + route add -net 10.0.0.0 -netmask 255.255.255.0 -interface $IFNAME 10.0.0.$NODEID + =head2 tincd/netbsd TUN-device; The interface is a point to point-device. To initialize it, @@ -91,35 +96,75 @@ TUN-device; already part of the kernel. See C for more information. +=head2 native/darwin + +TAP-device; + +The necessary kernel extension can be found here: + + http://www-user.rhrk.uni-kl.de/~nissler/tuntap/ + +There are two drivers, the one to use is the "tap" driver. It driver must +be loaded before use, read the docs on how to install it as a startup +item. + +To initialize the interface, use this command: + + ifconfig $IFNAME ether $MAC mtu $MTU up + +These commands might be helpful examples: + + ifconfig $IFNAME 10.0.0.$NODEID + route add -net 10.0.0.0 -interface $IFNAME 255.255.255.0 + =head2 tincd/darwin -TUN-device; See C for more information. +TUN-device; See C for more information. C is +preferable. The necessary kernel extension can be found here: http://chrisp.de/en/projects/tunnel.html -A newer (and reportedly much more stable) driver that also supports TAP -operations is available here: +The driver must be loaded before use: - http://www-user.rhrk.uni-kl.de/~nissler/tuntap/ - -But GVPE has not been used with it, and has not been ported to it's TAP -interface. Patches are welcome. + kmodload tunnel =head2 tincd/solaris -TUN-device; already part of the kernel. see C for more -information. Completely untested so far. +TUN-device; already part of the kernel(?), or available here: + + http://vtun.sourceforge.net/tun/ + +Some precompiled tun drivers might be available here: + + http://www.monkey.org/~dugsong/fragroute/ + +See C for more information. + +Completely unstested so far. =head2 tincd/mingw -TAP-device; see C for more information. Completey untested so far. +TAP-device; see C for more information. -=head2 tincd/cygwin +Completely untested so far. + +=head2 tincd/raw_socket + +TAP-device; purpose unknown and untested, probably binds itself on an +existing ethernet device (given by C), which should probably not +be configured in any way, except for setting it I. -Known to be broken. +=head2 tincd/uml_socket + +TAP-device; purpose unknown and untested, probably creates a unix datagram +socket (path given by C) and reads and writes raw packets, so +might be useful in other than UML contexts. + +=head2 tincd/cygwin +Known to be broken, use C instead. =head1 SEE ALSO