OpenVPN 2.3.13クライアントソフトウェアがインストールされたドメインに参加しているWindows Server 2012 R2ボックスがあります。VPN接続がアクティブな場合、「イーサネット2」(TAPインターフェイス)接続は、NLAによってメインLAN NICと共にドメインネットワークカテゴリに配置されます。理想的には、VPNインターフェイスをパブリックカテゴリに割り当てることができるようにしたいと考えています。私はPowerShellを試してみましたが、このエラーが常に発生します:
次のいずれかの理由により、NetworkCategoryを設定できません。PowerShellを昇格させていない。NetworkCategoryを「DomainAuthenticated」から変更することはできません。ユーザーが開始したNetworkCategoryへの変更は、グループポリシー設定 'Network List Manager Policies'が原因で防止されています。行: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は「Ethernet 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を見つけましたか?