我完全可以接受这个问题很糟糕......但是,我正在寻找关于从哪里开始的建议。
我在 Macbook air 上通过 puphpet.com 使用 Vagrant 和 Virtualbox。只要我的无线适配器处于打开状态,并且它与某个东西连接,一切就都正常。
但是 - 如果我正在旅行,比如说,我在飞机上..我似乎无法通过 vagrant ssh 之外的方式访问远程主机。
我看到了 vboxnet0 适配器...但就像我的 Mac 没有自己的网络一样,我无法 ping 该盒子或访问它的网络资源(使用硬连线主机名到 ips)...
我错过了什么?如何在没有任何互联网连接的情况下使用 Vagrant/Virtualbox。更具体地说,我想通过我的 macbook air 访问我在 Vagrant/Virtualbox 上设置的网站。
这有意义吗?谢谢!
答案1
这听起来像是你的 MacBook 上的 hosts 文件出了问题。如果你进入 Vagrantfile,应该有一行类似这样的内容config.vm.network "private_network", ip: "192.168.56.101"
。将此地址与你想要的盒子的主机名一起添加到你的文件中,你应该就可以启动并运行了。或者,只要你使用的是正确的地址,你就可以直接使用分配给你的盒子的 ip 地址。如果你使用的是 puphpet 清单,它很可能会像上面那样/etc/hosts
设置。192.168.56.101