On Tue, 2 Nov 2004, Mathias Sundman wrote:
James,
I think we made a little misstake with the "auto-find free TAP device"
feature.
In OpenVPN GUI >= beta20 I close the connections and restart them after a
suspend. If multiple connections were running this means that they will all
be re-started at the exact same time after the suspend.
I suppose the same thing happends when you start the service wrapper.
Anyway, I had two connections running, and after a suspend, one of the
connections started fine, but the other one failed with the following
message:
CreateFile failed on TAP device:
\\.\Global\{75E5A03B-F1A9-422E-8DBA-EFF4B55C1B07}.tap:
General failure (ERROR_GEN_FAILURE) (errno=31)
which is the same interface as the first connection used.
I havn't checked the code yet, but I suspect that you changed the code to
search for a free adapter when openvpn is started, but not actually open it
until later.
Both processes seemed to find the same interface free, but later one of them
of cource failed to open it.
Forget it!!
My mistake. I'm testing far to many things at the same time now :-) I had
simply specified a dev-node in one of the configs because I had todo some
testing with OpenVPN 2.0-beta11 earlier and forgot to change it back.
I should of cource have checked my configs carefuly before posting...
Sorry.
/Mathias