I'm a long-time user (contributed to this community before with some DNS scripts) so you might remember me. Wanted to hop on and report two bugs I found while using 1.3.1 - one of which is a showstopper for someone using a pure DHCP configuration such as myself.
Bug one - bad -
My config: I don't push any options from the server and allow my clients to grab everything including IP address, domain suffix, etc. via DHCP.
In 1.3.1 the stuff sent BACK across the tunnel (tap) via DHCP is somehow not being interpreted properly by the Viscosity subsystem, hence the tap adapter is not getting an IP address. I ruled out that this was an openvpn problem by doing three things:
- I switched back to the older Viscosity 1.2.3 but replaced openvpn 2.1 with the newer 2.2.0 - it worked fine
- I switched to the new Viscosity 1.3.1 and I can see my DHCP server trying to hand out the IP address and send it across the tunnel (meaning we're negotiating fine), but Viscosity won't pick it up (my DHCP server's address pool was rapidly exhausted!)
- I invoked openvpn 2.2.0 from the command line (w/o Viscosity) and it works
I'm happy to send whatever you need to troubleshoot, not sure if the log file is helpful in this case.
Bug two -
lladdr doesn't work consistently with Viscosity - never has for some reason. I use lladdr to make the MAC address the same - I don't want to get a new IP address every time I connect. Sometimes it's ok, but more often, the use of lladdr prevents the passing through of a valid IP address and instead the IP address is the DHCP autoconfiguration address since it times out trying to get a real one.
Thoughts?
(does anyone out there use lladdr successfully with Viscosity?)






