由于某种原因,我的 Vagrant/Puppet 实例突然停止工作——尽管没有配置或网络更改,但我不再能够从我的主机访问 VM。
有趣的是,私有网络必须被识别为浏览器正在尝试连接,但是从 OSX 发出请求时似乎超时......另外值得注意的是,我目前还没有安装任何系统更新。该虚拟机以前在 10.9 上运行。
我尝试解决问题的步骤:
vagrant destroy && vagrant up
结果: Vagrant 正确加载,SSH 工作,apache 正在运行,并返回正确的结果ping 127.0.0.1
vagrant reload
结果:同上;虚拟机重新加载成功,网络可访问性没有变化
sudo killall -HUP mDNSResponder
结果:通过绑定 IP (10.0.0.100) 的可访问性没有变化
端口转发(显式)与"private_network"
vagrant 文件
结果:通过绑定 IP (10.0.2.15) 的可访问性没有变化
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
结果:通过绑定 IP 的可访问性没有变化,连接仍然超时
流浪文件: http: //pastebin.com/Hk8drWxF
木偶文件: http: //pastebin.com/20Sp1m22
有什么想法吗?谢谢!