【问题标题】:Thunar can't access (samba) shares throught "Browse Network"Thunar 无法通过“浏览网络”访问 (samba) 共享
【发布时间】:2016-11-13 12:31:01
【问题描述】:

x86_64 Debian Stretch 内核版本是 4.7.8-1 和 XFCE

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

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

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

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

【问题讨论】:

    标签: debian samba xfce avahi network-shares


    【解决方案1】:

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

    【讨论】:

    • 如果网络上有多个 SMB 实例,这肯定行不通吗?
    猜你喜欢
    • 2018-01-11
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多