无法在网络上查看 Ubuntu PC,无法访问其上的 apache,但可以 ping 并使用 samba 共享。

无法在网络上查看 Ubuntu PC,无法访问其上的 apache,但可以 ping 并使用 samba 共享。

我认为这是因为网络上有两台机器具有相同的主机名,因此问了这个问题问题。但这并没有解决问题。这台机器响应了我的 ping。但是当我访问 时Places > Network,我无法查看那台机器。我也无法从他的机器上查看网络上的其他机器。这似乎是什么问题?

编辑:我可以使用 samba 协议查看文件夹,通过在 nautilus 中输入以下内容:
smb://192.168.1.5

但是我无法通过在浏览器中输入以下内容来访问他机器上运行的 tomcat:

http://192.168.1.5:8000

我的办公室里有一台 Mac-mini,它可以查看这台机器,反之亦然。

答案1

在位置 > 网络中查看计算机基于不同的协议。Ping 是一种非常低级的调试工具。它不会扫描网络并创建网络上其他计算机的列表。

SMB(Windows 文件共享)是一组协议和程序,它们通过通信提供网络上的计算机及其共享的文件夹列表。同时还提供文件共享。

默认情况下(与 Windows 不同),Ubuntu 不默认启用 SMB(在 Linux 中称为 Samba)。如果 Ubuntu 中未安装和启用 Samba,则 Windows 计算机将无法在“网上邻居”(或“网络邻居”,或 Microsoft 现在对其的称呼)中看到 Ubuntu 计算机。

在 Ubuntu 10.04 中这真的很容易做到。请查看本指南。 http://www.simplehelp.net/2007/05/19/how-to-share-files-and-folders-in-ubuntu/

一旦将某些东西设置为共享,其他计算机就会在网络上看到该计算机。

答案2

Linux 默认不允许访问网络邻居 - 在此窗口中,您将仅看到 SMB 主机,即:启用并运行 samba 的 Windows 或 Linux。因此,您可能没有在您的机器上定义 smb 共享 - 定义一些共享目录(在 Gnome 文件夹的右键上下文菜单中 - 选项“共享此目录”等)。

相关内容