我在同一台 PC 上的 VMware 上运行了一个网站服务器。我想知道如何通过我的主机获取该服务器的 IP。我的服务器正在运行 red hat,它处于“已保存状态”。所以它不是一个物理操作系统,我可以进去浏览我的红帽。我可以ping那台服务器吗?
问问题
1171 次
1 回答
1
我以两种方式之一做到这一点。您是否可以从控制台访问机器?如果是这样,请登录并使用 /sbin/ifconfig 查找地址。如果不查找文件 dhcpd.leases(在 Linux 上,它位于 /etc/vmware/vmnet8/dhcpd 用于 NAT /etc/vmware/vmnet1/dhcpd 用于主机 -only。在文件中有许多数据块: -
lease ip-address {
hardware ethernet MAC address
}
将IP地址与MAC地址匹配,您就拥有了。
例如 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 中会有类似的文件,但我必须检查
于 2013-03-07T17:29:15.817 回答