Virtualbox 与VMWare中网络模式区别

之前一直在VMWare上玩儿虚拟机,对其上的网络模式还算熟悉,可是这几天切换到virtualbox上之后,发现不是那么回事儿了,查了资料才发现这两个虚拟在某些模式上还是有区别的。

我们先来看Virtualbox,它支持5种网络模式:

  1. NAT
  2. NAT Network
  3. Internal
  4. Host-Only
  5. Bridged

而VMWare呢,则支持3种:

  1. NAT
  2. Host-Only
  3. Bridged

Host-Only和Bridged都好理解,这两种模式在两款虚拟机软件上大体一致,能够对应起来。

唯独这个NAT模式,区别比较大。我在Virtualbox的一个虚拟机上开启了NAT的虚拟网卡,折腾了半天也没在本地ping通虚拟机,搞得我以为自己的环境坏掉了呢。

最后才知道,奥,原来是这样!是我想当然了。

上两张图,立马就明白了。先看Virtualbox的网路模式:

vbox_net

再来看一张VMWare的NAT示意图:

vmware_net

看出区别了吧,Virtualbox中的NAT模式,本地主机是ping不通guest虚拟机的。而VMWare中,由于本地主机多了一张网卡连接到了连接到了Virtualbox创建的虚拟交换机VMnet8上,与guest虚拟机处在同一个局域网内,因此彼此之间是可以ping通的。

那么要在Virtualbox上实现,如同VMWare上的NAT模式,网上有两种方法:
1. 通过添加端口转发的形式,通过本地主机的特定端口映射,比如,我们可以将本机的2222端口映射到guest虚拟机的22端口上,以便ssh登录。
2. 为guest虚拟机添加另外一块儿网卡,网络模式设置为Host-Only。即本地主机通过另外一个子网与guest虚拟机通信,NAT只作为guest虚拟机连接外网下载或更新系统时使用。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值