我已经设置了 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 表中删除设备的租约后,服务器出现在有问题的工作组中。