Documentation / Knowledge Base
Windows Firewall classifies Enclave interface as Public¶
By default Enclave will attempt to mark any network interface it installs as Private in the Windows Firewall. In some circumstances the Enclave interface may not be set to Private. This can happen if the WMI subsystem is not available, or if an administrator, or another process changes the interface's NetworkCategory setting.
We recommend that customers classify all Enclave network interfaces as Private in the Windows Firewall at all times.
Symptoms¶
Network traffic may not be flowing as expected between connected peers according to the Policies defined by administrators in the Enclave management portal.
Cause¶
The Windows Firewall may be unexpectedly and incorrectly classifying Enclave network interfaces as either Public or Domain instead of Private.
Resolution¶
Obtain a list of all network interfaces installed by Enclave on the relevant systems and use PowerShell to check if any are incorrectly classified by the Windows Firewall. Manually update the NetworkCategory classification as needed.
-
Open an administrator PowerShell command prompt
-
Run
enclave list-adapters. If you have enrolled multiple profiles enrolled on the same device, you may have more than one Enclave network interface listed. If you only have one profile enrolled, it is usually calledUniverse.Index Net Connection Id Service Name Driver Name Guid -------------------------------------------------------------------------------------------------------------------------- #7 Universe enclavetap6 Enclave Virtual Network Port {256ACE63-7C29-4A87-AFD2-7D248DB3607E} #16 Ganymede Robotics enclavetap6 Enclave Virtual Network Port #2 {64CBD519-E5AA-469B-9C14-74C8777E1C45} -
Choose the appropriate Enclave network interface and run
Get-NetConnectionProfile -InterfaceAlias "Universe"to check theNetworkCategoryvalue. Be sure to use the correctNet Connection Idvalue in place ofUniverseif your adapter has a different name.Name : Network 2 InterfaceAlias : Universe InterfaceIndex : 7 NetworkCategory : Public IPv4Connectivity : LocalNetwork IPv6Connectivity : NoTraffic -
If the
NetworkCategoryis not shown asPrivate, use the following command to reclassify the interface. Be sure to use the correct name for the-InterfaceAliasargument.Get-NetConnectionProfile -InterfaceAlias "Universe" | Set-NetConnectionProfile -NetworkCategory Private
Having problems? Contact us at support@enclave.io or get help and advice in our community support channels.
Last updated May 5, 2022