由于想要在本地测试一下syslog以及安装jenkins等需求,所以想在本地安装一个虚拟机,并且能够在宿主机上访问,所以想利于virtualbox上安装一个linux来实现,尝试了几次,其实配置挺简单的,这里记录一下。
接入方式对比
VirtualBox的提供了四种网络接入模式
- NAT 网络地址转换模式(NAT,Network Address Translation) :
宿主机做nat转换,对外外部网络来说,虚拟机是不可见的,因为宿主机代理了虚拟机的所有请求。 - Bridged Adapter 桥接模式 :
对于虚拟机,外部网络可见,虚拟机和宿主机存在于同一个网段。 - Internal 内部网络模式 :创建一个隔离的虚拟网络,在这个网络中的虚拟机之间可以相互访问,虚拟机不能访问外部网络,外部网络也不能访问内部虚拟机。
- Host-only Adapter 主机模式 : 也可以通过配置实现,下次有机会再看看。
各个接入方式对比:
NAT | Bridged | Internal | Host-only | |
---|---|---|---|---|
虚拟机->宿主机 | √ | √ | × | 默认不能,需设置 |
宿主机->虚拟机 |