我有一个加入Windows Server 2012 R2的域,该域上安装了OpenVPN 2.3.13客户端软件。当VPN连接处于活动状态时,NLA将“以太网2”(TAP接口)连接与主LAN NIC一起放在“域网络”类别中。理想情况下,我希望能够将VPN接口分配给“公共”类别。我已经通过PowerShell尝试过,但是不断出现此错误:
由于下列可能的原因之一,无法设置NetworkCategory。NetworkCategory不能从“ DomainAuthenticated”更改;由于组策略设置“网络列表管理器策略”,阻止了用户对NetworkCategory发起的更改。在第1行:char:1 + Set-NetConnectionProfile -InterfaceIndex 15 -NetworkCategory Public + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:PermissionDenied:(MSFT_NetConnect ... 72AADA665483}“): root / StandardCi ... nnectionProfile)[Set-NetConnectionProfile],CimException + FullyQualifiedErrorId:MI RESULT 2,Set-NetConnectionProfile
15是“以太网2”的接口号
值得注意的是,我在提升的PowerShell会话中运行此命令,并尝试了所有可用的GPO策略,但始终抛出该错误。关于NLA的大多数信息都建议在“私有”和“公共”之间切换应该可以,但是DomainAuthenicated似乎有些不同。
该注册表方法没有用于以太网2的实际配置文件,因此也不能以这种方式进行更改。
反正有强制TAP适配器公开的吗?OpenVPN连接本身不会覆盖主NIC的默认网关,而是使用10.0.0.0/8子网。我使用route-nopull
和覆盖路由的事实可能是NLA检测网络问题的一部分。
Ethernet adapter Ethernet 2:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::xxxx:xxxx:xxxx:xxxx%xx
IPv4 Address. . . . . . . . . . . : 10.xx.xx.xx
Subnet Mask . . . . . . . . . . . : 255.255.255.252
Default Gateway . . . . . . . . . :
需要分配公共配置文件的主要原因是防火墙规则,我无法阻止某些应用程序仅使用VPN接口,在这种情况下,能够编写基于网络配置文件的防火墙规则似乎效果最好,根据本地IP地址编写规则,但这无效。
When the VPN connection is active the "Ethernet 2" (TAP interface) connection is placed into the Domain Network category alongside the main LAN NIC by NLA.
这不是VPN的全部内容吗?如果要提高VPN用户的安全性,请在DomainAuthenticated
类别中将其设置更高,甚至在中将其设置更高Public
。
gpupdate /force
无论我更改了什么设置都无法解决该错误。
user initiated changes to NetworkCategory are being prevented due to the Group Policy setting 'Network List Manager Policies
-这似乎意味着通过组策略阻止了用户发起的更改。为了允许用户启动更改,则需要将GPO配置为允许该更改。您是否已在其中配置了域GP?