如何使 Ubuntu 成为 NetBIOS WINS 服务器?

如何使 Ubuntu 成为 NetBIOS WINS 服务器?

我们正在创建基于 Windows CE 的移动 6 解决方案。该解决方案从移动设备拉取文件并将其上传到服务器(即 Ubuntu)的文件夹。我们没有其他 Windows 机器(只有 Windows CE 移动设备和 Ubuntu 服务器)。

现在移动设备只能通过 NetBIOS WINS 提供的服务器名称访问该文件夹。

所以我们希望我们的 Ubuntu 服务器变成 WINS 服务器。

Ubuntu 无法正确运行 WINS。为了进行测试,我们尝试按名称 ping 服务器,但失败了。我们几乎尝试了所有方法,但仍然无法在服务器上运行 WINS。

我们已经关注了这个答案为什么我的机器无法解析本地 Windows 主机名?并安装libnss-winbind

答案1

您是否已添加

[global]
wins support = yes  
name resolve order = wins lmhosts hosts bcast

到你的 smb.conf?

你可能不需要任何东西,但是

name resolve order = wins

但其余部分将在下面的链接中解释

有关详细信息,请参阅本节

如果你仍然无法获得胜利,你应该能够定义股份

usr/local/samba/lib/LMHOSTS

LMHOSTS 文件示例

192.168.220.100 hydra
192.168.220.100 simple
192.168.220.101 phoenix

它就像 /etc/host 文件,但是不是使用主机名,而是使用您定义的 netbios 共享

相关内容