2017-08-31 9 views
0

私はCentOS 6を使用してバゲントの独自のボックスを作成しています。元のボックスを使用する場合、NATは1つだけです。 DHCPは問題なく動作し、NATインターフェイスにはIPv4アドレスが割り当てられました。 SSH(22)ポートとWeb(80)ポートの両方にポートフォワードすることができました。Vagrant + Virtualboxカスタムボックス:NATアダプタipv4の代わりにipv6アドレスを取得

しかし、ボックスをパッケージ化して初めて "アップ"しようとすると、インターフェイスはIPv6アドレスを取得し、ポートフォワーディングは動作せず、Virtualboxインターフェイスを使用して手動で構成されません。

なぜこのようなことが起こるのか、私は考えられません。それを回避しようとしなかった。おそらく手動でIPアドレスを割り当てることは、このトリックを行うだろうが、なぜVirtualbox DHCPがIPv6アドレスを送信しているのか不思議である。

EDIT:

手動VagrantfileでIPを割り当てるには、部分的に問題を解決します。しかしIPは、ボックスを停止して上げた後にのみ割り当てられます。

EDIT2:

そして今、いなくても停止して、最大それが手動で割り当てられたIPv4 IPを取得しています。完全に混乱しています...

答えて

0

IPを手動で変更するのは正しいかもしれません。 NATは流出物にとっては難しい要件なので、それを取り除くことはありません。

あなたVagrantfileにこれを追加し、それが助けかどうかを確認し、今のトリックをしたあなた

config.vm.network "your_network", ip: "192.xxx.xx.xx" 
+0

うん、のために適用されるものは何でもIPを設定し、私はまだこれが起こった理由について興味あなたは... –

関連する問題