V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
caoczy
V2EX  ›  Windows

Win 10 系统的局域网共享文件问题

  •  
  •   caoczy · 2017-03-24 22:19:59 +08:00 · 2819 次点击
    这是一个创建于 2800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在使用 Win10 共享文件时出现了无法使用 IP 访问的问题,具体为:

    1. 防火墙已经允许,并且在本机使用\计算机名,\127.0.0.1 可以访问共享目录文件,但是使用连接到路由器上的地址就无法访问,如:\192.168.1.2,这个就是本机地址。
    2. 由于本机安装 VM 虚拟机,使用虚拟机的虚拟网卡 IP 就可以访问。
    3. 使用网络诊断显示 该设备或资源(192.168.1.2)未设置为接受端口“文件和打印机共享(SMB)”上的连接。 有人碰到过这个问题吗?是什么原因引起的。
    9 条回复    2017-04-19 15:13:55 +08:00
    251804746
        1
    251804746  
       2017-03-25 17:52:59 +08:00
    我也遇到了, 找了很多方法都没解决 .
    现在等着 4 月的更新重装系统了.
    caoczy
        2
    caoczy  
    OP
       2017-03-25 23:27:47 +08:00
    @251804746 那只能使用重装大 法了, google 搜索也没什么结果。你的系统是 Win10 吗
    251804746
        3
    251804746  
       2017-03-26 13:39:37 +08:00
    @caoczy #2 是的 Win10 1604 14393.953
    acess
        4
    acess  
       2017-03-27 00:23:30 +08:00
    防火墙?
    点开资源管理器的“网络”,会提示你启用公用网络上的共享(不推荐)还是将此网络设为专有网络——实际上这个就是设置防火墙的。
    caoczy
        5
    caoczy  
    OP
       2017-03-27 08:35:15 +08:00
    不是防火墙原因,已经在防火墙中允许文件共享了,并且关闭防火墙后也是这样的问题。
    acess
        6
    acess  
       2017-03-27 18:29:33 +08:00
    @caoczy
    最近我有一次手贱加了一条禁 445 端口的规则,然后要用 SMB 共享时访问不了(提示找不到网络路径)时才想起来是我自己禁掉的。
    自己加的规则,和系统里预置的规则同时生效,于是就 block 掉了。
    另外…… Windows 自带防火墙好像不干涉本地网络活动(比如 127.0.0.1 ),所以设置了禁 445 端口的规则也照样可以打开\\127.0.0.1 。
    acess
        7
    acess  
       2017-03-27 18:32:02 +08:00
    @caoczy
    如果系统自带的防火墙已经关了,那么……是不是其他安全软件的问题?
    难道说真的是 Windows 的 bug ?
    也许可以开着 Wireshark 、 Process Monitor 等软件再观察一下。
    caoczy
        8
    caoczy  
    OP
       2017-03-28 08:44:36 +08:00
    @acess 同样的环境,使用 VM 虚拟机的 2 块虚拟网卡 IP 是可以访问的。
    使用 scanport 工具扫描 VM 虚拟网卡的 IP 是可以找到共享文件端口的,但是扫描局域网 IP 就不行。
    本身电脑没做什么安全软件,只有 Win10 自带的那个杀毒软件。一个多月前还可以访问的,后来没有改什么配置,应该是某次升级后出的问题。
    ninggu2008
        9
    ninggu2008  
       2017-04-19 15:13:55 +08:00
    我也遇到这个问题了。
    关掉防火墙是没用的。验证了防火墙相关端口也放行了。
    用 scanport 扫 127.0.0.1 ,能看到 445 是开启的。
    扫 192.168.31.124 ,看不到 445 开启。
    netstat 命令可以看到
    TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
    TCP [::]:445 [::]:0 LISTENING
    而且 netbios over tcpip 是关掉的,无法开启。 netbios 服务都是开启的。
    版本是 windows10 rs2 , 1703 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:22 · PVG 07:22 · LAX 15:22 · JFK 18:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.