Jon*_*nas 95 networking virtualbox nat
我在 VirtualBox 中有两个虚拟机。我想在他们之间建立网络。目前我在两者上都有默认配置,但它们似乎具有相同的 IP-address 10.0.2.15。我还希望能够同时使用 Internet,这现在是可能的。
默认情况下,网络设置是 NAT,但似乎它们无法在内部联网,因为它们具有相同的 IP。但是如果我更改为internal networking我想我无法使用虚拟机访问 Internet。
如何在虚拟访客之间设置网络并在其上访问 Internet?
Ye *_*ung 57
你试过这个虚拟网络指南吗?
虚拟机从集成到 VirtualBox 的 DHCP 服务器接收其在专用网络上的网络地址和配置。这样分配给虚拟机的 IP 地址通常位于与主机完全不同的网络上。由于虚拟机的多个卡可以设置为使用 NAT,因此第一张卡连接到专用网络 10.0.2.0,第二张卡连接到网络 10.0.3.0,依此类推。
我认为您正在寻找的是“内部网络”,将内部虚拟机相互连接。
您可以在 VirtualBox 图形用户界面中使用 VM 的“设置”对话框。在设置对话框的“网络”类别中,从网络模式下拉列表中选择“内部网络”。现在从下面的下拉列表中选择现有内部网络的名称或在输入字段中输入新名称。
ber*_*d_k 32
我为我的环境找到了以下解决方案:
这些设置可以通过 GUI Oracle VM VirtualBox Manager 完成。最初我和乔纳斯有同样的问题,我错过了 DHCP。最后我找到了这篇文章(存档副本,原始链接已死)并且我使用了:
VBoxManage dhcpserver add --netname intnet --ip 10.13.13.100 --netmask 255.255.255.0 --lowerip 10.13.13.101 --upperip 10.13.13.254 --enable
Run Code Online (Sandbox Code Playgroud)
从命令行。后来它工作得很好。
我敢说手册是一个糟糕的资源,因为在 Windows 主机上的 VirtualBox 的大部分配置都可以通过 GUI 完成,而且不能用 GUI 配置 DHCP 是一个严重的不便。
我的环境:我在 Windows 7 64 位上运行便携式 VirtualBox 4.1.2r73507。当前仅主机和桥接模式不起作用,因为缺少仅主机适配器。我有一个类似于Virtual Box 论坛上的德语问题中描述的问题,我没有仅主机适配器。
小智 14
这就是我仅在 NAT 模式下连接 vbox 来宾的方式(在 VirtualBox 4.2.4 上测试)。
只需使用网关 IP 从一位客人转到主机即可。然后使用端口转发将主机流量“代理”到另一个来宾中。
例如,如果访客 A 想要访问侦听端口 1000 的访客 B 服务,A 必须使用网关 IP(对于第一个 NAT 接口,它是 10.0.2.2)。然后,您需要在来宾 B 上配置端口转发,以便主机在端口 1000 上接收到的所有流量都转到端口 1000 上的来宾 B。
这可能不适用于所有服务,但它似乎适用于 ssh、salt、...
总之,您不需要仅主机模式来连接多个来宾,但我并不是说仅主机模式不是您用例的最佳选择。
| 归档时间: |
|
| 查看次数: |
356711 次 |
| 最近记录: |