Подключение к Windows 7 с помощью протокола SMB версии 2.1 (Linux начиная с 4.13)

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

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

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

16
задан The Becheesus
19.01.2023 11:36 Количество просмотров материала 3138
Распечатать страницу

1 ответ

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

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

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

1
отвечен Tonny 2023-01-20 19:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх