虚拟机里装了 centos7 用来测试用的,按照网上的教程来配置的 samba,共享目录也已经给了 777 权限,虚拟机与本机都能相互 ping 通,防火墙也都关闭了,就是死活无法访问
1
wtks1 2019-12-03 13:54:48 +08:00 via Android
那是教程有问题?
|
3
Jirajine 2019-12-03 14:05:53 +08:00 via Android
虚拟机默认设置安全选项有禁止共享的,把它关掉。
然后 samba 把安全选项,禁止 root 用户之类的配置注释掉,允许匿名登录。telnet 查看端口是否开放。explorer 不行的话试试命令行 net use。再不行用 Wireshark 抓包排查吧。 我之前踩过一个坑因为设置了强制验证禁止匿名浏览导致打不开共享列表从而连不上,得手动添加用户凭据。 |
4
jasonyang9 2019-12-03 14:07:30 +08:00
CentOS 自己能用 mount.cifs 或 smbclient 挂载这个共享?
另外 Win10 的 CIFS 1.0 可能被关了 |
5
imn1 2019-12-03 14:07:54 +08:00
我也是类似,查了两个月还没找到原因,网上没见过相同的案例,该装的都装了
|
6
jasonyang9 2019-12-03 14:08:34 +08:00
systemctl status smb
systemctl status nmb 这 2 个都启动了? |
7
xomix 2019-12-03 14:12:46 +08:00
Windows10 默认关闭了 samba 1.0 和 2.0 的支持,只支持 3.0,但是 Linux 下大部分 samba 还是 1.0 的服务。
|
8
InternetExplorer 2019-12-03 14:15:20 +08:00
你试试用带密码的账户访问,可能是 Windows10 禁用了 Guest 账户的问题
|
9
tmf4ck OP @jasonyang9 我用 smbclient -L //localhost/ 是能连上的 win10 的 CIFS1.0 也开启了 服务都启动着
|
10
flynaj 2019-12-03 15:26:10 +08:00 via Android
Windows10 安全设置,允许匿名访问
|
12
google54321 2019-12-03 15:50:29 +08:00
systemctl status smb
systemctl status nmb |
13
Illusionary 2019-12-03 15:58:48 +08:00
如果是内网,记得不要改默认端口。如果是外网,这个端口默认就已经运营商被封了。
|
14
jasonyang9 2019-12-03 16:00:04 +08:00
还没搞定么?那只能贴配置了,或者等 开 SSH 让我上去看看 那位大佬
|
15
tmf4ck OP @jasonyang9 没搞定啊 能试的都试了 我这是虚拟机装的 @Illusionary
|
16
xunandotme 2019-12-03 17:03:45 +08:00
大概率是 @xomix 这个
|
17
2joe 2019-12-03 17:09:25 +08:00
selinux 呢,rpc 有启动么,可以贴下配置
|
18
MonoLogueChi 2019-12-03 17:15:21 +08:00 via Android
我也遇到过类似问题,hyper-v 虚拟机装 Debian,SMB 共享,无论是内网还是桥接,本机都不能访问,其他的电脑可以,在另一台电脑上装虚拟机,桥接网络,在原来的电脑上可以用 SMB,我也不知道是什么原因。
|
19
HEROic 2019-12-04 02:10:19 +08:00 via Android
@MonoLogueChi 防火墙?
|
20
gowa 2019-12-04 10:18:59 +08:00
不能访问,不外乎链路层,网络层,应用层,防火强的问题,,多看看网络相关的知识。
|
21
leux 2020-01-08 15:03:05 +08:00
Win10 1809/LTSC 2019 默认已关闭 SMB 客户端和服务端,并在策略组里面禁用了“启用不安全的来宾登录”,看看你的系统是否有这个问题
|