虚拟机网络设置
以Virtual Box为例,VirtualBox有4种网络模式:NAT, Bridged Adapter, Internal, Host-only。
NAT <网络地址转换模式>
VirtualBox中的虚拟机并不真实存在于网络中,宿主机和宿主机网络中的任何主机都不能直接访问虚拟机,各虚拟主机也互不相通。虚拟机能够访问宿主机,以及宿主机能访问任何主机。虚拟机访问网络是先通过VirtualBox转换后在发送出去,数据接收也是先由VirtualBox接收后再转发给虚拟主机。
对外,虚拟机的ip与宿主机一致。
Bridged Adapter <桥接模式>
虚拟机通过VirtualBox桥接到宿主机的一个网卡中,就像真是存在于宿主机网络中的一台主机一样。桥接模式相当于虚拟机与宿主机以独立主机的身份连接在同一个网段内,ip对局域网路由可见。虚拟机与宿主机ip地址不同。
Internal <内部模式>
虚拟机与外界完全分开,虚拟机与宿主机网络不能互通。默认不分配ip,需要自己手动设置。
Host-only Adapter <宿主机模式>
VirtualBox在宿主机中虚拟一个host-only网卡,然后把虚拟机连接在host-only网卡上。这种情况下宿主机上所有的虚拟机是可以相互通信的,但是虚拟机和真实的网络是被隔离开的。
虚拟机与主机的关系:默认不能相互访问,双方不属于同一ip段。host-only网卡默认ip段为192.168.56.X 子网掩码为255.255.255.0。
虚拟机与网络主机的关系:默认不能相互访问
虚拟机之间可以相互访问,处于同一网段。