使用Slackware框进行Vagrant网络配置

时间:2015-11-06 15:16:08

标签: vagrant slackware

我尝试使用Slackware盒子配置专用网络,但我遇到了麻烦。 我从Atlas目录中使用一个盒子(ricardson / slackware64-14.1-minimal)得到了同样的错误,并且我从头开始创建了一个盒子。 我正在使用Vagrant 1.7.4和VirtualBox 4.2.24。

错误消息如下:

  

配置和启用网络接口... Vagrant尝试过   执行功能' configure_networks'在检测客户操作系统上   ' linux',但访客不支持该功能。这个   您的Vagrant配置需要功能。请   重新配置Vagrant以避免此功能或解决问题   通过创建能力。

使用" private_network"添加vm.network时会发生此错误。属性。 端口转发不会导致任何问题。

我还没有找到这个问题的原因,但似乎很明显它与盒子本身有关。 Slackware似乎缺少一些东西。 我可以切换到另一个盒子,但我很想知道这个问题。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

我在Vagrant项目的支持邮件列表上发了一条消息,确实收到了Alvaro Miranda Aguilera的快速回答: https://groups.google.com/forum/#!topic/vagrant-up/hZ9BIX0n3xI

总结一下,他提出了一个包含以下内容的解决方法:

  1. 配置private_network时将auto_config属性设置为false(config.vm.network“private_network”,输入:“dhcp”,auto_config:false)

  2. 在供应商中配置网络(config.vm .provision“shell”,运行:“always”,内联:“/ sbin / dhcpcd eth1”)

  3. 我用我自己的Slackware盒测试了这个解决方案,但是成功了。

    Alvaro还在他的帖子中添加了更多信息,以帮助弄清楚在Slackware上配置网络的标准方法有什么问题。