目的:在Mac book上安装Linux虚拟机,然后能让该Linux虚拟机通过该MAC上网,当然了本身我的AMC Book是通过Wi-Fi上网的。
1、首先安装virtualbox
2、再virtualbox里面安装centos 7(CentOS Linux release 7.3.1611 (Core))
3、配置网络,本来我想通过桥接的方式让虚拟机通过MAC book上网,但是试了几次,MAC能ping通centos,centos也能ping通MAC,但是就是centos不能ping通网关,当然也就不能上网了。尝试了几次都不能解决,于是选择其他办法。
4、让centos通过MACbook NAT的方式上网,但是这样只能解决上外网的需求,不能解决我通过MAC book中断登录虚拟机操作的方式。所以我还需要再centos上增加一个hos only方式,让MAC book能连接centos。这样就满足了我既能登录虚拟机,虚拟机也能通过宿主机上网的需求。
5、首先NAT该虚拟机,在虚拟机上选择NAT方式
6、此时在虚拟机内部可以访问通外部网络: ping www.baidu.com
7、但是此时宿主机MAC不能连接虚拟机,于是需要在virtualbox网络处增加一个host-only网络:vboxnet0
8、增加之后,会在centos中产生一个enp0s8网卡,且IP地址为192.168.56.101
这里写图片描述
9、通过上面方式可以在MAC book的terminal端ssh root@192.168.56.101登录虚拟机进行操作。