0

「vagrant up」コマンドを実行すると、次のエラーが発生しました。

指定されたホスト ネットワークは、非ホストオンリー ネットワークと競合しています! これにより、指定した IP にアクセスできなくなります。ホストオンリー ネットワークの IP または名前を変更して、ブリッジ ネットワークまたは非ホストオンリー ネットワークと一致しないようにしてください。

浮浪者ファイル:

Vagrant.configure("2") do |o|
o.vm.box="centos/7"
o.vm.network "private_network", ip: "192.168.1.13"
o.vm.provision "shell", :path=>"setup.sh"
end

setup.sh:

sudo yum -y update
sudo yum -y install vim,git,gedit,nmap
sudo systemctl restart httpd

何も開始されませんが、仮想ボックスにマシンが表示され、ダブルクリックして通常どおり開始します。静的 IP を割り当てることはできますが、ネットワークを外の世界に割り当てることはできません。どこがうまくいかないのかわからない。

どんな助けでも大歓迎です。

ありがとうジム

4

1 に答える 1

0

その特定のエラーを以前に見たことがあるかどうかはわかりません。ただし、プライベートネットワークを使用して互いに通信し、NAT を使用してより広い世界と通信する Vagrant (VirtualBox) VM がいくつかあります。

それぞれに異なるプライベート IPv4 ネットワーク範囲を指定することで、これらが競合しないようにしています。例えば:

Vagrant.configure(2) do |config|

    # host-only interface address
    config.vm.network "private_network", ip: "192.168.0.2"

    # NAT interface address range
    config.vm.provider "virtualbox" do |vb|
        vb.customize ["modifyvm", :id, "--natnet1", "172.16.0.0/12"]
    end
end
于 2016-07-19T12:20:50.857 に答える