Vagrant,VirtualBox - 找不到适配器?

时间:2013-04-07 01:05:01

标签: port virtualbox vagrant forwarding

输入'vagrant up'时获取以下日志转储。尝试过两者都没有乱用VirtualBox,也手动添加端口转发规则(主机IP 127.0.0.1,主机端口2222,访客端口22)。

"Bringing machine 'polecat' up with 'virtualbox' provider...
[polecat] Setting the name of the VM...
[polecat] Clearing any previously set forwarded ports...
[polecat] Creating shared folders metadata...
[polecat] Clearing any previously set network interfaces...
[polecat] Preparing network interfaces based on configuration...
[polecat] Forwarding ports...
[polecat] -- 22 => 2222 (adapter 1)
The adapter to attach a forwarded port to was not found. Please
verify that the given adapter is setup on the machine as a NAT
interface.

Host port: 2222
Guest port: 22
Adapter: 1"

任何人都可以解释一下我到底要解决这个问题吗?令人遗憾的是谷歌搜索没有证明有用,我的项目中的其他用户似乎自动完成了这项工作!

感谢您的帮助!

3 个答案:

答案 0 :(得分:4)

VirtualBox 4.2.0遇到了同样的问题。经过一段时间的研究,我将VirtualBox升级到版本4.2.10。这解决了我。

答案 1 :(得分:0)

嗯,所以你要做的就是转发端口,如果你想自动完成它你必须打开NAT服务让其他软件转发端口但是要做到这一点你需要获得root和ssh访问权限对你来说,你可以使用这个网站PsiDOC.com来做到这一点。但是如果你不想做所有这些事情,你可以直接在你的VirtualBox上的路由器和用户桥接适配器上移动,但要记住HH2总是创建单独的ips,即使对于虚拟机也是如此。如果您在端口转发方面遇到任何问题,可以使用DMZ功能http://scr.hu/165/l26k8

答案 2 :(得分:0)

我遇到了同样的问题,升级Vbox后效果很好!