Samba/Raspberry/Nemo 问题

Samba/Raspberry/Nemo 问题

大家早上好。我在 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 发现协议。

相关内容