我们正在创建基于 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 共享