我们拥有一台配备 NUM 控制单元的旧 CNC 铣床。它通过以太网连接到 Windows NT PC,它们通过NetBIOS 帧。我们现在想要对 PC 进行现代化改造,并可以在现代 Windows 系统上运行控制软件,但 NBF 仅支持 Windows 7。
我们一直在考虑使用小型 Linux 系统(例如 Raspberry)将 NetBIOS 帧“翻译”为 TCP/IP 封装数据包,以确保 NUM 控制器可以与更现代的系统通信。由于我们可能只需要名称和数据报服务,因此我们应该可以使用 UDP 数据包而不需要会话处理。
或者,我们可以在 Linux 计算机上运行名称服务器和文件服务器,并确保以其他方式同步文件。
是否可以在 Linux 上实现我们想要的功能?如果可以,如何实现?
答案1
Samba 从未支持纯 NetBIOS(或有时在 Windows 中称为 NetBEUI),自 2017 年 5 月全球 WannaCry 勒索软件网络攻击以来,甚至 TCP/IP 上的 NetBIOS 也与 SMBv1 一起加速被弃用。
有NetBEUI 支持补丁的一些参考对于古老的内核(版本 2.0.36 .. 2.4.34.1)和 Samba 版本 2.2.8。我认为所有这些都太旧了,没有用处。
我建议您虚拟化 Windows NT PC,以便您能够在现代硬件上运行 VM。