VirtualBox 2.0 桥接网络配置
Linux 09月 23rd, 2008注意:VirtualBox 2.1.0后的版本又改了,这篇文章的方法不再适用。不过是变得简单了,看Ubuntugeek的教程吧
VirtualBox的桥接很麻烦的,在1.6版本折腾过,网上教程方法不一,配置文件都不知到修改过多少次了。这次升级到2.0.2版本,之前的方法又不管用了,出现那个原因不明的“VERR_HOSTIF_INIT_FAILED”错误,他妈的,又得折腾。搜了下,中英文都没有找到针对新版2.0.2的教程。还是老方法,啃手册。
VirtualBox 2.0.2是明确支持Ubuntu 8.04的,希望手册也跟着更新了,找到这么一节“6.8. Host Interface Networking and bridging on Linux hosts”,里面有Ubuntu的指南,还好,看手册给搞定了。这次方法很简单的。
要说明一下,我是这样升级到新版的,卸载旧版的包,然后把“~/.VirtualBox”配置文件夹完全删掉,装上新版VirtualBox,重新建立虚拟机。之后发现以前的桥接方法不管用了,下面说的步骤只有区区几步,所以我不知道以前修改系统配置文件是否还发挥作用,包括一些设置用户权限命令,等到8.10时再研究好了。
步骤如下:
- 安装“bridge-utils”
sudo apt-get install bridge-utils - 备份并编辑
sudo cp /etc/network/interfaces /etc/network/interfaces.backup
sudo gedit /etc/network/interfaces - 在文件底部加上这么几行,然后保存。
auto br0
iface br0 inet dhcp
bridge_ports eth0 - 接着就执行
sudo /etc/init.d/networking restart - 确认上条成功后继续
sudo VBoxAddIF vbox0 `whoami` br0 - 打开虚拟机,“设置”,“网络”里选“Attached to”为“Host Interface”,“Interface name”为“vbox0”
- 启动虚拟机测试一下吧。
更多细节请看手册。

09月 24th, 2008 at 1:25 pm
这样设置以后还可以拨号么?
09月 24th, 2008 at 4:32 pm
@nasofe
可以,桥接后就跟真机一样,能分配独立IP,我是用路由拨号的。
09月 24th, 2008 at 11:29 pm
就是说不可以从本机拨号了么?
09月 25th, 2008 at 1:53 pm
@nasofe
通常帐号只能一台机器拨,比如我不用路由器而用电脑直接拨ADSL,虚拟机拨了,主机就不能拨了,反之亦然。
10月 22nd, 2008 at 2:43 pm
老大,我想请教一个问题:我的系统是VISTA64位,装了VB2.0.2和64位版,在装2000的时候重复出现检测硬件,继续装,重启后又开始检测硬件,周而复始,我无招了,
11月 4th, 2009 at 2:35 pm
[...] 之前折腾过桥接,那是VirtualBox虚拟机上,甚是痛苦,还有,新版的VirtualBox的桥接模式跟VMware一样简单了。这次折腾的是真机双网卡桥接,痛苦程度有过之而无不及,最后悟得一终极大法,也是最无可奈何的办法。 [...]