我使用运行最新 raspbian 的 raspberry pi 1 Model B+ 设置了 samba 共享。Ubuntu 18.04 不显示来自 raspi 的任何共享文件夹,而 Ubuntu 16.04 显示共享文件夹。
在网上搜索后,我发现设置“客户端最大协议”和“客户端最小协议”可以帮助其他人解决问题,但不能解决我的问题。
非常感谢您的任何建议。谢谢
答案1
那么,当您使用 mDNS 限定主机名(其主机名末尾附加有 .local)直接访问 raspberry 时会发生什么?从终端如下:
nautilus smb://raspberry.local
确保已在 pi 上安装了 avahi:
sudo apt install avahi-daemon
然后您可以在 nautilus 中为其添加书签,或者我们可以为 samba 创建 avahi 服务注册文件,以便它显示在 nautilus 的“其他位置”下:
在 pi 上的 /etc/avahi/services/samba.service 创建一个文件。将其添加到文件:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h SMB</name> ## Display Name
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
</service-group>
然后在 nautilus 的“其他位置”下,它将显示为树莓派
无论哪种方式,两个系统都将使用 smb3 相互通信