Samba 公共共享未显示在 Windows 的“网络”中,但可以访问

Samba 公共共享未显示在 Windows 的“网络”中,但可以访问

我已经设置了 Samba 公共共享,如下所示:

[global]
    workgroup = MYWORKGROUP
    netbios name = SHUTTLESERVER
    security = user
    map to guest = bad user
    dns proxy = no
    guest account = nobody

    #to disable printer sharing error message
    printing = bsd
    printcap name = /dev/null

[public]
    comment = Public Share
    path = /home/villermen/public
    browsable = yes
    writable = yes
    guest only = yes

Windows 可以使用服务器的名称或 IP(\192.168.something 或 \SHUTTLESERVER)访问和写入共享。但是,它不会显示在网络设备列表中。我的笔记本电脑在同一个工作组中,其他一些设备(如我的打印机/路由器)显示正常。如果我安装 minidlna,服务器也会显示为 dlna 设备,但不知道这对问题是否有用。

我正在运行 Ubuntu Server 14.04.3 和 Samba 4.1.6-Ubuntu。

如果有人能解释一下这个问题就太好了,因为我几乎尝试了所有方法来让它发挥作用。

维勒

答案1

我终于找到了它不显示的原因。在将工作组更改为服务器和我的电脑的任意名称后,它被检测到了。原来,同一网络上已经有一个与工作组同名的设备,这在某种程度上使其发生冲突。从我的路由器的 dhcp 表中删除设备的租约后,服务器出现在有问题的工作组中。

相关内容