需求是这样的,我在校园网内有一台7*24小时运行的安装了DSM的小服务器,需要用它来唤醒办公室的其他电脑,以便随时可以查询和获取办公室电脑的资料。但是校园网内的网络需要网页认证或者安装DRCOM工具才能连接外网,而群晖没有办法网页认证,于是我安装了virtualbox套件,dsm的版本是5.2-5644up5,virtualbox的版本是5.0.2,顺利安装完成并且部署了xp的虚拟机,然后在xp上安装drcom认证工具以及teamview,这就可以很方便的实现我刚才提到的需求了,测试一切正常,在手机上连接teamview并且使用wakeonlan工具也唤醒了办公室的另一台电脑。然后10来个小时后dsm突然就掉线了,原因未知,打开群晖phpvirtualbox套件,输入用户名密码登陆后即提示:message:protected] => Could not connect to host (http://127.0.0.1:18083/),也就是打不开虚拟机,没办法管理虚拟机了。之后我卸载又重装了virtualbox套件,问题没有解决,于是我只好从dsm上完全删除了virtualbox套件(包括用winscp删除了/root/下的整个virtualbox目录),然后再重装了virtualbox,这个时候又正常了,能管理,能使用虚拟机。可是同样的问题在虚拟机运行了10来个小时后再次复现,这下子我完全懵逼了,求大神支招。
另外,我在网上发现有新的phpvirtualbox套件,版本为5.0.16,可是这个spk文件只有1M多点,而之前的5.0.2版的spk有100M,明显是这个新的版本没有将virtualbox的本体打包进去,而是在安装的时候直接从网上下载virtualbox的本体,有没有大神能提供包含了virtualbox本体的5.0.16的spk文件,或者能教教将virtualbox本体打包进spk的方法,我虽然是小白但是还是很肯钻研的,有一定的linux基础,看得懂不太复杂的技术贴,在此感谢了。
在dsm上部署optware或者使用debian-chroot部署debian,然后使用linux版本的nat123虽然也可以解决我的需求,但是都没有虚拟机的方案来的便捷和易扩展,并且能够更多的利用服务器的性能,所以我还是选择了虚拟机安装精简xp的方案。