Samba 4.14.12の設定は次のとおりです。
[global]
netbios name = MyRouter
interfaces = br-lan eth0
server string = MyRouter
unix charset = UTF-8
workgroup = WORKGROUP
bind interfaces only = yes
#server min protocol = SMB2
passdb backend = smbpasswd
dns proxy = no
socket options = IPTOS_LOWDELAY TCP_NODELAY
use sendfile = yes
map to guest = Bad User
load printers = no
printcap name = /dev/null
disable spoolss = yes
printing = bsd
client signing = mandatory
## disable core dumps
enable core files = no
#smb encrypt = desired
security = user
mdns name = mdns
#delete veto files = yes
######### Dynamic written config options #########
disable netbios = yes
smb ports = 445
aio read size = 0
aio write size = 0
[HDDSoft]
path = /media/HDDSoft/HDD_DATI/+PC
create mask = 0666
directory mask = 0777
read only = yes
guest ok = no
guest only = yes
[hdd]
path = /media/HDDSoft/HDD_DATI
valid users = root
create mask = 0666
directory mask = 0777
browseable = no
read only = no
guest ok = no
ネットワークファイルエクスプローラに表示されないのはなぜですか?
答え1
Windows 7はSMBバージョン2.1を使用します。最新バージョンのSambaはバージョン3を好みます。以前のバージョンとの互換性を確保するには、このディレクティブのコメントを外してください。
server min protocol = SMB2
さらに(私が提案したように前のコメント)W7クライアントはネットワーク上の他のデバイスを見ることができますか?それ以外の場合、デフォルトでは常にオンになっていないため、ネットワーク検索を有効にしていることを確認してください。
答え2
私は問題を解決しました。問題は西ドイツ(WSD / LLMNR検索/名前サービスデーモン)プロトコルが失われました。
包装からWSDD2存在するジタブ
MicrosoftがWindows 10でSMB1機能を完全にオフにすると、ローカルネットワーク上のすべてのSamba共有がWindowsコンピュータに表示されなくなります(Windows 7で起動)。これは、コンピュータブラウザサービスを実行するためにSMB1が必要なためです。最新のWindowsシステムでは、デバイス用のWebサービス(WSD)を使用して、他のコンピュータでホストされている共有を検索できます。
このプロジェクトの主な目的は、Unixシステムでホストされているネットワーク共有がWindowsファイルエクスプローラ/ネットワークに表示されるようにSambaサーバーでWSDを有効にすることです。