Думаю дело в протоколах. Включи в виндах подддержку устаревших протоколов, это находится в установка и удаление компонентов(глянь в интернете поточнее) . Или в линуксах прочитай про опцию client min protocol = в smb.conf - это про вход на виндус.
А про видимость windows сети, если Вы имели ввиду отображение сетевого окружения то возможно это связано тоже протоколами smb и все исправится после 1 абзаца, если нет то почитайте про службу wins и мастер браузер в сетевом окружении виндовс из под linux и про опции local master = , os level = , preferred master = и wins support = - эти опции в smb.conf отвечают за то чтобы мастером стал сам linux(возможно опции устарели это из старых моих запесей)
Еще вариант если не пускает на шару винды:
[Конфигурация компьютера]➙[Административные шаблоны]➙[Сеть]➙[Рабочая станция Lanman]➙[Включить небезопасные гостевые входы]➙[Включено]
Это прокатывало на 10ке, когда мне нужен был тупо доступ без затей.