Networking 依赖于物理网络的流浪者崩溃

Networking 依赖于物理网络的流浪者崩溃,networking,npm,virtualbox,vagrant,Networking,Npm,Virtualbox,Vagrant,我有一个虚拟机,我用Vagrant管理。在设置时,我使用apt get获取一些系统更新(Ubuntu),使用nvm安装Node.js,然后为各种模块运行npm install。现在奇怪的事情发生了: 如果我尝试在物理网络A中(在一个位置)创建并配置VM,则配置失败。要么创建已经失败,Vagrant告诉我机器进入无效状态,要么当npm开始工作时VM崩溃 如果我尝试在物理网络B(在另一个地方)上做完全相同的事情,一切都很好 由于这两个地方(我能想到)之间的唯一区别是物理网络,我想知道这是怎么发生的。

我有一个虚拟机,我用Vagrant管理。在设置时,我使用
apt get
获取一些系统更新(Ubuntu),使用
nvm
安装Node.js,然后为各种模块运行
npm install
。现在奇怪的事情发生了:

如果我尝试在物理网络A中(在一个位置)创建并配置VM,则配置失败。要么创建已经失败,Vagrant告诉我机器进入无效状态,要么当npm开始工作时VM崩溃

如果我尝试在物理网络B(在另一个地方)上做完全相同的事情,一切都很好

由于这两个地方(我能想到)之间的唯一区别是物理网络,我想知道这是怎么发生的。我用两种不同的MacBook试用过,一种运行Mavericks,另一种运行Mountain Lion。当使用不同的Vagrant/VirtualBox版本时,这种影响会同时发生,因此显然这实际上是一个环境问题


知道什么会导致这样的问题吗?

我知道这个线程有点旧,但我遇到了同样的问题,我找到了解决方案

这是一个官方问题和解决方案

存在与“NAT网络”和大量DNS查询相关的问题。我的供应器中运行了几个
npm安装

我的解决方案,如官方github上所述:

config.vm.provider :virtualbox do |vb|
    vb.customize ['modifyvm', :id, '--natdnshostresolver1', 'on']
end

我希望这能有所帮助。

我刚刚在运行OS 10.8.5的MacBook上看到了完全相同的行为。当
vagrant up
在家连接到我的wifi时工作,当在工作时连接到wifi启动VM时,它会给出此错误消息:来宾机器在等待启动时进入无效状态。(…)计算机处于“中止”状态。我甚至尝试了几个VirtualBox和Vagrant版本,但问题依然存在。你知道是什么导致了这个问题吗?两个网络的IP范围是多少?IPv4对IPv6…?我一回到办公室,就要做一些实验。例如,我将尝试关闭wifi和/或连接到以太网LAN的vagrant。昨天我不知道网络环境会导致这种奇怪的行为。我已经测试过了。太好了:-)…也许我们能找到它,并且可以提交一个问题给流浪者和/或VirtualBox。如果您想讨论细节,请随时通过电子邮件与我联系(webmaster@goloroden.de).... 因此,我查看了这个问题的vm配置&另一个正常工作的vm。bung one只有12mb的视频ram,而正在工作的则只有16mb。将bungone改为16&现在似乎可以工作了。有问题的盒子是这个:是的。对对非常感谢你的回答!在我发疯之前,这终于帮助了我!