仮想マシン内でオペレーティングシステムを使用する場合、ローカルネットワークやインターネットへの接続に関してはいくつかの可能性があります。 私たちが持つ主な構成、およびデフォルトで構成されている構成は、仮想マシン自体の中でNATを実行し、それに一連のプライベートIPアドレスを割り当て、それらすべてがのプライベートIPを介してインターネットに送信されることです。私たちのPC。 非常に一般的なXNUMX番目の構成は、「ブリッジ」または「ブリッジ」を作成することです。これは、この仮想機器が物理ネットワークに接続されているかのようにシミュレートします。 今日は、VMwareとVirtualBoxの両方で、これらXNUMXつの接続形式について詳しく説明します。これらの仮想マシンにインターネットがない場合に、問題を解決するためのすべての鍵を提供します。
VMwareのネットワーク構成
VMwareで作成された仮想マシンでは、デフォルト設定はNATモードに設定されています。 特定の仮想マシンに移動し、「 仮想マシン設定の編集 "、 の中に "ネットワーク 「アダプター」セクションでは、仮想マシンのさまざまな使用可能な構成にアクセスできます。 このメニューにあるオプションは次のとおりです。
- ブリッジ :この構成では、ローカルネットワークに物理的に接続できます。これは、対応する一意のMACアドレスを使用して追加のコンピューターを接続する場合と同じです。 この構成は、ローカルネットワーク上に追加のコンピューターがあることを「シミュレート」するのに理想的です。
- NAT :インターネット接続を構成する最も簡単な方法です。VMwareソフトウェア自体が、コンピューターまたはサーバーの実際のプライベートIPアドレスに対して保護された仮想ネットワークを作成します。 これにより、設定したさまざまなVMにさまざまなプライベートアドレスを提供できます。
- ホストのみ :この設定により、ホストのみとの共有プライベートネットワークを設定できます。
- カスタム :VMwareでは、ニーズに合わせて特別に構成されたネットワークを作成できます。 以前はソフトウェアの仮想ネットワークエディタを使用してさまざまなネットワークを構成する必要があったため、この構成モードはより高度です。
- LANセグメント –この設定により、他の仮想マシンによって共有されるプライベートネットワークを選択できます。 これは、ネットワークパフォーマンス分析や、仮想マシンの分離が重要な状況で非常に役立ちます。
VMwareを使用する仮想マシンのデフォルトオプションはNATです。このように、ローカルプライベートネットワークを使用して、仮想マシン間でさまざまな仮想マシンを相互接続できます。また、実際のPCのプライベートIPに対してNATを実行することで、NATも実行できます。ネットワーク全体と通信します。 物理的なローカルネットワーク、さらにはインターネット接続。 ルーターのNATのように機能するため、物理ローカルネットワーク上のコンピューターと仮想化されたオペレーティングシステム(厳密にはこの意味で)が接続される可能性はありません。
ブリッジモードは、VMを有線または無線の物理ネットワークに接続する場合に非常に便利です。 この構成オプションの非常に重要な詳細は、スイッチまたはワイヤレスネットワークのセキュリティポリシーを確認することです。これは、ポートがある場合に問題が発生する可能性があるためです。 セキュリティ またはMACフィルタリング。
[ 高機能 」オプションを選択すると、VMwareソフトウェアで入力および出力帯域幅リミッターを構成できますが、最も興味深いのは、特定の仮想マシンに割り当てられた仮想ネットワークカードのMACアドレスを変更できることです。 新しいアドレスをランダムに生成することも、必要なMACアドレスを使用することもできます。
以前に見た「ブリッジ」、「ホストのみ」、または「NAT」を詳細に構成する場合は、「編集/仮想ネットワークエディター」メニューに移動する必要があります。 この高度な構成メニューでは、仮想マシンのネットワークレベルですべてを構成できます。
「ブリッジ」モードを使用する場合、デフォルトでは「自動」モードが使用されます。これは、VMwareがインターネットに接続しているネットワークカードを自動的に選択し、ネットワークトラフィックがその物理インターフェイスを介して出入りすることを意味します。 。 ネットワークトラフィックが通過するネットワークカードを常に設定することをお勧めします。
また、これまでに見た「NAT」モードを構成することもできます。 仮想マシンが使用するプライベートIPv4アドレス範囲を構成し、このNATモードでDHCPサーバーを有効または無効にする可能性があります。
「NAT設定」オプションに入ると、さまざまな仮想マシンのデフォルトゲートウェイを構成し、NATの外部から内部にアクセスするためのポート転送ポリシーを追加できます。また、他のオプション間でIPv6を有効にすることもできます。 [DHCP設定]セクションでは、構成されたさまざまなVMに動的に提供されるIPアドレス範囲を構成できます。
ご覧のとおり、VMwareは、ネットワークレベルでの優れた構成可能性を可能にし、主要なニーズに適応するのに理想的です。
VirtualBoxのネットワーク構成
VirtualBoxのネットワーク設定には、VMwareの場合とほぼ同じ構成オプションがあります。 デフォルトのネットワーク構成は、コンピューターの実際のローカルプライベートIPアドレスに対してNATを使用しますが、次のようなさまざまな構成オプションもあります。
- NAT :これはデフォルトのオプションであり、動作方法はVMwareで以前に見たものとまったく同じです。 自動的に各仮想マシンは同じネットワーク上にプライベートIPアドレスを持ち、コンピューターの実際のローカルプライベートIPアドレスと比較して、物理ネットワーク上の任意のコンピューターとインターネットにアクセスできるようになります。
- ブリッジアダプター :これは、前に見たのと同じ「ブリッジ」モードです。
- 内部ネットワーク :内部のコンピューターが相互に通信する分離ネットワークを作成できますが、他のコンピューターがない場合は、複数の内部ネットワークを作成すると、同じネットワーク内のVM間で通信できます。
- ホストオンリーアダプター :内部ネットワークに似ていますが、実際の機器がある場合、「内部ネットワーク」オプションでは発生しません。
- NATネットワーク :これは通常のNATの拡張ですが、ここでアドレス指定やその他の高度なパラメータを設定できます。
«に行くと ファイル>設定 »作成されたさまざまなNATネットワークを確認できます。右側の«+»をクリックすると、新しいNATネットワークを追加して、後でさまざまな仮想マシンで使用できます。
ご覧のとおり、ネットワーク名、CIDR表記のサブネットを構成する可能性があります。また、DHCPサーバー、IPv6プロトコル、およびポート転送を構成する場合もあります。
仮想マシンを接続するさまざまな方法がわかったら、どのような問題を見つけることができるかを確認します。
インターネットがない場合の問題と解決策
仮想マシンを使用してインターネットに接続する方法は、通常、NATまたはブリッジ(ブリッジモードアダプタ)を介して行われます。したがって、このセクションを、NAT部分とブリッジ部分のXNUMXつの明確に区別された部分に分割します。
仮想マシンでNATモードを使用する場合
仮想マシンでNATモードを使用する場合は、VMwareとVirtualBoxの両方がコンピューターの内部ルーティングテーブルを使用して、インターネットを仮想マシンに接続することを考慮する必要があります。 この操作モードでは、物理ネットワークに接続されている実コンピューターにインターネット接続がある場合、仮想化されたオペレーティングシステムには常にインターネット接続があります。 ネットワークレベルでどのようなセキュリティポリシーが適用されていても、VMからのすべてのネットワークトラフィックは、実際のPCによって生成されているかのようにインターネットに送信されるため、これらの接続の問題をすべて除外できます。
私たちが抱えている唯一の問題は、 物理ネットワークのプライベートIPアドレスは、仮想化ネットワークのプライベートIPアドレスと一致します 。 この場合、オペレーティングシステムは、ルーティングテーブルに基づいてネットワークトラフィックをどう処理するかをよく理解していない可能性があるため、プライベートIPアドレスがNATと一致する仮想ネットワークである場合は、NATのサブネットを変更することをお勧めします。問題がないことを目的としたVMwareまたはVirtualBoxの
NATサブネットを変更するには、«に移動する必要があります 編集/仮想ネットワークエディタ «、NATとして構成されているVMnet8を選択します。下部には、«サブネットIP»部分を構成でき、ネットワークマスクも構成できます。 サブネット。 ここでできることは、メインネットワークと一致する場合に備えて、このVMwareのデフォルトサブネットを変更することです。
VirtualBoxの場合、プロセスは同様であり、NATモードはデフォルトで構成されているため、「NATネットワーク」モードを選択して空きプライベートサブネットを構成する必要があります。これは物理サブネットと一致しません。 このように、問題はありません。
ご覧のとおり、これはNATモードで検出できる唯一の問題であり、メインの物理ネットワークが仮想化ネットワークと同じであるということです。
ブリッジモードまたはブリッジモードを使用する場合
ブリッジモードを使用する場合、物理ネットワークとインターネットへの接続に問題がある場合は、いくつかの側面を考慮する必要があります。 NATモードではすべてが正しく機能するが、ブリッジモードまたはブリッジモードでは機能しない場合は、次のことを確認してください。
- VMwareを使用している場合は、「仮想ネットワークエディタ」で、ブリッジされるVMnet0ネットワークプロファイルを次のように構成します。
自動のままにして、複数のネットワークインターフェイスがある場合は、ブリッジングで問題が発生する可能性があります。 物理ネットワークインターフェイスを変更すると、この問題を解決するために再起動する必要があるため、自動モードで深刻な問題が発生しました(問題が解決することを期待しています)。 最も推奨されるのは、物理ネットワークカードを具体的に選択することです。自動モードのままにすることは何もありません。必要なネットワークカードを使用して、静的に残す必要があります。
この構成モードでは、物理ネットワークのセキュリティが原因でインターネットへの接続に問題が発生する可能性があります。これも、新しいコンピューターがあるかのように確認する必要があります。
- スイッチ :
- あなたが持っている場合はスイッチを確認してください ポートセキュリティ機能がアクティブ化および構成されている 。 スイッチポートに同時に最大1つのデバイスがあり、VMをブリッジで接続すると、XNUMXつになるため、XNUMX番目のデバイスは通信できなくなります。 ポートセキュリティポリシーがシャットダウンされると、ポートが自動的にシャットダウンされるため、メインPCにも問題が発生します。
- チェック IP-MAC-ポートバインディング設定 。 同じポートにIPとMACが異なる追加の機器を配置することにより、スイッチの保護によってネットワークへのアクセスがブロックされる可能性があります。
- ルータ :
- 私たちが持っていることを確認してください DHCPサーバーがアクティブ化されました 、またはそうでない場合は、仮想マシンのオペレーティングシステムに固定IPを配置する必要があります。
- がないことを確認してください ファイアウォール コミュニケーションを妨げる。
- それを確認してください 制限的なルールはありません ブリッジされたホストは新しいホストとして機能するため、ネットワーク上に新しいホストを追加します。
これらすべてを確認したら、仮想マシンからインターネットとの通信に問題はないはずです。 また、通常のpingテストを実行して、到達距離と通信が到達しない場所を確認することをお勧めします。