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.2 by pcg, Thu Jan 27 07:04:51 2005 UTC vs.
Revision 1.3 by pcg, Tue Mar 15 18:15:39 2005 UTC

30possible), or you need to send a packet from these hosts into the vpn 30possible), or you need to send a packet from these hosts into the vpn
31network to tell gvpe the local interface address. 31network to tell gvpe the local interface address.
32 32
33=head2 native/linux 33=head2 native/linux
34 34
35TAP-device is already part of the kernel (only 2.4 supported, but see 35TAP-device; already part of the kernel (only 2.4+ supported, but see
36tincd/linux). This is the configuration tested best, as gvpe is being 36tincd/linux). This is the configuration tested best, as gvpe is being
37developed on this platform. 37developed on this platform.
38 38
39To configure the interface, use either iproute2: 39To configure the interface, use either iproute2:
40 40
52 MAC=fe:fd:80:00:00:$(printf "%02x" $NODEID) 52 MAC=fe:fd:80:00:00:$(printf "%02x" $NODEID)
53 ip neighbour add 10.11.12.13 lladdr $MAC nud permanent dev $IFNAME 53 ip neighbour add 10.11.12.13 lladdr $MAC nud permanent dev $IFNAME
54 54
55=head2 tincd/linux 55=head2 tincd/linux
56 56
57TAP-device is already part of the kernel (2.2 and 2.4 supported, only 2.4 57TAP-device; already part of the kernel (2.2+ supported). See
58tested). See C<native/linux> for more info. 58C<native/linux> for more info.
59 59
60=head2 native/cygwin 60=head2 native/cygwin
61 61
62TAP-device; The TAP device to be used must either be the CIPE driver
63(C<http://cipe-win32.sourceforge.net/>), or (highly recommended) the newer
64TAP-Win32 driver bundled with openvpn (http://openvpn.sf.net/). Just
65download and run the openvpn installer. The only option you need to select
66is the TAP driver.
67
62TAP-device. The MAC need not be set (and in fact I<cannot> be set). The 68The MAC need not be set (and in fact I<cannot> be set). The
63MAC address is dynamically being patched into packets and ARP-requests, so 69MAC address is dynamically being patched into packets and ARP-requests, so
64only IPv4 works with ARP on this platform. 70only IPv4 works with ARP on this platform.
65 71
66The TAP device to be used must either be the CIPE driver
67(C<http://cipe-win32.sourceforge.net/>), or the newer TAP-Win32 driver
68bundled with openvpn (http://openvpn.sf.net/). Just download and run the
69openvpn installer. The only option you need to select is the TAP driver.
70
71=head2 tincd/freebsd 72=head2 tincd/freebsd
72 73
73TAP-device is part of kernel (since 4.x, maybe earlier). To initialize the 74TAP-device; part of the kernel (since 4.x, maybe earlier). To initialize
74interface, use this command: 75the interface, use this command:
75 76
76 ifconfig $IFNAME ether $MAC mtu $MTU up 77 ifconfig $IFNAME ether $MAC mtu $MTU up
77 78
78=head2 tincd/netbsd 79=head2 tincd/netbsd
79 80
80TUN-device. The interface is a point to point-device. To initialize it, 81TUN-device; The interface is a point to point-device. To initialize it,
81you currently need to configure it as such, giving it an address on your 82you currently need to configure it as such, giving it an address on your
82vpn (the exact address doesn't matter), like this: 83vpn (the exact address doesn't matter), like this:
83 84
84 ifconfig $IFNAME mtu $MTU up 85 ifconfig $IFNAME mtu $MTU up
85 ifconfig $IFNAME 10.11.12.13 10.55.66.77 86 ifconfig $IFNAME 10.11.12.13 10.55.66.77
86 route add -net 10.0.0.0 10.55.66.77 255.0.0.0 87 route add -net 10.0.0.0 10.55.66.77 255.0.0.0
87 ping -c1 10.55.66.77 # ping once to tell gvpe your gw ip 88 ping -c1 10.55.66.77 # ping once to tell gvpe your gw ip
88 89
89=head2 tincd/openbsd 90=head2 tincd/openbsd
90 91
91TUN-device is already part of the kernel. See C<tincd/netbsd> for more information. 92TUN-device; already part of the kernel. See C<tincd/netbsd> for more information.
92 93
93=head2 tincd/darwin 94=head2 tincd/darwin
94 95
95TUN-device. See C<tincd/netbsd> for more information. 96TUN-device; See C<tincd/netbsd> for more information.
96 97
97The necessary kernel extension can be found here: 98The necessary kernel extension can be found here:
98 99
99 http://chrisp.de/en/projects/tunnel.html 100 http://chrisp.de/en/projects/tunnel.html
100 101
102A newer (and reportedly much more stable) driver that also supports TAP
103operations is available here:
104
105 http://www-user.rhrk.uni-kl.de/~nissler/tuntap/
106
107But GVPE has not been used with it, and has not been ported to it's TAP
108interface. Patches are welcome.
109
101=head2 tincd/solaris 110=head2 tincd/solaris
102 111
103TUN-device is already part of the kernel. see C<tincd/netbsd> for more information. Completey untested so far. 112TUN-device; already part of the kernel. see C<tincd/netbsd> for more
113information. Completely untested so far.
104 114
105=head2 tincd/mingw 115=head2 tincd/mingw
106 116
107TAP-device, see C<native/cygwin> for more information. Completey untested so far. 117TAP-device; see C<native/cygwin> for more information. Completey untested so far.
108 118
109=head2 tincd/cygwin 119=head2 tincd/cygwin
110 120
111Known to be broken. 121Known to be broken.
112 122

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines