Здравствуйте, я надеюсь, что кто-то может дать мне несколько советов.
Я потратил последние полторы недели, пытаясь решить эту проблему, но пока безуспешно. Я расскажу, как возникла проблема, и что я пробовал / узнал до сих пор.
29 января вышел из строя один из хостов, на котором сидит несколько виртуальных машин. После его восстановления все принтеры, сканирующие на общие ресурсы SMB, больше не могли этого делать. Теперь они будут выдавать ошибки о том, что аутентификация не удалась.
Чтобы дать вам представление об окружающей среде, он выглядит следующим образом:
Active Directory / DNS обрабатываются на сервере Windows 2012. Локальный общий ресурс управляется установкой CentOS с Egnyte Sync.
Оба они расположены на вышедшем из строя хосте.
В качестве примечания я бы сказал, что эта система - это то, что мы унаследовали, поэтому мы не полностью осведомлены обо всех ее плюсах и минусах.
Я буду говорить конкретно о Ricoh MP C5503, но учтите, что все модели принтеров в офисе не могут подключиться к SMB Share.
Устранение неполадок, которое я выполнил до сих пор:
Проверено, что учетная запись Active Directory, которую используют принтеры, может войти в Active Directory.
Проверено, что в Windows Server 2012 включен SMB 1 (хотя, вероятно, в этом нет необходимости).
Проверено, что Ricoh подключается к правильному порту (445).
Проверено, что поле CentOS не обновлялось при восстановлении хоста.
Уточнил у поставщика принтера, что на Ricoh установлена последняя версия микропрограммы.
Протестировано подключение как к IP-адресу общего ресурса, так и к его DNS-имени.
Изменил пароль учетной записи AD, которая используется на принтерах.
Протестировано с моей собственной учетной записью AD (права администратора), которая не удалась аналогичным образом.
Проверено, что принтер может подключаться к Интернету, поскольку он может отправлять сканированные изображения по электронной почте.
Проверено. Я могу проверить связь с принтером и получить доступ к его веб-интерфейсу.
Я запустил трассировку пакетов через Meraki, чтобы увидеть, как происходит связь между принтером и нашим сервером Windows. Я обнаружил, что принтер подключился к нашему контроллеру домена и преобразовал DNS в локальный общий ресурс. Локальный общий ресурс (CentOS) согласовался через SMB2 и в конечном итоге вернул эту ошибку на принтер.
SMB2 147 Ответ установки сеанса, ошибка: STATUS_LOGON_FAILURE
Что на основе этой документации Windows
Похоже на обычную ошибку отказа в доступе. Я понятия не имею, почему это могло начаться только после того, как хост отключился. Мы можем получить доступ к общей папке без проблем с Mac или ПК. Только у принтеров эта проблема.
Не все принтеры поддерживают SMBv2 или SMBv3. К сожалению, многие принтеры просто поддерживают SMBv1, даже более новые модели.
В вашем случае для Ricoh MP C5503 см. ссылка на сайт;
SMBv1 (Да) SMBv2 (Да ()) SMBv3 (Да ()) (*) Доступно при обновлении прошивки
И смотрите это примечание ниже;
Даже после применения обновления микропрограммы проверка подлинности Windows и печать SMB будут недоступны, если SMB v1.0 отключен. Для других продуктов, не перечисленных в приведенной выше таблице, поддерживается только SMB v1.0. Для этих продуктов используйте предлагаемые альтернативы из этого документа.
Таким образом, убедитесь, что в вашем CentOS SMBv1 не отключен.
Я не эксперт по Linux, но был бы там;
/etc/samba/smb.conf
, и протокол min, возможно, там не SMB1.
min protocol = SMB2