Может ли общий доступ Samba зависеть от типа сети, используемой устройством, пытающимся подключиться к нему?

339
trejder

У меня есть два отдельных компьютера (рабочий стол и ноутбук):

  • с точно такой же версией Windows 10,
  • подключен к той же домашней сети,

где одно из них (ноутбук, подключение через WiFi) не может получить доступ к одному из устройств (проигрыватель телевизора), при этом у него нет абсолютно никаких проблем с подключением ко всем другим устройствам (другим компьютерам).

У нас есть четыре устройства в домашней сети:

  • ТВ-плеер, подключенный через кабель, с собственной реализацией Linux,
  • настольный ПК, подключенный через кабель, с Windows 10,
  • ноутбук, подключенный через WiFi, с Windows 10,
  • ноутбук, подключенный через кабель, с Windows 7.

Проблема с подключением существует только на ноутбуке (Windows 10) -> TV player (Linux). Все остальные ПК и устройства подключаются друг к другу без каких-либо проблем (к моему крайнему удивлению не было проблем даже при подключении Windows 7 к Windows 10) и могут получить доступ ко всем общим ресурсам одновременно.

Так как этот проблемный ПК - единственный в моей сети, который подключается через WiFi 1, то я ожидаю, что это источник моей проблемы.

Кто-нибудь может это подтвердить? Существует ли какая-либо зависимость между общими ресурсами Samba или протоколом Samba в целом и Wi-Fi или способом подключения подключаемых устройств к локальной сети?

Что я могу проверить или сделать, чтобы решить эту проблему?

1 Есть много других устройств, которые подключаются через WiFi. Но они не получают доступа ни к общим сетевым ресурсам, ни к самой домашней сети. Они используют его только для доступа в Интернет. Таким образом, они все, вероятно, не в уравнении.

0
Я подозреваю ревизию SMB. Поддержка SMB1 была удалена из Windows 10 по умолчанию, но все еще может быть добавлена ​​в Windows Features, хотя было бы лучше добавить SMB2 в ваш ТВ плеер, если вы можете. AFH 5 лет назад 2
Вы предлагаете, чтобы мой плеер использовал SMB1 (он действительно очень старый), в то время как все другие машины поддерживают SMB2, и в этом причина? Я правильно понял? trejder 5 лет назад 0
Именно так. Я полагаю, что в одной из систем Win10 SMB1 уже включен, поскольку вы говорите, что одна из этих машин имеет полный доступ к сети. AFH 5 лет назад 0
Я думаю, что вы можете превратить эти комментарии в ответ, если вы хотите, чтобы я принял его и принес вам несколько повторений. Было бы неплохо указать, где именно и что искать. Я пошел в раздел App & Features (новый в Windows 10) и ничего не нашел. Только тогда я перешел к «старым» функциям Windows в панели управления, чтобы найти что-то, о чем вы, я думаю, говорите («Клиент и сервер SMB 1.0»). trejder 5 лет назад 0
Спасибо за предложение. Я был в отъезде и у меня довольно много дел в течение следующих нескольких дней, но я постараюсь ответить, когда смогу. AFH 5 лет назад 1

1 ответ на вопрос

1
AFH

Когда я столкнулся с этим (последний раз в моих шкафах NAS), я обнаружил, что причина в том, что в более поздних выпусках Windows 10 по умолчанию удалена поддержка SMB1, даже если старое оборудование могло быть запрограммировано с его использованием.

Лучший ответ - обновить устройство (в вашем случае, ТВ-плеер) до SMB2 или более поздней версии, но если это невозможно или практически невозможно (как в случае с моим NAS), есть возможность добавить SMB1 в Windows с помощью программ и функций. :

Панель управления

Нажмите Включить или отключить функции Windows, затем выберите Поддержка общего доступа к файлам SMB 1.0 / CIFS :

Windows Features

Я не могу вспомнить, нужно ли мне было перезапускать, прежде чем была включена связь SMB1.

Помните, что SMB1 был отключен из-за дефектов безопасности, поэтому убедитесь, что ваши брандмауэры включены и обновлены.

Я понятия не имею, как долго это будет оставаться опцией: если она будет удалена из будущих выпусков, то нам нужно будет найти стороннюю реализацию, но пока она дает ответ.

Похожие вопросы