Windows 7 无法通过主机名找到 Ubuntu 计算机

end*_*ith 5 networking samba windows-7 home-networking ubuntu

我得到了一台新的 Windows 7 机器,并使用 VNC、SSH 等连接到我的 Ubuntu 机器,并且在之前连接到 Ubuntu 计算机的主机名之前它运行良好。现在,如果我使用机器的主机名,它就不起作用,但如果我使用本地 IP 或 DynDNS 名称,它就会起作用。我还可以通过 SSH 使用本地主机名从我的 Android 手机访问它。

如果我尝试使用 SSH 连接到主机名,它会显示“主机不存在”。VNC 显示“无法获取服务器地址”。NX 说“没有与名称关联的地址”,我在 Windows 的“网络”文件夹中没有看到它。

我已经重新启动了一切。我已经关闭了 Windows 防火墙。几天前它工作正常,但现在不行了。我如何找出是什么阻止了它?

啊哈:大概跟桑巴有关系吧。前几天我重置了 Samba 配置,显然这会影响它。 http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1558925 我尝试按照那里的描述注释掉“加密密码 = 否”,但它仍然不起作用。

小智 1

您始终可以在 Windows 计算机上安装 Bonjour,并在 Ubuntu 计算机上安装 Avahi 来补充它。在 ubuntu 上,进入管理菜单中的桌面共享(或者类似的东西,我现在正在空白)。Bonjour 可从 Apple 网站获取。

它们都是一种本地 DNS 服务器。它将为计算机提供一个[计算机名称].本地地址,并通过它路由所有内容。确保您的路由器启用了 UPnP(通用即插即用)。