由于工作指定使用开源的VirtualBox虚拟机,在刚接触到VirtualBox时,使用领导提供的虚拟机,发现内部虚拟机可以上网的时候,外部注意不能通过远程命令行的方式访问虚拟机,可以远程访问虚拟机的时候又不能上网,这点很是让人郁闷,经研究发现,实际上可以解决该问题的,下面就详细介绍下我解决该问题的方法。
我使用双网卡的方法解决该问题,在虚拟机关闭的情况下,设置虚拟机,网卡1设置为网络地址转换(NAT),网卡2设置为仅主机(Host-Only)网络,设置好后点击OK保存,这样我们就可以使用网卡1上网,使用网卡2进行远程访问。
但是我发现一个问题,就是电脑刚开机后,打开虚拟机后,网卡2的IP地址会变化,即使设置了固定IP地址,也会发生变化,需要重新启动一下虚拟机才能正常。
另外,由于以前一直使用VMware虚拟机,对VirtualBox不太熟悉,使用VirtualBox时,发现不可以在windows和虚拟机系统中共用粘贴板,觉得很不方便,后研究发现,在打开虚拟机后,左上角的菜单中有个设备菜单,设备的子菜单中有个共享粘贴板的设置项,可以设置为禁用,单向或者双向,另外设备下面还有别的实用的功能的设置,大家可以自己研究一下。