4

输入“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"

谁能解释一下我到底该怎么做才能解决这个问题?遗憾的是,谷歌搜索并没有被证明是有用的,我项目中的其他用户似乎只是自动完成了这项工作!

谢谢你的帮助!

4

3 回答 3

4

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

于 2013-04-08T11:58:18.433 回答
0

我有同样的问题,升级Vbox后它工作了!

于 2015-07-23T05:56:02.257 回答
-1

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

于 2013-04-07T03:20:55.380 回答