20

次のエラーが発生する理由を誰でも説明できますか

「Vagrant: ネットワーク タイプ 'bridged' が無効です。有効なネットワーク タイプを使用してください。」

次のVagrantfileを使用してVirtual Boxでvagrantを立ち上げようとすると

# -*- mode: ruby -*-    
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.hostname = "gitserver"
  config.berkshelf.enabled = true
  config.vm.box = "centos57"
  config.vm.box_url = "http://xx.xx.xx.xx/os/centos-5.7-x86_64.box"
  config.vm.network :bridged, :bridge => 'eth0'

  # Provision VM using chef
  config.vm.provision :chef_solo do |chef|
    chef.cookbooks_path = "cookbooks"
    chef.add_recipe "mysqlserver"
  end

  config.vm.customize ["modifyvm", :id, "--memory", 1024]
end

ブリッジ構成で考えられるすべての組み合わせを試しましたが、単純に気に入りません。理由に関する追加情報が見つかりません。ここで何か助けていただければ幸いです。

4

4 に答える 4

39

Vagrant 構成ファイル バージョン 2 (したがって Vagrant 1.1+) を使用しているため:bridge、新しいタイプの代わりに:public_networkがあります。

于 2013-05-24T17:53:51.273 に答える
5

Vagrant 1.3.5の場合、以下を使用しました。

config.vm.network :public_network, bridge: "en0: Wi-Fi (AirPort)"

それは私のために働いた。

于 2013-10-26T05:19:27.357 に答える
0

https://www.virtualbox.org/wiki/Linux_DownloadsからVirtualbox VirtualBox 4.1.24を使用してubuntu 10.04にvagrantをインストールし、最新バージョンのvagrantをダウンロードしました。

$ vagrant -v
Vagrant version 1.2.2

$ dpkg -l virtualbox*
ii  virtualbox-4.1 4.1.26-84997~U Oracle VM VirtualBox

ブリッジネットワーク、特にwifiを使用するために、Vagrantfile内に以下の行を追加しました

 config.vm.network :public_network, :public_network => "wlan0"

いつするか

 $ vagrant up

wlan0 に 1 を使用できるブリッジ インターフェイスのデバイスを要求するオプションが表示されます。それが役に立てば幸い。

于 2013-06-30T00:03:51.097 に答える