在VMWare Fusion中使用主机名访问来宾操作系统

时间:2013-01-11 21:39:00

标签: networking centos vmware hostname cloudera

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

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

enter image description here

1 个答案:

答案 0 :(得分:2)

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

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