tl; файлы доктора Shared доступны, но сервер не видим в списке Windows.
У меня есть принтеры и некоторые каталоги, совместно использованные через Samba, но они не появляются в списке, когда пользователь Windows открывает их "Сеть". Они могут ввести "\computername \" и совершить нападки, входят для наблюдения общих принтеров и каталогов, но я хотел бы помочь видеть сервер, перечисленный наряду с другими значками в их панели Network.
Это раньше работало (человечность 13 - что-то, я думаю), но недавно (человечность 15.04) она не делает. Таким образом, что-то, должно быть, изменилось с конфигурацией по умолчанию. Это - вероятно, простая установка в smb.conf, я просто не знаю, где посмотреть. Какие-либо подсказки?
добавьте строки в smb.conf
wins support = yes
local master = yes
preferred master = yes
Я усердно работал над этой проблемой в течение нескольких недель, на и прочь, и это только теперь, когда я нашел, что последняя часть загадки для Windows 10 видит доли Samba в Сети (места).
Это все описано полностью в этой ссылке:
, Как обнаружить, включите и отключите SMBv1, SMBv2 и SMBv3 в Windows Server и Windows Server
По существу, необходимо включить SMBv1 / поддержка совместного использования CIFS в Windows 10:
Просто хит ЗАПУСКАЕТСЯ в Windows, и поиск 'Включают или выключают Windows features', и он возьмет Вас там.
После того, как я сделал это, все мои проблемы исчезли. Tada!
я не знаю, уменьшило ли это безопасность моей сети (вероятно, имеет!), но если это имеет, это не имеет значения для меня слишком много, поскольку это - все на LAN так или иначе.
Hope это выручает некоторых других людей.
Я хочу добавить это здесь, в случае, если кто-то еще приезжает, смотря. Проблемой с обнаружением сети является старый путь, был связан с SMB1. Новым путем Исследование WS, еще кажется, не реализован в Samba. Windows еще не поддерживает Zerconf, таким образом, AVAHI не работает на Windows.
Отступание к SMB1 при отключении SMB2/3 не является ответом.
Кто-то назвал турникеты, написал статью, описывающую ситуацию здесь: https://www.ixsystems.com/community/resources/how-to-kill-off-smb1-netbios-wins-and-still-have-windows-network-neighbourhood-better-th-ever.106 /
И статья предоставляет ссылку на сценарий Python wsdd.py ( https://github.com/christgau/wsdd/blob/master/src/wsdd.py), который обеспечивает недостающую функциональность. Запущение скрипта заставило мой Samba серверы AD немедленно появляться на Win 10 boxen.
Я использовал Прыжок OpenSuse 42.2 и поскольку обновления окон являются повреждениями моя сеть самбы. Эта конфигурация в разделе [Global] конфигурации самбы работала до недавних обновлений billy и прекратила работать над моими машинами Windows 7 и 10. Мой глобальный раздел конфигурации самбы был:
[global] workgroup = WORKGROUP netbios name = LINUXSERVER lanman auth = no ntlm auth = yes client lanman auth = no
Я затем добавил, что эти 3 строки, найденные на этом сайте, настолько глобальном теперь, читают:
[global] workgroup = WORKGROUP netbios name = LINUXSERVER lanman auth = no ntlm auth = yes client lanman auth = no wins support = yes local master = yes preferred master = yes
Теперь мои доли самбы обнаруживаются в Windows 7/10. Я знаю, что это - форум Ubuntu, но я всегда готов попытаться помочь поддерживающим пользователям Linux.
Проблема в том, что обнаружение NetBios теперь отключено по умолчанию в Windows по соображениям безопасности, и Samba никогда не реализовывала поддержку веб-служб для Windows (WSD), что является «современным» способом, AFAICT, для того, чтобы вещи были видны в Сеть Windows.
https://bugzilla.samba.org/show_bug.cgi?id=11473
Также см.: https://github.com/christgau/wsdd для возможного решения.