之前一直在VMWare上玩儿虚拟机,对其上的网络模式还算熟悉,可是这几天切换到virtualbox上之后,发现不是那么回事儿了,查了资料才发现这两个虚拟在某些模式上还是有区别的。
我们先来看Virtualbox,它支持5种网络模式:
- NAT
- NAT Network
- Internal
- Host-Only
- Bridged
而VMWare呢,则支持3种:
- NAT
- Host-Only
- Bridged
Host-Only和Bridged都好理解,这两种模式在两款虚拟机软件上大体一致,能够对应起来。
唯独这个NAT模式,区别比较大。我在Virtualbox的一个虚拟机上开启了NAT的虚拟网卡,折腾了半天也没在本地ping通虚拟机,搞得我以为自己的环境坏掉了呢。
最后才知道,奥,原来是这样!是我想当然了。
上两张图,立马就明白了。先看Virtualbox的网路模式:
再来看一张VMWare的NAT示意图: