2017-01-12 3 views
1

私はVagrantfileのpublic_networkインターフェイスを割り当てようとしていますが、正しいアダプタが選択されていますが、実行する度にvagrant upアダプタを選択するように求められます。Vagrant Multibox - ネットワークアダプタが認識されない

私がファイルに設定されているアダプターは、私は私がこのようにそれを設定しているアダプタを選択するように私を求めている理由はわからないリスト

web.vm.network "public_network", bridge: "en4: Display Ethernet"

です。

は、これが私のVagrantfileあり、端子出力の画像は、その下にある:

Vagrant.configure("2") do |config| 

config.vm.box = "bento/ubuntu-16.04" 

config.vm.define "web01" do |web| 
    web.vm.network "private_network", ip: "192.168.50.3" 
    web.vm.network "forwarded_port", guest: 80, host: 8093 
    web.vm.network "public_network", bridge: "en4: Display Ethernet" 
    web.vm.network "public_network", ip: "192.168.2.230" 
    #web.vm.provision :shell, path: "bootstrap.sh"  

    web.vm.provider "virtualbox" do |vb| 
     vb.gui = false 
     vb.name = "16.04-web01" 
     vb.memory = "512" 
    end 
end 

config.vm.define :sql01 do |sql| 
    sql.vm.network "private_network", ip: "192.168.50.2" 
    sql.vm.network "forwarded_port", guest: 80, host: 8094 
    sql.vm.network "public_network", bridge: "en4: Display Ethernet" 
    sql.vm.network "public_network", ip: "192.168.2.231" 
    #sql.vm.provision :shell, path: "bootstrap.sh" 
    sql.vm.provision :shell, path: "installsql.sh"  

    sql.vm.provider "virtualbox" do |vb| 
     vb.gui = false 
     vb.name = "16.04-sqlserver" 
     vb.memory = "4096" 
    end 
end 

#Options for Me specific 
#config.vm.synced_folder "/Applications/MAMP/htdocs/", "/htdocs_home" 

end 

enter image description here

+0

をはい - 私はすべてのアダプタを試してみましたが、私は/値を貼り付けコピーしたので、私はミスをしないでしょう。 –

+0

ちょうどそれを試みたが、それはしなかった - 注文は設定されているようだ –

+0

それは働いた!私はipを指定していたので、ちょっと混乱しましたが、まあまあです。上記のコメントを回答として気にするなら、私はそれを受け入れられるとマークします:-) –

答えて

0

あなたは同じタイプ:public_networkでなく、異なる引数で二回config.vm.network methodを呼んでいます。 2番目の呼び出しは、コードが設定をマージする必要があると示唆しても、最初の呼び出しが最初に実行した設定を上書きするようです。

は交換してください:1行を持つ

web.vm.network "public_network", bridge: "en4: Display Ethernet" 
web.vm.network "public_network", ip: "192.168.2.230" 

web.vm.network "public_network", ip: "192.168.2.230", bridge: "en4: Display Ethernet" 
+0

IPアドレスがブリッジを上書きしないように仮定していますか? –

+0

私は分かりません。コードを簡単に見てみると、設定の設定がマージされることが示唆されます。 – techraf

関連する問題