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

mac 无法访问 windows 共享文件夹

  •  
  •   CenN · 2021-04-09 10:18:23 +08:00 · 4742 次点击
    这是一个创建于 1328 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新装的 windows 系统。根据这个教程做的 https://zhuanlan.zhihu.com/p/96568666
    一直显示连接服务器出现问题。
    第 1 条附言  ·  2021-04-09 12:10:07 +08:00
    最后发现是 ip 的问题,和 windows 共享文件夹没关系。
    如果网络没问题共享还是很简单但的,不需要额外的弄防火墙开启服务之类的。
    学校网络是网页验证登录的,自动获取 ip,学渣不会弄,最终用 zerotier 解决了,不过可能速度会变慢。
    33 条回复    2022-04-16 19:49:57 +08:00
    CenN
        1
    CenN  
    OP
       2021-04-09 10:19:21 +08:00

    Qiss
        2
    Qiss  
       2021-04-09 10:25:40 +08:00
    看看开启或者关闭 Windows 功能里有没有 SMB 的打勾勾下
    CenN
        3
    CenN  
    OP
       2021-04-09 10:26:47 +08:00
    @Qiss #2
    CenN
        4
    CenN  
    OP
       2021-04-09 10:33:51 +08:00
    防火墙关了也没用
    Armor
        5
    Armor  
       2021-04-09 10:50:10 +08:00 via iPhone
    windows 是自动获取 ip,还是固定 ip
    letwewell
        6
    letwewell  
       2021-04-09 10:50:47 +08:00
    smb 文件共享支持没开
    CenN
        7
    CenN  
    OP
       2021-04-09 10:56:50 +08:00
    @Armor #5 自动获取 ip,但我连接的时候使用的就是 windows 的 ip 啊
    CenN
        8
    CenN  
    OP
       2021-04-09 10:57:06 +08:00
    @letwewell #6 请问要在哪里开启啊
    Wao
        9
    Wao  
       2021-04-09 11:05:27 +08:00
    @CenN #8 你上面自己截图里有,没打勾
    letwewell
        10
    letwewell  
       2021-04-09 11:07:19 +08:00
    @CenN 就在 smb 直通上面
    dier
        11
    dier  
       2021-04-09 11:17:00 +08:00
    先在 windows 本机打开个资源管理器输入 \\10.10.65.214 看能不能访问到本机的共享吧。如果能访问到,就先关一下 windwos 的防火墙,再到 Mac OS 上连接试试看
    tsanie
        12
    tsanie  
       2021-04-09 11:19:13 +08:00
    smb 1.0 那个不用勾上,macos 10.10 开始就支持 smb 3 了。

    应该是 win10 下的“高级共享设置”中没有选择“启用文件和打印机共享”。

    ![]( )
    ![]( )
    CenN
        13
    CenN  
    OP
       2021-04-09 11:26:37 +08:00
    @dier #11 本机是能访问到的,但是 Mac 仍然不行。

    CenN
        14
    CenN  
    OP
       2021-04-09 11:27:01 +08:00
    @dier #11 本机是能访问到的,但是 Mac 仍然不行。
    CenN
        15
    CenN  
    OP
       2021-04-09 11:28:21 +08:00
    @tsanie #12 我看了下是开启的,这是默认的我没用动过。
    dier
        16
    dier  
       2021-04-09 11:28:42 +08:00
    两台设备是在同一网络环境下吗?
    CenN
        17
    CenN  
    OP
       2021-04-09 11:29:09 +08:00
    同样的设置我可以访问虚拟机的 windows,但是我在实体机上就不行。已经重装过系统了。
    CenN
        18
    CenN  
    OP
       2021-04-09 11:32:43 +08:00
    我试了一下同学的电脑,也不行,可能是网段的问题。
    Mac 的 ip 是 10.40.33.177 。
    但用 microsoft remote desktop 是可以远程连接的。
    CenN
        19
    CenN  
    OP
       2021-04-09 11:35:44 +08:00
    @dier #16
    都是自动分配 ip 的

    dier
        20
    dier  
       2021-04-09 11:36:59 +08:00
    @CenN 我看了你 Windows 的 IP 网段,掩码是 255.255.240.0 。IP 可用范围是 10.10.61.1---10.10.79.254 。你 Mac OS 的 IP 10.40.33.177 都不在这个网段内。肯定不是在同一局域网下。
    dier
        21
    dier  
       2021-04-09 11:42:56 +08:00
    @CenN 如果大网络环境是在同一个下面的话,在 Mac OS 网络的网关 10.10.64.1 上配置到 10.10.61.0/20 的静态路由。还要在 Windows 网络的网关 10.10.64.1 上把你 Windows IP 的 139 、445 端口映射出去。
    dier
        22
    dier  
       2021-04-09 11:44:42 +08:00
    上面写错了,如果大网络环境是在同一个下面的话,在 Mac OS 网络的网关 10.40.0.1 上配置到 10.10.64.0/20 的静态路由。还要在 Windows 网络的网关 10.10.64.1 上把你 Windows IP 的 139 、445 端口映射出去。

    建议你找网络维护的同事给你解决吧
    CenN
        23
    CenN  
    OP
       2021-04-09 12:06:17 +08:00
    @dier #22 确实是这个问题。学校里没人帮忙弄,最后用 zerotier 解决了。可能速度会变慢吧。
    kome
        24
    kome  
       2021-04-09 12:08:11 +08:00 via iPhone
    分享一哈我最近遇到的一个 smb 的问题,附上解决方案。
    问题描述: 我换了无线网卡,然后 smb 连接不上了,windows 网络解决诊断给的是 445 端口无响应,网络正常。用有线怼两台电脑能够使用 smb 。
    解决方案: 打开无线网卡属性,取消勾选网络资源共享,名字记不住,就是有共享的那个,保存,然后再次勾选保存。
    吐槽: 谷歌了好长一段时间,搜到的结果无非就是开服务,开端口关防火墙。一点屁用没有。还是自己瞎倒腾解决的,暂时解决,重启电脑会失效,重来一遍就好。

    希望对你有用。
    CenN
        25
    CenN  
    OP
       2021-04-09 12:14:46 +08:00
    @dier #22 不过不清楚为什么这样可以远程登录。
    dier
        26
    dier  
       2021-04-09 13:49:37 +08:00
    @CenN 你说的远程登录是指哪种方式 /协议进行的远程登录?
    是从 Mac OS 远程登录到 Windows 电脑上吗?
    登录地址是上面的 10.10.64.214 这个地址吗?
    CenN
        27
    CenN  
    OP
       2021-04-09 14:40:42 +08:00
    @dier #26
    用的是 Microsoft Remote Desktop,应该是 RDP 吧。
    是。
    是。所以我一开始没想到是 ip 的问题。
    dier
        28
    dier  
       2021-04-09 15:41:30 +08:00
    @CenN #27 按你说的这个情况,那应该是有人维护,单独开放了 RDP 的端口。
    AndyZhuAZ
        29
    AndyZhuAZ  
       2021-04-09 16:36:52 +08:00
    Windows 建议单独设置一个用户给 smb 用,然后注意一下你 smb 的版本
    CenN
        30
    CenN  
    OP
       2021-04-09 16:47:09 +08:00
    @AndyZhuAZ #29 确实。
    单独创建了一个账户。但是因为分享的文件是 A 创建的,新建的这个账户除了要设置共享权限,还要设置一下磁盘权限。
    zhaidoudou123
        31
    zhaidoudou123  
       2021-04-09 17:07:37 +08:00
    @CenN 考虑是否是因为 17 年还是 18 年那次勒索病毒的原因,学校网管直接把 smb 的 445 端口禁用了,rdp 的 3389 端口因为一些需求没有管?
    AndyZhuAZ
        32
    AndyZhuAZ  
       2021-04-09 17:21:51 +08:00
    @CenN 看到你说 ip 问题,可以加一个路由器,端口转发加上 ddns,校园网范围内就可以访问了,我在学校的时候就是这么玩的
    MasterCai
        33
    MasterCai  
       2022-04-16 19:49:57 +08:00
    @AndyZhuAZ 兄弟,我也遇到了同样的问题,能不能详细说说怎么解决的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:50 · PVG 18:50 · LAX 02:50 · JFK 05:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.