输入'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"
任何人都可以解释一下我到底要解决这个问题吗?令人遗憾的是谷歌搜索没有证明有用,我的项目中的其他用户似乎自动完成了这项工作!
感谢您的帮助!
答案 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后效果很好!