1

После обновления до версии 4.13 ядра Linux мой ноутбук с Arch Linux сначала не мог подключиться к компьютерам с Windows 7 в моей домашней сети. Я выяснил, что это связано с обновлением протокола SMB с версии 1 до 3, и, поскольку Windows 7 работает на 2.1, ноутбук Arch больше не был совместим с ним.

Моя проблема сейчас: сначала я должен был установить его обратно на версию 1, чтобы иметь возможность подключить мой ноутбук Arch к компьютерам с Windows 7, хотя Windows 7 должна использовать протокол версии 2.1 (максимальный протокол клиента = NT1 вместо SMB2 или SMB2_10). Теперь (по какой-либо причине) он работает с SMB2_10 и даже вообще без использования опции "client max protocol", но когда я соединяюсь с smbclient -L, я получаю сообщение, что клиент "переподключается с SMB1 для перечисления рабочей группы", «и когда я заставляю smbclient использовать 2.1 (минимальный протокол клиента = SMB2_10), я получаю ответ:« SMB1 отключен - рабочая группа недоступна ».

Можно ли настроить мою конфигурацию Samba таким образом, чтобы клиент фактически использовал SMB 2.1 при подключении к Windows 7?

1 ответ1

1

Это выглядит так, как будто вы на самом деле отключили SMB2 на стороне Windows 7 (возможно, как часть вашего предыдущего устранения неполадок).

Samba 4.x в Linux должен автоматически согласовывать правильную версию SMB с другой стороной. Предпочитаю SMB3 и возвращаюсь к SMB2 (потому что Win7 не делает SMB3, вам нужна Windows 8 или 10 для этого).

SMB1 должен быть везде отключен. Это устарело и представляет серьезную угрозу безопасности. (Через SMB1 относительно легко получить доступ администратора к общим сетевым ресурсам Windows.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .