HyperVサーバーでVMとして実行されているUbuntu 14.04.05サーバーがあります。私はできません googleまたは任意のパブリックIPアドレスですが、apt-get updateまたはアプリケーションインストールを実行すると、接続してインストールされます。
追伸:DNS IPアドレスを適切に設定します。
IPアドレスをpingするために、DNSは見えないため、後で確認できます。
ネットワーク接続への私の標準的なアプローチは次のとおりです。
ping localhost
ping gateway IP
ping google.com
何かが失敗した場合(例:google.com)、パケットがどこまで到達したかを調べるには、次のように入力します。
traceroute google
奇妙なことに、apt-getは機能しますが、より信頼性の高いテストは、ブラウザーを開いて、google.comなどの常時稼働しているWebサイトにアクセスすることです。他に何もインストールされていない場合は、lynxを使用します。
VM環境で奇妙なネットワーク動作を見ました。他のVM OSが同じボックスで実行されている場合、ネットワーク接続が機能する(または機能しない)を確認します。質問によって、物理ハードウェアはあなたのものであり、Hypervisorとその上で実行されているすべてのオペレーティングシステムを完全に管理者が制御できると仮定しています。
まれですが、見る価値があるのは、pingが無効なインターフェイスを使用していることです。あなたが試すことができます
ping -I interface google.com
または、偽のバージョンのpingを呼び出すこともできます。/bin/pingを呼び出す必要があります
which ping
別の可能性は、ICMPがどこかでブロックされていることです。これを証明するには、実行中の既知のサーバーでsshを試してください。接続が拒否されても、少なくともデバイスに到達したことがわかります。