4

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

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

在此处输入图像描述

4

1 回答 1

2

您可以将此 IP 地址输入到您的 DNS 服务器中,或者执行以下操作:

on your 'host' machine, edit `/etc/hosts`
add this line:
`<ip-address-of-your-VM> <hostname-you-wish-to-call>`
于 2013-04-03T16:46:17.580 回答