VirtualBox配置网络使宿主&虚拟机互访

1.前言服务器

我目前在Ubuntu下使用VirtualBox来虚拟XP,可是因为想要在虚拟机中架设FTP服务器,使宿主机进行上传&下载操做.在虚拟机中架设好了FTP服务器,可是访问虚拟机中的XP的IP地址老是失败,就开始寻找如何可以在VirtualBox中使宿主机和虚拟机互相访问.最终,仍是找到了解决方案:使用Host-Only去实现宿主&虚拟机互访的问题。网络

2.网络连接方式介绍.net

首先来说讲关于VirtualBox四种网络链接方法:blog

2.1.网络地址转换[Nat]:get

这种方法是虚拟机使用宿主机的网络,只要宿主机可以访问网络,那虚拟机就必定能访问网络.虚拟机

关系:虚拟机能够访问到宿主机,可是宿主机没法访问到虚拟机.[作了端口映射后便可访问该端口的服务]it

2.2.桥接(Bridged Adapter):登录

这种是经过主机网卡,架设了一条网络桥,直接链接到网络中,使虚拟机能够分配到一个独立的IP,全部功能和宿主机同样。配置

能够经过阅读《Virtual Box下给虚拟机(Centos7)设置固定IP》了解我使用桥接方式的具体实践。下载

关系:能够互访,由于拥有独立的IP。

2.3.内部网络[Internal]:

这个是虚拟机彻底与外网断开[包括宿主机],只有VitrualBox内正在运行的虚拟机可以互访!

关系:VirtualBox正在运行的虚拟机互访…

2.4.仅宿主机[Host-only Adapter]:

这种是虚拟出一张专供虚拟机使用的网卡,虚拟机都是链接到这张网卡,咱们能够经过设置这张网卡来实现上网和其余功能.

关系:宿主机与虚拟机永远可以互访![可是你别没事去更改虚拟机中的IP]

3.下面来说重要的内容,如何实现宿主互访:

其实通常来讲用”仅主机 Host-Only”就好了,可是Ubuntu下默认没有虚拟出Host-Only网卡,因此咱们必须去建立一张:在VBox的初始界面选择全局设定:

2

选择”网络”并添加一张网卡,而后双击它进入设置:

3

这里的通常不用更改,若是要更改的话就仅更改”IPv4地址”为你想要的IP地址[192.168.*.*]并记住这个地址.而后关闭调DHCP服务器:

4

把勾选去掉便可.而后设置虚拟机的网卡配置:
5
链接方式选择”仅主机(Host-Only)适配器”,界面名称选择刚刚新建的那一张网卡便可.

最后,咱们再进入虚拟机里进行配置,这里以Windows XP为例子:

6

右键网络链接里的”本地链接”选择属性再选择”Internet协议(TCP/IP)”点击属性.

7

选择”使用下面的IP地址”,IP地址填你想要的IP地址,头必须和刚刚全局设定里面的同样.我全局设定的为”192.168.56.1″因此说我这里就是”192.168.56.2″最后一位能够更改成任意的数字[除了全局设定的最后一位数字],电子掩码设置为”255.255.255.0″也与全局设定中相同,默认网关设定为全局设定中的那一个IP,我这里为”192.168.56.1″,DNS服务器能够参考个人,我用的是Google的DNS.肯定,便可!

这下在宿主机中输入虚拟机的IP”192.168.56.2″便可登陆虚拟机架设的FTP服务器了!可能会Ping不通,可是只要可以访问就行…我也不知道为啥…

若是你想让虚拟机也上网,那就在虚拟机配置那里选择网卡二并启动,设置适配器为NAT便可!

相关文章
相关标签/搜索