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

2019-12-03 13:52:31 +08:00
 tmf4ck

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

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

这 2 个都启动了?
xomix
2019-12-03 14:12:46 +08:00
Windows10 默认关闭了 samba 1.0 和 2.0 的支持,只支持 3.0,但是 Linux 下大部分 samba 还是 1.0 的服务。
InternetExplorer
2019-12-03 14:15:20 +08:00
你试试用带密码的账户访问,可能是 Windows10 禁用了 Guest 账户的问题
tmf4ck
2019-12-03 14:16:13 +08:00
@jasonyang9 我用 smbclient -L //localhost/ 是能连上的 win10 的 CIFS1.0 也开启了 服务都启动着
flynaj
2019-12-03 15:26:10 +08:00
Windows10 安全设置,允许匿名访问
tmf4ck
2019-12-03 15:48:06 +08:00
@flynaj 都开启了的
google54321
2019-12-03 15:50:29 +08:00
systemctl status smb
systemctl status nmb
Illusionary
2019-12-03 15:58:48 +08:00
如果是内网,记得不要改默认端口。如果是外网,这个端口默认就已经运营商被封了。
jasonyang9
2019-12-03 16:00:04 +08:00
还没搞定么?那只能贴配置了,或者等 开 SSH 让我上去看看 那位大佬
tmf4ck
2019-12-03 16:35:22 +08:00
@jasonyang9 没搞定啊 能试的都试了 我这是虚拟机装的 @Illusionary
xunandotme
2019-12-03 17:03:45 +08:00
大概率是 @xomix 这个
2joe
2019-12-03 17:09:25 +08:00
selinux 呢,rpc 有启动么,可以贴下配置
MonoLogueChi
2019-12-03 17:15:21 +08:00
我也遇到过类似问题,hyper-v 虚拟机装 Debian,SMB 共享,无论是内网还是桥接,本机都不能访问,其他的电脑可以,在另一台电脑上装虚拟机,桥接网络,在原来的电脑上可以用 SMB,我也不知道是什么原因。
HEROic
2019-12-04 02:10:19 +08:00
@MonoLogueChi 防火墙?
gowa
2019-12-04 10:18:59 +08:00
不能访问,不外乎链路层,网络层,应用层,防火强的问题,,多看看网络相关的知识。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/625480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX