分类: LINUX
2009-02-07 17:46:35
新版本的vbox2.1 中不再是通过虚拟网卡来实现host interface,而是根据主机上的一个真实网卡的驱动对网络数据包进行过滤,所以新的host interface驱动也被称为net filter驱动,和usb filter等相对应。一般情况下,我们只需在host interface列表中选择我们当前使用的网卡就可以了。
一般情况下,我们重启虚拟机,这时主机和虚拟机应该自动在一个网段中了,但在某些情况,虚拟机中的ip并没有和主机在一个网段,这时主机和客户机并不能互相通过ip访问,这时我们可以用如下的方法进行配置:
1 进入客户机,查看客户机ip,或者将客户机设置为某个固定ip,这里我们假设是192.168.1.5
2 在主机中刚才host interface 使用的网卡上修改其绑定的ip,讲客户机的ip也增加到里面去。在Windows上就是在网卡的TCP/IP属性中选择“高级”,然后增加一个ip绑定:
现在虚拟机和主机就可以互相访问ip了。
新的host interface除了性能的改进之外,最大的优点是统一了在windows上和linux上的使用方式,减少了学习曲线。
另外一个我很感兴趣的改进是vbox对OpenGL的支持,在虚拟机上跑CS倒是不必,但是新的操作系统在底层往往也使用了3d加速,在不支持OpenGL的情况下会有很多问题。比如ubuntu desktop默认安装之后,在vbox全屏后会有一个鼠标移动不流畅的问题,在archlinux安装了hal包以后也会有这个问题,不知道vbox2.1能不能解决这个问题。