2017-01-12 8 views
0

私はMacBook Pro(OS X 10.10.5を実行中)でシェフのチュートリアルを進めようとしています。ゲストの特定のバージョンのVagrantゲストマシンにpingできません

は、ここで私はチュートリアルで1から蒸留Vagrantfileです:

# encoding: utf-8 
# -*- mode: ruby -*- 
# vi: set ft=ruby : 

NODE_SCRIPT = <<EOF.freeze 
echo "Preparing node..." 

EOF 

def set_hostname(server) 
    server.vm.provision 'shell', inline: "hostname #{server.vm.hostname}" 
end 

Vagrant.configure(2) do |config| 
    config.vm.define 'node1-centos' do |n| 
    n.vm.box = 'bento/centos-7.2' 
    n.vm.hostname = 'node1-centos' 
    n.vm.network 'private_network', ip: '10.1.1.34' 
    n.vm.provision :shell, inline: NODE_SCRIPT.dup 
    set_hostname(n) 
    end 
end 

私はvagrant upを実行した後、私はping 10.1.1.34を試したが、何の応答を取得しません。 netstat -rnを実行するとプライベートネットワークが表示されます。

私は

n.vm.box = 'bento/centos-6.7' 

にライン

n.vm.box = 'bento/centos-7.2' 

を変更した場合しかし、その後、pingが成功しました。

同じ問題がある私のUbuntu 16.04ボックスでも試しました。

これを解決する方法はありますか?私はテストのためにCentos 7が必要です。 (私はCentos 7.1を試してみましたが、同じ問題がありました)

答えて

0

これはバゲージ1.9.1のバグです。ポスト「プライベートネットワークで固定IPを失ったCentos7」のポストのthis answerを参照してください。

関連する問題