如何连接在同一台机器上运行的2个虚拟主机?

发布于 2024-08-31 00:13:20 字数 411 浏览 8 评论 0原文

我的 Windows XP 笔记本电脑上运行着 2 个虚拟主机。一种是在 vmware 播放器内运行的 Ubuntu。另一个是MS虚拟PC(所以我可以用IE6进行测试)。 Ubuntu 虚拟主机正在使用 apache 运行我的 Web 应用程序。我可以将笔记本电脑上的浏览器指向 Ubuntu IP 并查看我的 Web 应用程序。我读了这篇文章 如何连接到主机从 Virtual PC 映像中 并能够让我的 Virtual PC 使用环回适配器 ping 我的物理机。但我一直坚持让我的虚拟 PC 查看我的 Web 应用程序在 Ubuntu vmware 播放器主机中运行。

I have 2 virtual hosts running on my Windows XP laptop. One is Ubuntu running inside vmware player. The other is MS virtual PC (so I can test with IE6 ). The Ubuntu virtual host is running my web application with apache. I can point my browser on my laptop at the Ubuntu IP and view my web app. I read this post How to connect to host machine from within Virtual PC image and was able to get my Virtual PC to ping my physical machine using the loopback adapter. But I'm stuck on getting my Virtual PC to see my web application running in the Ubuntu vmware player host.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅唱々樱花落 2024-09-07 00:13:20

我认为最好的方法是使用“桥接网络接口”配置两台虚拟机,以便它们都从同一 DHCP(与您的主机相同)获取 IP 地址,并且它们将位于同一网络中。

否则,两个 NAT 之间唯一的共同点就是主机。
也许配置从一个子网 (vmware NAT) 到另一个子网 (VPC NAT) 的特殊路由可以起作用,但说实话,我从未尝试过。

我更喜欢我的第一个解决方案,在两个虚拟机上启用防火墙(并逐个配置例外)。

I think the best is to configure both Virtual machine with "Bridged network interface" so that they all get an IP Address from the same DHCP (the same as your host machine) and they will be in the same network.

Otherwise the only common thing between two NAT is the host machine.
Perhaps configuring a special routing from one subnet (vmware NAT) to the other (VPC NAT) can work, but honestly I never tried it.

I would prefer my first solution, with a firewall enabled on both VM (and configure exceptions one by one).

逆光飞翔i 2024-09-07 00:13:20

Vmware对等两台运行linux ubuntu的电脑连接并测试ping:

1.Vmware工作站编辑-->虚拟网络编辑器
删除列表中的所有网络并通过按添加网络按钮创建网络。
选择 Vm1 和 Vm8 并添加到列表中。

2.从列表中选择Vm1并勾选单选按钮桥接(将虚拟机直接连接到外部
网络)并从“桥接”中选择:您的自定义以太网适配器,例如:Broadcom Netlink(TM)
千兆位以太网并按“应用”按钮。

3.成功桥接您的以太网适配器和虚拟适配器。

4.你必须配置IP地址、子网掩码和默认网关,例如我的主机
IP 地址:1.1.1.1 子网掩码:255.255.255.0 网关:1.1.1.2
对于客户端机器:
IP 地址:1.1.1.2 子网掩码:255.255.255.0 网关:1.1.1.1

5.现在您可以从终端从一台 ubuntu 机器向另一台 ubuntu 机器发送 ping
首先,ifconfig,你可以看到你的主机ip地址和ping ip地址。

6.成功..

Vmware peer2peer two pc which is run linux ubuntu connection and testing ping:

1.Vmware workstation Edit-->Virtual Network Editor
Remove all of network of the list and create a network with pushing Add Network button.
Choose Vm1 and Vm8 and add to list.

2.Choose Vm1 from the list and tick radio button Bridged(connect VMs directly to the external
network) and choose from Bridged to: Your custom Ethernet adapter for example: Broadcom Netlink(TM)
Gigabit Ethernet and push Apply button.

3.Success your ethernet adapter and your virtual adapter is bridged.

4.You have to configure Ip adress, subnet mask and default gateway, for example my host machine
Ip address: 1.1.1.1 Subnet mask:255.255.255.0 Gateway:1.1.1.2
For Client machine:
Ip address: 1.1.1.2 Subnet mask:255.255.255.0 Gateway:1.1.1.1

5.Now you can send ping from one ubuntu machine to other ubuntu machine from terminal
firstly, ifconfig and you can see your host ip address and ping ip address.

6.Success..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文