【问题标题】:Vagrant network configuration with Slackware box使用 Slackware 框配置 Vagrant 网络
【发布时间】:2015-11-06 15:16:07
【问题描述】:

我尝试使用 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 似乎缺少了一些东西。 我可以切换到另一个盒子,但我很想了解这个问题。 任何帮助将不胜感激。

【问题讨论】:

    标签: vagrant slackware


    【解决方案1】:

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

    总而言之,他提出了一种解决方法,包括:

    1. 在配置 private_network 时将 auto_config 属性设置为 false(config.vm.network "private_network", type: "dhcp", auto_config: false)

    2. 在provisioner中配置网络(config.vm .provision "shell", run: "always", inline: "/sbin/dhcpcd eth1")

    我用我自己的 Slackware 盒子成功地测试了这个解决方案。

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

    【讨论】:

      猜你喜欢
      • 2016-01-13
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 2014-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多