With --dev-node on Windows, one can specify GUID
of the adapter openvpn should use. Those can be listed with:
C:\Program Files\OpenVPN\bin>openvpn.exe --show-adapters
While on it, remove "TAP-WIN32 / Wintun" from --show-adapters output.
Github: Fixes OpenVPN/openvpn#336
Change-Id: I57de4d3c069465fb730bb635bfdbdf360fc8c475
Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <
20230518110058.1382-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26702.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
o->windows_driver = WINDOWS_DRIVER_TAP_WINDOWS6;
}
}
-#endif
-
+#else /* _WIN32 */
if (dco_enabled(o) && o->dev_node)
{
msg(M_WARN, "Note: ignoring --dev-node as it has no effect when using "
"data channel offload");
o->dev_node = NULL;
}
+#endif /* _WIN32 */
/* this depends on o->windows_driver, which is set above */
options_postprocess_mutate_invariant(o);
const struct tap_reg *tap_reg = get_tap_reg(&gc);
const struct panel_reg *panel_reg = get_panel_reg(&gc);
- msg(msglev, "Available TAP-WIN32 / Wintun adapters [name, GUID, driver]:");
+ msg(msglev, "Available adapters [name, GUID, driver]:");
/* loop through each TAP-Windows adapter registry entry */
for (tr = tap_reg; tr != NULL; tr = tr->next)