]> git.ipfire.org Git - thirdparty/openvpn.git/commit
tap.c: fix adapter renaming
authorLev Stipakov <lev@openvpn.net>
Fri, 3 Jul 2020 19:20:29 +0000 (22:20 +0300)
committerGert Doering <gert@greenie.muc.de>
Mon, 6 Jul 2020 11:10:02 +0000 (13:10 +0200)
commit5b313a3565558cd1da4723c3950df227f941cf62
tree8376c9f20b432ef2e6704296dd764804183924c8
parentec33bae311e7f3549b05de4a4c92fa7bc7144d29
tap.c: fix adapter renaming

Turns out that renaming adapter by setting registry key doesn't
really work - while new adapter name is shown in control panel
etc, when one tries to change adapter properties (like set DNS)
with netsh call - it fails:

Fri Mar 13 09:05:36 2020 us=569311 Setting IPv4 dns servers
on 'OpenVPN Wintun' (if_index = 14) using service
Fri Mar 13 09:05:37 2020 us=118028 TUN: adding IPv4 dns failed
using service: Funktio ei kelpaa.   [status=1 if_name=OpenVPN Wintun]

This renames adapter with netsh command, like:

    netsh interface set interface
          name="Local Area Connection 2" newname="OpenVPN Wintun"

Above functionality is used by tapctl.exe and openvpnsica.dll
(during installation).

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Simon Rozman <simon@rozman.si>
Message-Id: <20200703192029.306-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20207.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/tapctl/tap.c