0

我在 Host OS Windows 7 Professional 64 位上使用 VMWare Player 3.1.0。我的客户是 SUSE Linux ES 10。我的客户操作系统 (SUSE) 运行 JBoss App Server,我使用 HTTP 从主机访问它。我使用“桥接”连接来设置所有这些。

我的问题: 当我连接到主机上的网络(使用有线网络适配器)时,我可以连接到来宾操作系统上的 http 服务器并浏览应用程序。但是,当我在主机上断开网络连接(拔下电线)时,我无法访问来宾操作系统应用服务器并浏览应用程序。我使用来宾操作系统ifconfig命令来找出来宾操作系统的 IP 地址。无论连接或断开连接,此 IP 地址都不会改变。我什至尝试过使用无线数据卡,但这也不起作用。

我尝试了“NAT”以及“仅主机”连接并重新启动了来宾,但它也不起作用。我认为出于某种原因,来宾操作系统只能识别物理网卡(已断开连接)。

我需要独立于网络运行这台机器(我的笔记本电脑),因为我将它用于演示并且需要能够从我的主机操作系统连接到来宾操作系统。

4

2 回答 2

2

我不确定我是否完全理解您想要做什么,但我知道设置一个有效的 NAT 配置将为您提供最大的灵活性。

单击网络图标并选择设置,选择 NAT。

在您的 Unix 操作系统上执行以下步骤

  1. cd /etc/sysconfig/network-scripts
  2. 备份您的以太网适配器配置
  3. cp ifcfg-eth0 ifcfg-eth0.bak
  4. 接下来修改设置,如下所示:
    DEVICE="eth0"
    BOOTPROTO="dhcp"
    HWADDR="What ever was here on your system"br/> NM_CONTROLLED="yes"
    ONBOOT="yes"
  5. 保存您的更改
  6. 重新启动网络适配器
    /etc/init.d/network restart
  7. 试试 nslookup www.google.com

您现在应该能够从 Windows 主机和 Linux 来宾来回连接。

杰伊28

-ps 我有截图,但我还没有 10 分来发布图片。

于 2011-07-13T17:30:28.587 回答
0

我认为解决方案是在对 VMWare 上的网络设置进行更改后重新启动 VM。我为虚拟机选择了网络作为“仅主机”关闭虚拟机并再次启动它。之后,我能够做我想做的事情(即从主机中的浏览器浏览来宾上的 Web 应用程序),而无需将主机连接到网络。

因此,就我而言,解决方案的关键是进行网络更改并重新启动 VM。

欢迎任何意见建议...

于 2011-05-04T07:18:53.597 回答