怎样在 Ubuntu 上配置 smb,让 Win10 可以连上去?

2021-01-18 00:30:42 +08:00
 systemcall

Ubuntu 在一个 ARM64 的机器上跑,系统在 tf 卡里,硬盘放在 USB3.0 的硬盘盒里,文件系统是 NTFS
Win10 是 20h2,以前是把那个硬盘盒接无线路由的 SMB 的,可以访问但是无线路由性能原因很慢
现在加了一个 ARM64 的机器,准备拿 samba 来跑 smbd,也安装了 ntfs-3g,可以挂载那个硬盘
问题是,Windows 的电脑基本上连不了 Ubuntu 机器的 smb,而且就算连接上去、通过了身份验证,看到的也是空的
已经弄了一晚上了,还是不通。配置文件改过了,用户也配置了,目录和权限、挂载点也调整过,都没用,顶多连上去但是全是空的
Ubuntu 18.04 。因为一些软件是装在 smb 共享的硬盘里的,不能换 ftp 。硬盘里面有数据而且没地方备份,估计不好换成 iSCSI
那个机器有 2 个网口,一个千兆一个百兆,只接了千兆口,DHCP,用主机名来访问。因为没有显示端口,用的 ssh 和 ttl 来控制
看了相关的日志,没感觉有什么问题。Ubuntu 的机器里面没多少数据,而且不知道为什么系统老是出错,可能是东西太山寨了吧,官方的源也有问题,之前刷了 OpenWRT 毛病更多基本上用不了

1023 次点击
所在节点    问与答
5 条回复
germain
2021-01-18 00:33:06 +08:00
testparm 看一下启用的配置 看看 folder location 有没有问题
wtks1
2021-01-18 01:37:47 +08:00
实在不行可以试试 nfs,windows 也支持挂载这个的
nutting
2021-01-18 08:48:14 +08:00
可能你的 SMB 协议是老的,win10 需要在组件里添加一下旧 smb 协议
Rossweisse
2021-01-18 09:17:43 +08:00
我 Ubuntu 开 smb 之后总是能搜索到两个 smb 链接,很奇怪
systemcall
2021-01-18 09:34:57 +08:00
@nutting
之前因为华硕的 smb 是 1.0 的,系统添加过 SMB1.0
连接别的都可以连接,SMB1.0 的路由器和 SMB3.0 的 Win10 台式机都可以连接
真是折磨人,在 Windows 下很容易配置的东西,放到 Linux 下就复杂了
@wtks1
以后试一下,希望可以配置好
@germain
检查过了,不清楚到底是哪里有问题。以后看一下华硕的 smbd 是怎么配置的,看到 log 里面有 samba

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

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

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

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

© 2021 V2EX