如何从主机中找到vmware的localhost服务器

时间:2013-03-07 17:12:02

标签: vmware

我在同一台电脑上的VMware上运行了一个网站服务器。我想知道如何通过我的主机获取该服务器的IP。我的服务器正在运行红帽,它是“保存状态”。所以它不是一个物理操作系统,我可以进去浏览我的红帽子。我可以ping那台服务器吗?

1 个答案:

答案 0 :(得分:1)

我是用两种方式之一做到的。您是否可以从控制台获得对计算机的root访问权限?如果是这样,请登录并使用/ sbin / ifconfig查找地址。 如果没有查找文件dhcpd.leases(在Linux上它在/ etc / vmware / vmnet8 / dhcpd中用于NAT / etc / vmware / vmnet1 / dhcpd用于主机-only。在该文件中有许多数据块: -

lease ip-address {
hardware ethernet MAC address
}

将IP地址与MAC地址匹配,你就可以了。

e.g。 MAC地址00:0C:29:64:B4:EF

lease 192.168.240.138 {
    starts 4 2013/03/07 17:19:44;
    ends 4 2013/03/07 17:49:44;
    hardware ethernet 00:0c:29:64:b4:ef;
}

注意Mac地址匹配,IP地址为192.168.240.138

虚拟机上的

/ sbin / ifconfig提供

eth0      Link encap:Ethernet  HWaddr 00:0c:29:64:b4:ef  
          inet addr:192.168.240.138  Bcast:192.168.240.255  Mask:255.255.255.0

希望这会有所帮助。 我怀疑在Windows上的VMWare中会有类似的文件,但我必须检查