我使用 CentOS(Cloudera CDH3 镜像)作为在我的 VMWare Fusion 中运行的 guest 操作系统。一切正常,我可以使用 IP 地址通过我的 MAC OS 访问 guest 计算机。我正在我的 MAC 和 VMWARE 机器之间桥接网络,因此 guest 有一个单独的 IP,我可以使用该 IP 成功通过 SSH 连接到它。我面临的问题是无法通过主机名访问 guest 操作系统。我尝试在 guest 操作系统上设置主机名,但 MAC 仍然无法使用主机名连接到机器,它甚至无法识别 guest 主机名。我需要这个,因为我使用的库接收远程机器主机名作为连接参数。不幸的是,它不接受 IP,到目前为止我无法让它工作。关于如何解决这个问题的任何想法?

我什至尝试将 NAT 用于 VMWare,但在此模式下 CentOS 无法连接到 Internet。我尝试手动修改但没有成功。这是 guest 操作系统 (CentOS) 的屏幕截图:

最佳答案

要么将此 IP 地址输入 DNS 服务器,要么执行以下操作:

on your 'host' machine, edit `/etc/hosts`
add this line:
`<ip-address-of-your-VM> <hostname-you-wish-to-call>`

关于networking - 在 VMWare Fusion 中使用主机名访问 guest 操作系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14287069/

10-16 02:54