none
Windows Server 2008, 无法更改网络位置

    问题

  • Windows Server 2008 R2 Datacenter with SP1.

    两块网卡,一块接外网,另一块接内网。在“网络与共享中心”中,

    接外网的连接访问类型是:Internet ,接内网的连接访问类型是:无法连接到 Internet 。

    外网的网络位置是“公用网络”,内网的网络位置也是“公用网络”,但网络名称是“未识别的网络”。

    外网的网络位置可以修改,点击“公用网络”有链接,可以出现“家庭网络”、“工作网络”、“公用网络”三种选择的窗口。

    而内网的网络位置却不可以修改,点击“公用网络”没有链接,无法修改。请问这是为什么?如何才能修改?

    我在【本地安全策略\网络列表管理器策略\无法识别的网络】属性中,“用户权限”已改为“用户可以更改位置”。可还是无法更改。是否更改了这一策略需要重启机器才有效?

    2017年3月7日 7:11

全部回复

  • 你好,

    >外网的网络位置是“公用网络”,内网的网络位置也是“公用网络”,但网络名称是“未识别的网络”。

    通常情况下,网络状态为“未识别”是由于没有配网关或这台机器没有加域;这个时候我们就需要去完善网卡信息,使网络成为可识别状态,如果是加域的机器的话就需要检查加域状态;

    在“未识别网络”状态下,防火墙总是应用的是“Public profile”, 而在“家庭””工作“网络下,防火墙会应用“Private profile”, 所以在“未识别”中我们无法修改网络位置。

    你可以参考下面两片博客了解NLA判断网络位置的具体规则:

    https://blogs.technet.microsoft.com/networking/2009/02/20/why-is-my-network-detected-as-unknown-by-windows-vista-or-windows-server-2008/

    https://blogs.technet.microsoft.com/networking/2010/09/08/network-location-awareness-nla-and-how-it-relates-to-windows-firewall-profiles/

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年3月8日 9:15
    版主
  • 你好,

    内网确实没有配置网关,因为内网不需要网关。而且该机器不处在域环境。

    我的问题不是要了解 NLA 如何判断自身的网络位置,而是如何让用户自行更改网络位置。

    我的另一台机器安装的是 Windows 8.1 系统,只有一块网卡,配置了网关,访问类型是 Internet ,可也是无法更改网络位置。

    我的意思就是 Windows 能不能不要替用户擅自作主张,需要你自行判断的时候你可以自行判断,不需要你自行判断的时候应该让用户自行设置,不要你妨碍用户的操作。


    • 已编辑 DOSforever 2017年3月9日 10:11 改正错别字
    2017年3月9日 1:42
  • 你好,

    >内网确实没有配置网关,因为内网不需要网关。而且该机器不处在域环境。

    由于该行为就是由NLA这个服务所决定的,而NLA的一系列匹配规则又是由底层代码实现的,所以根据你的描述这应该是一个正常的行为。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2017年3月13日 8:27
    版主