经典论文网 加入收藏  -  设为首页
您的位置:经典论文网 > 知识百科 > 正文
virtualbox怎么从主机访问虚拟机
virtualbox怎么从主机访问虚拟机
提示:

virtualbox怎么从主机访问虚拟机

1、首先打开virtualbox软件,选择“偏好设置”选项。 2、然后点击“网络”标签,再选择“仅主机(Host -Only)网络,单击旁边的添加”按钮”添加一个网络。 3、选中刚刚添加的按钮,单击下方的”编辑“按钮,在打开的页面中选择”DHCP服务器“,勾选”启用服务器“,设置完成后按下回车确定更改返回。 4、然后右击选择“设置”,在设置中选择“网络”,点击“网卡2”选择“仅主机(Host-Only)适配器”模式,界面名称选择刚才建立的网络,回车确定完成设置。 5、最后设置完成在虚拟机大佬windows命令提示符,输入“ipconfig”就能得到IP地址,再在宿主机里ping该IP地址发现是能ping通的,说明设置没有问题已经可以从宿主电脑通过IP地址访问虚拟机了。

VirtualBox四种网络连接方式
提示:

VirtualBox四种网络连接方式

VirtualBox中有4种网络连接方式: VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 下图说明了这四种方式的区别: NAT:Network Address Translation,网络地址转换 NAT模式是最简单的实现虚拟机上网的方式,可以这样理解: 虚拟机与主机的关系 :只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。 虚拟机与网络中其他主机的关系 :只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。 虚拟机与虚拟机的关系 :相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。 特点 : 1、如果主机可以上网,虚拟机可以上网 2、虚拟机之间不能ping通 3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机) 4、主机不能ping通虚拟机 应用场景 : 虚拟机只要求可以上网,无其它特殊要求,满足最一般需求。 ip样式 : ip 10.0.2.15 网关 10.0.2.2 注意此处的网关在不同虚拟机中可能是同一个值,但是这归属于不同的NAT Engine,因此实际上各个虚拟机用的不是同一个网关。 原理 : 虚拟机的请求传递给NAT Engine,由它来利用主机进行对外的网络访问,返回的数据包再由NAT Engine给虚拟机。 网桥模式,可以这样理解: 虚拟机与主机的关系 :可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。 虚拟机于网络中其他主机的关系 :可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。 虚拟机与虚拟机的关系 :可以相互访问,原因同上。 特点 : 1、如果主机可以上网,虚拟机可以上网 2、虚拟机之间可以ping通 3、虚拟机可以ping通主机 4、主机可以ping通虚拟机 以上各点基于一个前提:主机可以上网 5、如果主机不可以上网,所有1-4特点均无 应用场景 : 虚拟机要求可以上网,且虚拟机完全模拟一台实体机。 ip样式 : ip 与本机ip在同一网段内 网关 与本机网关相同 原理 : 通过主机网卡,架设一条桥,直接连入到网络中。它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。 (虚拟机是通过主机所在网络中的DHCP服务得到ip地址的,所以按理来说,两者是完全独立的,但事实却是虚拟机是没有独立硬件的,它还是要依靠主机的网卡,因此,主机要断开网络,虚拟机也就没法拿到ip了,所以所有特点就全消失了) 内网模式,顾名思义就是内部网络模式: 虚拟机与网络中其他主机的关系:不能相互访问,理由同上。 虚拟机与虚拟机的关系 :可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。 特点 : 1、虚拟机不可以上网 2、虚拟机之间可以ping通 3、虚拟机不能ping通主机 4、主机不能ping通虚拟机 应用场景 : 让各台虚拟机处于隔离的局域网内,只让它们相互通信,与外界(包括主机)隔绝。 虚拟机ip配置要点 : 对于XP自动获取ip即可,但对于linux,必须 手动配置ip和子网掩码 ,手动配置时需保证各个虚拟机ip在同一网段。 ip样式 : ip 169.254.147.9 子网掩码 255.255.0.0 默认网关 无 原理 : 各个虚拟机利用VirtualBox 内置的DHCP服务器 得到ip,数据包传递不经过主机所在网络,因此安全性高,防止外部抓包。 主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。 我们可以理解为Guest在主机中 模拟出一张专供虚拟机使用的网卡 ,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)。 虚拟机与主机的关系 :默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。 虚拟机与网络主机的关系 :默认不能相互访问,原因同上,通过设置,可以实现相互访问。 虚拟机与虚拟机的关系 :默认可以相互访问,都是同处于一个网段。 特点 : 1、虚拟机不可以上网。 2、虚拟机之间可以ping通。 3、虚拟机可以ping通主机。(注意这里虚拟机与主机ping通是指通过主机的名为VirtualBox Host-Only Network的网卡,因此ip是该网卡ip 192.168.56.1,而不是你现在正在上网所用的ip。) 4、主机可以ping通虚拟机。(注意这里是指主机通过VirtualBox Host-Only Network的网卡ping通虚拟机,使用你现在正在上网所用的网卡是ping不通的。) 应用场景 : 在主机无法上网的情况下(主机可以上网的情况下可以用host-only,也可以用桥接),需要搭建一个模拟局域网,所有机器可以互访。 ip样式 : ip 与本机VirtualBox Host-Only Network的网卡ip在同一网段内(默认192.168.56.*) 网关 本机VirtualBox Host-Only Network的网卡ip(默认192.168.56.1) 原理 : 通过VirtualBox Host-Only Network网卡进行通信,虚拟机以此ip作为网关,因此模拟了一个本机与各个虚拟机的局域网,如名称所指。