VirtualBox中的虚拟网络环境设置

2012-07-16 17:48

VirtualBox中的虚拟网络环境设置

    网络连接其实是面向网卡的,当一台电脑拥有多块网卡,并且每块网卡连接了不同的网络就能理解了。
默认情况下,VirtualBox为虚拟网卡提供了四种网络环境:Network Address Translation(NAT)、Bridged networking、Internal networking和Host-only networking。现在分别介绍四种网络环境下虚拟机网卡的信息。

(一)NAT是VirtualBox为新建虚拟机默认设置的网卡环境。VirtualBox虚拟出一个路由器,为虚拟机中的网卡分配参数:
      IP地址 10.0.2.15
      子网掩码 255.255.255.0
      广播地址 10.0.2.255
      默认网关 10.0.2.2
      DNS服务器与主机中的相同
      DHCP服务器 10.0.2.2
其中10.0.2.2分配给主机,也就是用主机作网关,利用主机的网络访问inertnet。虚拟机通过10.0.2.2能访问主机中搭建的网络服务,但是主机不能访问虚拟机中搭建的网络服务(需要用端口转接才能访问)。同时,使用NAT网络环境的各个虚拟机之间也不能相互访问,因为它们的IP地址都是10.0.2.15!即使设置在NAT网络环境中的网卡为手动指定地址!



(二) Bridged networking网络环境中的虚拟网卡与主机中的网卡属于同一个等级,就像真实存在的网卡接入了你主机所在的网络中一样。在这种网络环境中虚拟网卡获得的参数由主机所在的网络环境分配,虚拟机与主机之间是否能够通过网络相互访问也由主机所在的网络环境决定,当然,同时设置了Bridged networking网络环境的虚拟机之间网络互访也由主机所在的网络环境决定。



   (三)Internal networking网络环境为设置了Internal networking网路环境的各个虚拟网卡提供了一个与主机隔绝的虚拟局域网。在Internal networking中的网卡不能自动获得任何参数,除非手动设置或者在Internal networking网络环境中的另一台虚拟机中架设DHCP服务器。在Internal networking中,各个设置为Internal networking网络环境的虚拟机之间可以任意访问(虚拟机防火墙允许条件下),但不能访问主机的网络服务甚至internet。


(四)默认情况下Host-only networking网络环境利用VirtualBox虚拟出的DHCP服务器,为在Host-only networking中的虚拟网卡分配参数:
      IP地址 192.168.56.101 --- 254
      子网掩码 255.255.255.0
      广播地址 192.168.56.255
      默认网关 无
      DNS服务器 无
      DHCP服务器 192.168.56.100
其中192.168.56.1分配给主机,主机能ping通各个Host-only networking下的虚拟机,但虚拟机不能ping通主机。在Host-only networking网络环境中,主机网卡与各个Host-only networking虚拟网卡构成一个局域网,主机能访问各个虚拟机(虚拟机防火墙允许条件下),各个虚拟机之间也能相互访问,但各个虚拟机都不能访问internet。


VirtualBox网络配置综合应用:

附:
NAT网络环境下主机访问虚拟机端口转接:
cd %VBOX_INSTALL_PATH%
将主机8080端口的tcp连接转接到指定虚拟机的8000端口
VboxManage  modifyvm  "VMname"  —natpf1  "linkName,tcp,,8080,,8000"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GNS3是一款网络仿真软件,而VirtualBox是一款虚拟机软件。在使用GNS3时,我们可以使用VirtualBox来模拟网络环境,以便进行网络测试和实验。 首先,在GNS3设置VirtualBox网络,需要打开GNS3软件,在菜单栏选择“Edit”>“Preference”>“VirtualBox”选项。在这个选项,我们可以设置VirtualBox的路径、版本和网络适配器类型等信息。 接下来,在GNS3创建一个新的项目或打开一个已有的项目。在项目,我们需要添加VirtualBox虚拟机。点击GNS3界面的“Edit”>“Preferences”>“VirtualBox”选项卡,选择“New”按钮,然后填写虚拟机的名称、路径和操作系统等信息。点击“Apply”并关闭对话框。 在GNS3,我们可以将虚拟机拖拽到拓扑图,然后将虚拟机与其他设备进行连接,如交换机、路由器等。在连接过程,我们还可以设置虚拟机网络适配器类型,包括NAT、桥接、专用网卡等。 除了设置网络适配器类型外,我们还可以设置虚拟机的IP地址、子网掩码、网关等网络参数。这样,虚拟机就可以和其他设备进行通信,实现网络的互通。 在GNS3,还可以设置虚拟机的资源分配,如CPU、内存、磁盘空间等。通过合理的资源分配,可以提高虚拟机的性能和稳定性。 总的来说,通过GNS3和VirtualBox的联合使用,我们可以搭建一个模拟的网络环境,并进行各种网络测试和实验。网络设置包括设置虚拟机网络适配器类型、网络参数和资源分配等。这样,我们就可以在虚拟网络模拟各种网络场景,以便更好地理解和掌握网络知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值