我无法从 Windows ping 我的 Ubuntu 机器。我安装了 Samba,并检查了 iptables 和 NetBIOS 端口未被阻止。smbd 和 nmbd 都在运行。
我正在运行 Ubuntu 11.10 Server。我能够很好地设置它并在我的 Ubuntu 11.10 桌面上运行。
我查看了其他几篇帖子,但没有一篇能解决我的问题。有什么想法吗?
答案1
Ubuntu 不支持使用 NSS 通过 NetBIOS 名称查找主机。换句话说,ping netbiosname
除非使用 nss_wins,否则您无法执行此操作。
如果您有 WINS 服务器,您可以设置 nss_wins 并使用它来解析 NetBIOS 名称。
或者,您可以使用 Avahi 或 DNS 之类的东西。
答案2
如果您的 ubuntu 服务器有固定 IP 地址,您可以尝试将该地址放在 Windows 机器上的 hosts 文件中。我从未弄清楚 NetBIOS 是如何工作的。所以我只是在我的 LAN 中使用固定 IP + hosts 文件。