当前位置:首页 > 虚拟机 > 正文

virtualbox虚拟机上网


一、我用VirtualBox虚拟机,可是我安装完系统后,却不知道怎么让虚拟机上网,怎么办?如果机器的上网方式是路由器
那么虚拟机可以设置为网桥
如果物理机是拨号上网
虚拟机可以设置为以太网
如果没有号码检查协议是否有问题。如果还是不行的话主机IP可以自动设置。那么你的虚拟机设置不正确。在物理机的“本地连接属性”中选择“InternetTCP/IP属性”;点击中间的“属性”,弹出对话框;手动配置IP地址,然后点击底部的“高级”。将出现“TCP/IP高级设置”对话框,在右上角您将看到“IP、DNS、WINS、选项”,这是路由器的IP地址。相同的对话框;单击“WINS”,在“NetBIOSoverTCP/IP”对话框中单击“WINS”(位于“WINS”选择框的底部);选择这个手动配置虚拟对象。可以在网上查到设备IP。
二、oraclevirtualbox虚拟机网络

下表概述了最重要的网络模式。

表6.1。网络模式概述

网络地址转换(NAT)是从虚拟机访问外部网络的最简单方法。通常,主机网络和来宾系统不需要进行任何配置。因此,这是OracleVMVirtualBox的默认网络模式。

启用NAT的虚拟机的行为就像通过路由器连接到Internet的真实计算机一样。在本例中,路由器是OracleVMVirtualBox网络引擎,它透明地映射进出虚拟机的流量。在OracleVMVirtualBox中,该路由器放置在每个虚拟机和主机之间。这种隔离最大限度地提高了安全性,因为默认情况下虚拟机无法相互通信。

NAT模式的缺点是,就像路由器后面的专用网络一样,您的虚拟机是不可见的,并且无法从外部Internet访问。除非配置了端口转发,否则无法以这种方式运行服务器。请参阅使用NAT配置端口转发。

虚拟机从与OracleVMVirtualBox集成的DHCP服务器接收专用网络上的网络地址和配置。以这种方式分配给虚拟机的IP地址通常位于与主机完全不同的网络上。虚拟机中的多个卡可以配置为使用NAT,因此第一个卡连接到专用网络10.0.2.0,第二个卡连接到网络10.0.3.0。如果您需要更改分配给来宾的IP范围,请参阅微调OracleVMVirtualBoxNAT引擎。

虚拟机连接到OracleVMVirtualBox内的专用网络,对主机不可见,因此主机或同一网络上的其他计算机无法访问guest虚拟机上的网络服务。然而,与物理路由器一样,OracleVMVirtualBox可以通过端口转发使选定的服务在来宾外部可用。这意味着OracleVMVirtualBox侦听主机上的特定端口,并将到达主机的所有数据包重新传输到同一或另一个端口上的来宾。

对于主机上的应用程序,或者对于网络上的其他物理机或虚拟机来说,代理的服务看起来实际上是在主机上运行的。这也意味着您无法在主机上的同一端口上运行相同的服务。但是,您仍然可以获得在虚拟机中运行服务的好处。例如,主机或其他虚拟机上的服务不会由于服务中的漏洞或错误而受到损害或崩溃,并且该服务可以在与主机系统不同的操作系统上运行。

要配置端口转发,您可以使用配置为使用NAT的网络适配器的“网络设置”对话框中的图形端口转发编辑器。您可以在此处将主机端口映射到访客端口,以将网络流量路由到访客上的特定端口。

或者,您可以使用命令行工具VBoxManage。

您需要知道服务使用了哪些来宾端口,并决定是否使用主机上的端口。您还可以为访客和主机使用相同的端口。您可以使用主机上尚未被服务使用的任何端口。例如,要建立到来宾SSH服务器的入站NAT连接,请使用以下命令: