VirtualBox的网络桥接模式
没事下了个virtualbox装来玩了一下,virtualbox是一个可以运行在linux和windows下的虚拟机软件,特点就是体积小,只有十几M,缺点是不稳定,占用资源大。设置大致上与vmware、virtual pc差不多,装完系统就可以直接上网了,网络为NAT模式,虚拟机能访问到宿主机子网的网络,但宿主机无法访问虚拟机,想想vmware上面有NAT和桥两种模式,那virtualbox中的桥呢?
关闭虚拟机,修改虚拟机的配置,选择网络模式为host interface,在主机网络界面添加一个新的虚拟网卡,名称随便填,在主机网络界面名称中选择刚才添加的虚拟网卡,确定就可以启动虚拟机了。这时宿主机里面会多了一个虚拟网卡,打开网络连接,按住ctrl选中本地连接和虚拟网卡,点右键选桥接,这时一个网络桥就建成了,设置网络桥的IP地址等与宿主机之前的一样,然后设置虚拟机里面的ip地址与宿主机的为同一子网,现在就搞定了,主机与宿主机已经在同一个局域网内了。
真是要命,网上关于virtualbox的资料少的可怜,而且基本上都是linux下的设置,操作说明又是英文,在虚拟机之家论坛上泡了半天,总算找到了只言片语才知道要将虚拟网卡和现实网卡桥接。
中间还出了点插曲,选择“桥接”命令时,系统提示“配置网络桥时出现异常错误”,问题在哪里呢,查看本地连接的属性,发现高级选项卡里面本来应该出现的Windows防火墙(ICF)不见了!取而代之的是一个提示:“Windows不能显示此连接的属性。Windows Management Instrumentation(Windows管理体系结构组件WMI)信息可能损坏。要更正此问题,请使用系统还原将Windows还原到一个较早的时间点”,谁知道它啥时候坏的啊,要还原到什么时候啊,总不成要重装系统吧?网上搜了一下,很简单就解决了,方法如下:
第一步:右击“我的电脑”,选择“管理”菜单,依次定位到“计算机管理(本地)→服务和应用程序→服务”项,在右边窗口中找到“Windows Management Instrumentation”一项,双击打开,在弹出的窗口中单击“停止”按钮。
第二步:进入本地磁盘的C:\Windows\System32\Wbem\Repository目录,删除该目录下的所有文件后,重新启动计算机。登录后,系统会重新在该目录拷贝建立所需要的文件,并且自动启动刚才停止的WMI服务。
该故障是由于C:\Windows\System32\Wbem\Repository目录下的文件损坏引起的,WMI会在每30~60秒之间调用该目录下的文件,所以会收到上述错误提示信息。该故障还能引起的其他连锁反应有:无法查看“本地连接”的属性、运行msinfo32(查看系统信息)命令时系统无响应、运行wmimgmt.msc命令打开WMI管理单元时系统提示“Failed to connect to local computer due to WMI:Generic failure”错误。
2014/06/19 13:37:11
我的步骤更简单些。
1.关闭虚拟机
2.打开virtualbox界面,在对应虚拟机设置里面,打开该虚拟机的第二个网卡。
3.将网卡1还是设置成NAT模式,将网卡2设置成桥接模式。
4.ok开机搞定
更详细设置参见:
http://www.amswf.com/2014-06-20-1/