重新启动我们的一台服务器(Windows Server 2012 R2)后,所有私有连接都变为公共连接,反之亦然(该用户遇到了同样的问题)。ping 和 iSCSI 之类的东西停止工作,经过一番调查后发现这是原因所在。
问题是我不知道如何再次将它们设为私有。左键单击托盘中的网络图标会显示“现代”侧边栏,但它仅显示连接列表,右键单击它们不会显示任何选项。
可能是什么问题,有没有办法改变这些设置?我必须将其中一个连接设为公共(Internet 访问),并将其中两个设为私有(骨干网)。
重新启动我们的一台服务器(Windows Server 2012 R2)后,所有私有连接都变为公共连接,反之亦然(该用户遇到了同样的问题)。ping 和 iSCSI 之类的东西停止工作,经过一番调查后发现这是原因所在。
问题是我不知道如何再次将它们设为私有。左键单击托盘中的网络图标会显示“现代”侧边栏,但它仅显示连接列表,右键单击它们不会显示任何选项。
可能是什么问题,有没有办法改变这些设置?我必须将其中一个连接设为公共(Internet 访问),并将其中两个设为私有(骨干网)。
电源外壳。这是一个将名为 Ethernet1 的网络接口的网络配置文件从现在的任何内容更改为“私有”的示例。我从
Get-Help Set-NetConnectionProfile -Full
.文档:https ://docs.microsoft.com/en-us/powershell/module/netconnection/set-netconnectionprofile?view=winserver2012r2-ps
进行此更改的 GUI 方式:
Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies
。注意:要显示当前未连接的网络,请右键单击左侧窗格中的Network List Manager Policies并选择Show All Networks。
转到网络位置选项卡并将位置类型从公共更改为私人。
关闭本地策略编辑器。
资料来源: https ://social.technet.microsoft.com/Forums/lync/en-US/82ccc68c-947e-435a-a237-1090f38d0dbe/windows-server-2012-r2-datacenter-network-stuck-in-public-模式
使用 Powershell。以下是将称为以太网的网络接口的网络配置文件更改为“私有”的示例。这是一个单行命令。
这将适用于任何安装了 Powershell 的本地计算机。
几个月来,我家的 2012R2 域控制器也遇到了类似的问题。
修补并重新启动后,我无法通过 RDP 连接。
我在 GPO 中为域网络关闭了 MS 防火墙。无法连接后,我发现主以太网连接被列为公共,因此防火墙已打开。
为什么 NIC 从 domain 更改为 public ?
在网上查了几篇文章后,得出以下结论:
重新启动域中唯一的 DC 后,在初始化 IP 堆栈时,AD 服务不会立即可用。
这会导致操作系统感知到这是一个公共网络,并相应地设置 NIC。
此机器上此问题的永久解决方案是将网络位置感知服务设置为延迟启动。
这允许 AD 服务变得可用,然后操作系统感知域网络并相应地设置 NIC。
Powershell的另一种更简单的方法:
在虚拟机上遇到此问题,只需重新启动网络位置感知服务即可使其确定它已连接到域并开始使用域配置文件。
它在我的 Windows Server 2012 R2 标准服务器上运行的原因是再次启用 IPV6。
为了让我自己以后的故障排除更容易,我左右禁用了 IPV6,然后 Windows 防火墙不再显示“域”已连接。
如果只连接了 IPV4,为什么 Windows 无法确定它在域上,这超出了我的范围。
呸