大家早上好。我在 Nemo(默认的 cinnamon 文件管理器)中的“windows 网络”方面遇到了问题。我使用 Raspbian 在 raspberrypi 上配置了 samba。从装有 Ubuntu 18.10 和 cinnamon 的客户端,我可以使用“连接到服务器...”并输入 raspberry 的 ip 地址来查看连接,但如果我尝试使用 Nemo 的菜单项:“文件/网络”,并在右侧面板中选择“Windows 网络”图标,我什么也看不到。我希望有人能解释我错在哪里。谢谢。
答案1
Samba 对 NetBIOS 主机的网络发现存在如下问题:https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1778322?comments=all
好消息:Linux 和 MacOS 机器不必使用 NetBIOS 进行主机发现。它可以用 Avahi 代替。
确保 avahi-daemon 已安装在 Pi 上:
sudo apt install avahi-daemon
确保它正在运行:
sudo service avahi-daemon status
在 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>
您可能需要重新启动守护进程:sudo service avahi-daemon restart
Nemo 将在网络下显示 Pi,但不会在 Windows 网络下显示,因为它不使用 Windows 发现协议。