Клиент Linux: mount.cifs работает, а сетевое время — нет

Я использую виртуальную машину Linux, которой необходим доступ к файлам на машинах с Windows. Для этого у меня есть несколько монтируемых CIFS в /etc/fstab, которые работают нормально. Как ни странно, на машинах с Windows есть автономные системные часы, ни с чем не синхронизированные, поэтому я также хочу знать их местное время. Для этого я использую «net -I xxx.xxx.xxx.xxx time». Время от времени я получаю сообщение «Ошибка согласования протокола: ERRDOS:ERRnomem», но обычно это проходит само через некоторое время (компьютеры Windows опрашиваются по кругу каждые несколько минут). В течение последних нескольких дней один компьютер Windows постоянно зависает с этой ошибкой, и я не знаю, почему. «Чистая» версия — 4.10.16.

Справочная информация: Хосты Windows представляют собой выделенные контроллеры для инструментов промышленного производства на заводе, которые работают круглосуточно и без выходных. Версии Windows варьируются от 7 до 10. Поэтому я крайне неохотно меняю какие-либо настройки системы или реестр. Я просто пытаюсь понять техническую подоплеку этой ошибки. Я видел ответы на связанные вопросы, предлагающие изменить управление памятью на машинах с Win, что для меня не имеет смысла, потому что простая отправка системного времени не может быть такой операцией, требующей большого объема памяти.

Тем не менее... есть ли альтернативный способ узнать системное время компьютера с Windows?

(Не заставляйте меня вдаваться в причины, по которым производитель инструментов не может просто синхронизировать часы своего контроллера со временем сети. Это пропасть идиотизма, ИМХО).

0 ответов

Другие вопросы по тегам