none
win10 无法通过主机名的方式访问linux系统 RRS feed

  • 问题

  • 问题背景

    1、操作系统:win10 专业版 版本号 1803

    2、之前更改过工作组,但后来又改回默认的工作组(WORKGROUP)

    3、计算机已安装Hyper-v服务 hyper虚拟机安装有linux(主机名:centos7)和win7 两个系统 并正常运行

    4、其中linux各种网络配置已完整配置 虚拟机中win7 可以通过主机名(centos7)访问,但我的win10物理机却无法通过主机名访问 可以通过ip访问

    5、我所在的工作组大约有68台计算机,但自己的win10物理机只能发现六台,而虚拟机中win7 可以完全显示 只有部分机器可以互相看到

    已尝试过的解决办法 但都没有效果

    1、启动服务

    Computer Browser(Browser)

    Function Discovery Provider Host (FDPHost)
    Function Discovery Resource Publication (FDResPub)    //这项服务启动后,其它电脑能够看到我的计算机 但我仍然无法看到其他的计算机
    Network Connections (NetMan)
    UPnP Device Host (UPnPHost)
    Peer Name Resolution Protocol (PNRPSvc)
    Peer Networking Grouping (P2PSvc)
    Peer Networking Identity Manager (P2PIMSvc)

    2、添加注册表

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]

    AllowInsecureGuestAuth3、网络共享 都已启用

    4、社区有个方法 使用nbtstat -a  IP(其它计算机) 但没告诉我应该怎么修复

    我得到的结果是:每个适配器都 ‘’找不到主机‘’  

    但是我直接ping IP 包括ping 主机名 都是可以ping通的(linux系统无法通过主机名ping通)

    期望得到的结果:

    1、目前网络中 别人能发现我 但我不能发现别人 希望我也能发现局域网中的其它计算机

    2、可以访问通过主机名访问linux系统 

    目前辅助我完成工作的是 在hyper下 我有个win7的虚拟机 我在虚拟机中通过主机名访问linux系统

    2018年12月14日 9:11

全部回复

  • 你好:

    请确保您的Windows 10 1803已经安装最新的更新补丁。

    除了您已经开启的那些服务,下面两个服务也要确保状态是正在运行并且启动类型是自动:

    DNS ClientSSDP Discovery

    尝试启用TCP/IP上的NetBIOS:打开网络和Internet”设置--> 更改适配器选项-->在网卡上右击选择属性-->选择TCP/IPv4,单击属性--> 点击高级选项,选择WINS选项卡-->选择启用TCP/IP上的NetBIOS-->点击确定,然后重启。 

    如果问题依然存在,请在“启用或关闭Windows功能”中开启“SMB 1.0/CIFS文件共享支持”及两个子项。

    希望可以帮助到您!


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

    2018年12月19日 15:36