![Linux 客户端:mount.cifs 可以工作,但网络时间不工作](https://linux22.com/image/785980/Linux%20%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%9Amount.cifs%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C%EF%BC%8C%E4%BD%86%E7%BD%91%E7%BB%9C%E6%97%B6%E9%97%B4%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
我正在运行一个需要访问 Windows 机器上的文件的 Linux VM。为此,我在 /etc/fstab 中设置了一堆 CIFS 挂载,它们工作正常。奇怪的是,Windows 机器有自由运行的系统时钟,没有与任何东西同步,所以我还想知道它们各自的本地时间。我为此使用了“net -I xxx.xxx.xxx.xxx time”。时不时地,我会得到“协议协商失败:ERRDOS:ERRnomem”,但这种情况通常会在一段时间后自行消失(Windows 机器每隔几分钟轮询一次)。现在,在过去的几天里,一个 Windows 机器一直出现这个错误,我不知道为什么。“net”版本是 4.10.16。
背景:Windows 主机是工厂中全天候运行的工业生产工具的专用控制器。Windows 版本范围从 7 到 10。因此,我非常不愿意更改任何系统设置或注册表。我只是想了解此错误的技术背景。我看到相关问题的答案建议更改 Win 计算机上的内存管理,这对我来说没有意义,因为仅发送系统时间不可能是一项如此耗费内存的操作。
话虽如此...还有其他方法可以查询 Windows 计算机的系统时间吗?
(不要让我深究为什么工具制造商不能让他们的控制器的时钟与网络时间同步运行。在我看来,这简直是愚蠢至极)。