web-dev-qa-db-ja.com

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を実行しています。

私がこれを機能させるためにほとんどすべてのオプションを試したので、誰かがこれにいくらか光を当てると素晴らしいでしょう。

Gr.Viller

1
Villermen

私はついにそれが現れなかった理由を見つけました。ワークグループをサーバーとPCの両方に任意のものに変更した後、検出されました。同じネットワーク上にワークグループの名前を持つデバイスがすでに存在していたことが判明したため、何らかの方法で競合が発生していました。ルーターのdhcpテーブルからデバイスのリースを削除すると、問題のワークグループにサーバーが表示されました。

1
Villermen