Thunar无法通过"浏览网络"访问(samba)共享。

时间:2016-11-13 12:31:01

标签: debian samba xfce avahi network-shares

x86_64 Debian Stretch内核版本为4.7.8-1,带有XFCE

我无法在浏览网络(Thunar)中使用network:///打开共享(samba)。 在我尝试访问共享时,在位置栏中我可以看到坏的dns-sd名称。名称如下所示:

  

网络:///dnssd-domain-tetris%2520-%2520SMB%255CsCIFS._smb._tcp

  • 其中俄罗斯方块是我服务器的名称

所以我猜到问题出现在特殊字符(空格等)中。

1 个答案:

答案 0 :(得分:0)

我搜索dns-sd名称是由服务avahi创建的。然后我只在我的服务器上编辑文件:/etc/avahi/services/smb.service 并用我的服务器的单个字(名称)替换字符串。 (或者您可以使用"%h"它会自动插入您的服务器名称)

<强>之前:

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
  <name replace-wildcards="yes">%h - _SMB/CIFS</name>
  <service>
    <type>_smb._tcp</type>
    <port>445</port>
  </service>
</service-group>

<强>后:

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
  <name replace-wildcards="yes">tetris_smb-cifs</name>
  <service>
    <type>_smb._tcp</type>
    <port>445</port>
  </service>
</service-group>

现在Thunar工作正常。