1

Slackware ボックスでプライベート ネットワークを構成しようとしましたが、問題が発生しました。Atlas カタログのボックス (ricardson/slackware64-14.1-minimal) と、最初から作成したボックスで同じエラーが発生します。Vagrant 1.7.4 と VirtualBox 4.2.24 を使用しています。

エラーメッセージは次のとおりです。

ネットワーク インターフェイスを構成して有効にしています... Vagrant は、検出されたゲスト OS 'linux' で機能 'configure_networks' を実行しようとしましたが、ゲストはその機能をサポートしていません。この機能は、Vagrant の構成に必要です。Vagrant を再構成してこの機能を回避するか、機能を作成して問題を修正してください。

このエラーは、「private_network」属性を持つ vm.network を追加するときに発生します。ポートフォワーディングは問題ありません。

この問題の理由はまだわかりませんが、ボックス自体に関連していることは明らかです。Slackware には何かが欠けているようです。別のボックスに切り替えることはできますが、その問題を理解したいと思っています。どんな助けでも大歓迎です。

4

1 に答える 1

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"、type: "dhcp"、auto_config: false)

  2. プロビジョナーでネットワークを設定する (config.vm .provision "shell", run: "always", inline: "/sbin/dhcpcd eth1")

私は自分の Slackware ボックスでこのソリューションをテストし、成功しました。

Alvaro はまた、Slackware でネットワークを構成する標準的な方法の何が問題なのかを理解するのに役立つ情報を投稿に追加しました。

于 2015-11-09T11:38:34.553 に答える