Reporting that
http://build.openvpn.net/downloads/releases/openvpn-2.3-alpha1.tar.gz
compiles and runs fine for me.

(after I manully installed lzo manually)

Running Mac OS 10.7.2:
% uname -mrsv
Darwin 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST
2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64


The only comment I have is some confusing messages on the command line.
The first time I ran

% openvpn --config config.conf
it failed with:

NOTE: explicit support for IPv6 tun devices is not provided for this OS
Cannot allocate TUN/TAP dev dynamically

It turns out I just forgot to run openvpn as root, and the first message
seems incorrect (IPv6 does seem to work fine, see below):

% sudo openvpn --config config.conf
...
NOTE: explicit support for IPv6 tun devices is not provided for this OS
TUN/TAP device /dev/tun0 opened
...


My recommendation is to:

1. Remove the "NOTE: explicit support for IPv6 tun devices is not
provided for this OS"

2. If possible, add a message about the cause to the "Cannot allocate
TUN/TAP dev dynamically" message (e.g. "permission denied" or "no tun
interface available" ,...)

Regards,
Freek Dijkstra


Indeed IPv6 seems to work:

...
do_ifconfig, tt->ipv6=1, tt->did_ifconfig_ipv6_setup=1
/sbin/ifconfig tun0 inet6 2001:610:767:1975::4/64
add_route_ipv6(2001:610:767:fd::/64 -> 2001:610:767:1975::1 metric 0)
dev tun0
...

% route get -inet6 2001:610:767:fd::70
   route to: 2001:610:767:fd::70
destination: 2001:610:767:fd::
       mask: ffff:ffff:ffff:ffff::
  interface: tun0

And:
% ping6 2001:610:767:fd::70
PING6(56=40+8+8 bytes) 2001:610:767:1975::4 --> 2001:610:767:fd::70
16 bytes from 2001:610:767:fd::70, icmp_seq=0 hlim=63 time=7.678 ms
16 bytes from 2001:610:767:fd::70, icmp_seq=1 hlim=63 time=5.728 ms
16 bytes from 2001:610:767:fd::70, icmp_seq=2 hlim=63 time=4.167 ms
--- 2001:610:767:fd::70 ping6 statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss


Reply via email to