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

Comparing gvpe/doc/gvpe.osdep.5.pod (file contents):
Revision 1.9 by pcg, Fri Mar 25 15:38:07 2005 UTC vs.
Revision 1.12 by pcg, Mon Sep 1 05:31:28 2008 UTC

9 9
10=head1 TUN vs. TAP interface 10=head1 TUN vs. TAP interface
11 11
12Most operating systems nowadays support something called a 12Most operating systems nowadays support something called a
13I<tunnel>-device, which makes it possible to divert IPv4 (and often other 13I<tunnel>-device, which makes it possible to divert IPv4 (and often other
14protocols, too) into a userspace daemon like C<gvpe>. This is being 14protocols, too) into a user space daemon like C<gvpe>. This is being
15referred to as a TUN-device. 15referred to as a TUN-device.
16 16
17This is fine for point-to-point tunnels, but for a virtual ethernet, an 17This is fine for point-to-point tunnels, but for a virtual ethernet, an
18additional ethernet header is needed. This functionality (called a TAP 18additional ethernet header is needed. This functionality (called a TAP
19device here) is only provided by a subset of the configurations. 19device here) is only provided by a subset of the configurations.
74 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<adapterid>\Connection\Name 74 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<adapterid>\Connection\Name
75 75
76The MAC address is dynamically being patched into packets and 76The MAC address is dynamically being patched into packets and
77ARP-requests, so only IPv4 works with ARP on this platform. 77ARP-requests, so only IPv4 works with ARP on this platform.
78 78
79=head2 tincd/bsd
80
81TAP-device, maybe; migth work for many bsd variants.
82
83This driver is a newer version of the C<tincd/*bsd> drivers. It I<might>
84provide a TAP device, or might not work at all. You might try this
85interface type first, and, if it doesn't work, try one of the OS-specific
86drivers.
87
79=head2 tincd/freebsd 88=head2 tincd/freebsd
80 89
81TAP-device; part of the kernel (since 4.x, maybe earlier). 90TAP-device; part of the kernel (since 4.x, maybe earlier).
82 91
83C<ifname> should be set to the path of a tap device, 92C<ifname> should be set to the path of a tap device,
158The interface MAC and MTU are I<NOT> set up for you. Please try it out and 167The interface MAC and MTU are I<NOT> set up for you. Please try it out and
159send me an C<ifconfig> command invocation that does that. 168send me an C<ifconfig> command invocation that does that.
160 169
161See C<tincd/netbsd> for more information. 170See C<tincd/netbsd> for more information.
162 171
163Completely unstested so far. 172Completely untested so far.
164 173
165=head2 tincd/mingw 174=head2 tincd/mingw
166 175
167TAP-device; see C<native/cygwin> for more information. 176TAP-device; see C<native/cygwin> for more information.
168 177
179 188
180Completely untested so far. 189Completely untested so far.
181 190
182=head2 tincd/uml_socket 191=head2 tincd/uml_socket
183 192
184TAP-device; purpose unknown and untested, probably creates a unix datagram 193TAP-device; purpose unknown and untested, probably creates a UNIX datagram
185socket (path given by C<ifname>) and reads and writes raw packets, so 194socket (path given by C<ifname>) and reads and writes raw packets, so
186might be useful in other than UML contexts. 195might be useful in other than UML contexts.
187 196
188No network interface is created, and the MAC and MTU must be set as 197No network interface is created, and the MAC and MTU must be set as
189approriate on the other side of the socket. GVPE will exit if the MAC 198appropriate on the other side of the socket. GVPE will exit if the MAC
190address doesn't match what it expects. 199address doesn't match what it expects.
191 200
192Completely untested so far. 201Completely untested so far.
193 202
194=head2 tincd/cygwin 203=head2 tincd/cygwin
199 208
200gvpe(5). 209gvpe(5).
201 210
202=head1 AUTHOR 211=head1 AUTHOR
203 212
204Marc Lehmann <gvpe@plan9.de> 213Marc Lehmann <gvpe@schmorp.de>
205 214

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines