在主机未连接到网络时连接到 vmware 播放器中的服务器

Posted

技术标签:

【中文标题】在主机未连接到网络时连接到 vmware 播放器中的服务器【英文标题】:Connect to server in vmware player while host is not connected to a network 【发布时间】:2011-08-16 09:52:00 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

因此,在我的情况下,解决方案的关键是进行网络更改并重新启动 VM。

欢迎任何 cmets 建议...

【讨论】:

【参考方案2】:

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

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

在您的 Unix 操作系统上按照这些步骤操作

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

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

Jay28

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

【讨论】:

以上是关于在主机未连接到网络时连接到 vmware 播放器中的服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 Fabric 时连接到 ~/.ssh/config 中列出的主机

如何将多个扬声器连接在一起并同时连接到手机?

查尔斯调试代理未连接到本地主机

未连接到互联网时如何显示警报? iOS

MAMP 未连接到本地主机

vmware 设置访客静态 ip 地址,主机通过 3G 调制解调器连接到专用网络