如何在Windows Server 2012 R2上build立私有连接?

重新启动我们的一台服务器(Windows Server 2012 R2)后,所有私有连接都变为公共,反之亦然( 此用户具有相同的问题 )。 像ping和iSCSI的东西停止工作,经过一番调查后,原来这是原因。

问题是我不知道如何让他们再次私密。 左键单击托盘中的networking图标会显示“现代”侧边栏,但只显示连接列表,右键单击它们不会显示任何选项。

有什么可能是这个问题,有没有办法改变这些设置? 我必须把其中一个连接公开(互联网接入),其中两个私有(主干)。

电源shell。 以下是将Ethernet1networking接口的networkingconfiguration文件从现在改为“Private”的示例。 我从Get-Help Set-NetConnectionProfile -Full了这个信息。

 PS C:\>$Profile = Get-NetConnectionProfile -InterfaceAlias Ethernet1 PS C:\>$Profile.NetworkCategory = "Private" PS C:\>Set-NetConnectionProfile -InputObject $Profile 

文档: https : //technet.microsoft.com/en-us/library/jj899566(v=wps.630).aspx

进行这种改变的GUI方法:

  1. Winkey + R打开运行提示符并键入gpedit.msc
  2. 导航至: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies
  3. 在右侧窗格中select您的networking名称。
    注意:要显示当前未连接的networking,请右键单击左窗格中的“ networking列表pipe理器策略” ,然后select“ 显示所有networking”
  4. 转到networking位置选项卡,并将位置types从公共更改为专用。 在这里输入图像描述

  5. closures本地策略编辑器。

资料来源: https : //social.technet.microsoft.com/Forums/lync/en-US/82ccc68c-947e-435a-a237-1090f38d0dbe/windows-server-2012-r2-datacenter-network-stuck-in-public-模式

使用Powershell。 以下是将以太网networking接口的networkingconfiguration文件更改为“专用”的示例。 这是一个单行命令。

 Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private 

这可以在任何安装了Powershell的本地计算机上运行。

Powershell的另一个更简单的方法是:

 Set-NetConnectionProfile -NetworkCategory Private 

在我的家庭2012R2域控制器上,我有几个月的类似问题。

修补和重新启动后,我无法通过RDP连接。

我在GPO中为网closures了MS防火墙。 在无法连接之后,我发现主以太网连接被列为公共 ,因此防火墙处于打开状态。

为什么NIC从域名更改为公共?
在网上研究了一些文章后,我得出以下结论:

在域中唯一的DC重新启动后,当初始化IP堆栈时,AD服务不会立即可用。
这导致操作系统感知这是一个公共networking,并相应地设置网卡。

此机器上永久解决此问题的方法是将networking位置感知服务设置为延迟启动

这允许AD服务可用,然后OS感知networking并相应地设置NIC。