V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
tmf4ck
V2EX  ›  Linux

虚拟机的 samba 服务 win10 无法访问该怎么排除问题

  •  1
     
  •   tmf4ck · 2019-12-03 13:52:31 +08:00 · 4556 次点击
    这是一个创建于 1815 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虚拟机里装了 centos7 用来测试用的,按照网上的教程来配置的 samba,共享目录也已经给了 777 权限,虚拟机与本机都能相互 ping 通,防火墙也都关闭了,就是死活无法访问

    第 1 条附言  ·  2019-12-03 16:42:45 +08:00
    想了个办法,使用 RaiDrive 连接 虚拟机的 SFTP 服务 映射到 win10 本地 竟然行了
    21 条回复    2020-01-08 15:03:05 +08:00
    wtks1
        1
    wtks1  
       2019-12-03 13:54:48 +08:00 via Android
    那是教程有问题?
    tmf4ck
        2
    tmf4ck  
    OP
       2019-12-03 13:59:38 +08:00
    @wtks1 教程应该是没有问题的,就是不知道我是哪里配置出问题了,一个一个排查都试了还是不行
    Jirajine
        3
    Jirajine  
       2019-12-03 14:05:53 +08:00 via Android
    虚拟机默认设置安全选项有禁止共享的,把它关掉。
    然后 samba 把安全选项,禁止 root 用户之类的配置注释掉,允许匿名登录。telnet 查看端口是否开放。explorer 不行的话试试命令行 net use。再不行用 Wireshark 抓包排查吧。
    我之前踩过一个坑因为设置了强制验证禁止匿名浏览导致打不开共享列表从而连不上,得手动添加用户凭据。
    jasonyang9
        4
    jasonyang9  
       2019-12-03 14:07:30 +08:00
    CentOS 自己能用 mount.cifs 或 smbclient 挂载这个共享?
    另外 Win10 的 CIFS 1.0 可能被关了
    imn1
        5
    imn1  
       2019-12-03 14:07:54 +08:00
    我也是类似,查了两个月还没找到原因,网上没见过相同的案例,该装的都装了
    jasonyang9
        6
    jasonyang9  
       2019-12-03 14:08:34 +08:00
    systemctl status smb
    systemctl status nmb

    这 2 个都启动了?
    xomix
        7
    xomix  
       2019-12-03 14:12:46 +08:00
    Windows10 默认关闭了 samba 1.0 和 2.0 的支持,只支持 3.0,但是 Linux 下大部分 samba 还是 1.0 的服务。
    InternetExplorer
        8
    InternetExplorer  
       2019-12-03 14:15:20 +08:00
    你试试用带密码的账户访问,可能是 Windows10 禁用了 Guest 账户的问题
    tmf4ck
        9
    tmf4ck  
    OP
       2019-12-03 14:16:13 +08:00
    @jasonyang9 我用 smbclient -L //localhost/ 是能连上的 win10 的 CIFS1.0 也开启了 服务都启动着
    flynaj
        10
    flynaj  
       2019-12-03 15:26:10 +08:00 via Android
    Windows10 安全设置,允许匿名访问
    tmf4ck
        11
    tmf4ck  
    OP
       2019-12-03 15:48:06 +08:00
    @flynaj 都开启了的
    google54321
        12
    google54321  
       2019-12-03 15:50:29 +08:00
    systemctl status smb
    systemctl status nmb
    Illusionary
        13
    Illusionary  
       2019-12-03 15:58:48 +08:00
    如果是内网,记得不要改默认端口。如果是外网,这个端口默认就已经运营商被封了。
    jasonyang9
        14
    jasonyang9  
       2019-12-03 16:00:04 +08:00
    还没搞定么?那只能贴配置了,或者等 开 SSH 让我上去看看 那位大佬
    tmf4ck
        15
    tmf4ck  
    OP
       2019-12-03 16:35:22 +08:00
    @jasonyang9 没搞定啊 能试的都试了 我这是虚拟机装的 @Illusionary
    xunandotme
        16
    xunandotme  
       2019-12-03 17:03:45 +08:00
    大概率是 @xomix 这个
    2joe
        17
    2joe  
       2019-12-03 17:09:25 +08:00
    selinux 呢,rpc 有启动么,可以贴下配置
    MonoLogueChi
        18
    MonoLogueChi  
       2019-12-03 17:15:21 +08:00 via Android
    我也遇到过类似问题,hyper-v 虚拟机装 Debian,SMB 共享,无论是内网还是桥接,本机都不能访问,其他的电脑可以,在另一台电脑上装虚拟机,桥接网络,在原来的电脑上可以用 SMB,我也不知道是什么原因。
    HEROic
        19
    HEROic  
       2019-12-04 02:10:19 +08:00 via Android
    @MonoLogueChi 防火墙?
    gowa
        20
    gowa  
       2019-12-04 10:18:59 +08:00
    不能访问,不外乎链路层,网络层,应用层,防火强的问题,,多看看网络相关的知识。
    leux
        21
    leux  
       2020-01-08 15:03:05 +08:00
    Win10 1809/LTSC 2019 默认已关闭 SMB 客户端和服务端,并在策略组里面禁用了“启用不安全的来宾登录”,看看你的系统是否有这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1738 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 16:43 · PVG 00:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.