CentOS 7 装了 SMB 服务,简单配置后可以正常使用 IP 形式访问.
以上两种方式都可以连接成功输入用户密码使用.
但是无法在 macOS 和 Windows 的网络里自动被发现.例如群晖,Windows PC.甚至 OpenWrt 都能够这被自动发现,就是这个 CentOS 的 smb 无法被发现..
个人觉得应该是 workgroup
或者类似于网络发现
之类的功能没开启,搜索了下国内外的一些问题,也尝试过很多都没有解决.
目前尝试过在 [global] 里修改 workgroup = WORKGROUP , 但是执行 testparm 回显却不显示这一行,那就表示这一行有问题..但是改为其他的例如 workgroup = SAMBA 却没问题.
实在没办法了,看看大家有没有遇到过解决过这个问题的..
nmbd 已开启
smb.conf
[global]
security = user
workgroup = WORKGROUP
netbios name = CentOS
passdb backend = tdbsam
testparm 回显
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
netbios name = CENTOS
security = USER
wins support = Yes
idmap config * : backend = tdb
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.