CentOs vagrantマシンを持っていますが、216.58.223.4のようなIPアドレスをピン留めしても問題ありません。
www.google.com に ping を実行しようとしても、ネットワークが見つかりません。
conf ファイル
このファイルはPuppetによって管理されており、nameserver 8.8.8.8 nameserver 8.8.4.4を編集しないでください。
google.com を掘る
DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> google.com ;; グローバル オプション: +cmd ;; 接続がタイムアウトしました。サーバーにアクセスできませんでした –
マシンはプライベート ネットワークと固定 IP アドレスでセットアップされており、Windows マシン上で実行されています。
基本的に、composer.phar の更新を試みていますが、マシンがインターネットにアクセスできないため、失敗します。
ご協力いただければ幸いです。
答え1
明らかに、これは DNS の問題です。Puppet/etc/resolv.conf
は設定管理に基づいて編集するため、編集することはできません。そのため、使用する稼働中の DNS サーバーのセットを Puppet に伝える必要があります。おそらく ISP に DNS サーバーが 1 つあると思いますが、ここでは、覚えやすい、優れた DNS サーバーであるはずのサーバーの短いリストを示します。
4.2.2.2
4.2.2.1
8.8.8.8
8.8.4.4
設定に応じて、これを実現する方法は異なりますが、/etc/puppet/modules/resolver/
そのあたりを調べる必要があります。
それでもうまくいかない場合は、ポート 53 のトラフィックの許可を忘れるなどして、DNS 要求が何らかの理由でブロックされていないことを確認してください。