Thunar 无法通过 "Browse Network" 访问(桑巴)共享



x86_64 Debian Stretch内核版本为4.7.8-1

我无法打开共享(samba)与Thunar在浏览网络(network:///)。当我试图访问共享时,我可以在位置栏看到错误的dns-sd名称。名字看起来像这样:

网络:///dnssd-domain-tetris % 2520 - % 2520 smb % 255 cscifs._smb._tcp

  • where tetris是我的服务器名

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

我搜索了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工作正常

最新更新