VMware 仮想マシンのネットワークの問題の解決方法

VMware 仮想マシンのネットワークの問題の解決方法

1. 問題の説明

Ubuntu 19.1をインストールすると、インストールプロセスが非常に遅くなります。実行されているように感じますが、インストールは非常に遅いです。実際、これはコンピューターや仮想マシンの問題ではなく、ネットワークの問題です。ネットワークが良くないため、非常に遅くなります。インストールが完了してシステムに入った後、ブラウザを開いても Web ページにアクセスしたり、ping を実行したりできません。これは仮想マシンのネットワーク割り当ての問題でもあります。

2. 問題解決

1. 仮想マシンシステムのインストール時にネットワークがない場合

仮想マシンの設定を開き、ホストオンリーモードを選択します。

2.仮想マシンシステムに入った後にネットワークがない場合

仮想マシンの設定を開き、ブリッジ モードを選択します。ただし、これは最善の解決策ではありません。詳細については、以下を参照してください。

保存して終了すると、問題は解決します。なぜこれが起こるのかを分析してみましょう。

3. 原則分析

まず簡単に概要を説明します。

本質的には:

  • ブリッジ モード: 仮想ネットワーク内の仮想マシンは相互にアクセスでき、物理マシンや外部ネットワーク デバイスにアクセスできるため、独立したホストと同等です。
  • NAT モード: 外部ネットワーク デバイスは仮想マシンにアクセスできませんが、仮想マシンはアクセスできます。
  • ホストオンリー モード: 仮想マシンは外部ネットワークにアクセスできず、物理マシンとのみ通信できます。

では、その理由を説明しましょう。

  • 仮想マシンをインストールするときに、コンピューターのハードドライブに保存されている ISO ファイルを使用するため、仮想マシンは、作成されたコンピューターとのみ通信します。ここでは、コンピューターが仮想マシンの母体であると想定しているため、ホストのみのモードを選択します。つまり、物理マシンとのみ通信できます。
  • インストールが完了した後、つまり、子供が成長して母親に頼る必要がなくなったとき、彼は独立して独立したホストになります。このとき、彼を独立して成長させ、外の世界を見せる必要があります。結局のところ、子供は成長しており、制御することはできません。このとき、彼にブリッジモードを与える必要があります。このとき、コンピューターは外の世界に接続するブリッジに相当し、仮想マシンを独立したコンピューターとして使用できます。

仮想マシンをインストールすると、ネットワークに接続する方法が 4 つあることがわかります。

彼らです:

  • ブリッジモード
  • NAT モード
  • ホストオンリーモード
  • LANセグメント

その中で、ブリッジングと NAT は仮想マシンが外部ネットワークに接続するためのニーズを満たすことができますが、ホストオンリー モードでは外部ネットワークに接続できませんが、物理マシンとの通信を実現できます。

VMware をインストールすると、2 つの仮想ネットワーク カードが自動的に生成されます。

それぞれ VMnet 1 と VMnet 8 です。

VMnet1 はホストオンリー モードで使用され、VMnet8 は NAT モードで使用されます。

  • VMnet1 はホスト モードでネットワークに接続するために使用されるホスト ネットワーク カードです。
  • VMnet8 は NAT ネットワーク カードであり、NAT 経由でネットワークに接続するために使用されます。IP アドレスはランダムに生成されます。

4 つの接続方法の違い:

1. ブリッジモード

ブリッジ モードは、次の 2 つの接続方法に分けられます。

1 つ目は、仮想マシンのネットワーク カードを物理ネットワークに直接接続することです。

ただし、そうすることはお勧めしません。この方法では、仮想マシンのネットワーク カードが物理マシンのネットワーク カードと直接通信できるようになります。

  • これは Windows 仮想マシンにとって非常に便利なので、あまり考える必要はありません。
  • Linux 仮想マシンでも使用できますが、メンテナンスに役立たず、仮想マシンがインターネットに接続できない場合があるため、この方法はお勧めしません。

したがって、これを見た場合は、おめでとうございます。幸運なことに、接続するための最良の方法を見つけたことになります。

2番目の方法は次のとおりです。

特定の仮想ネットワークを選択する

仮想ネットワーク エディターを開きます。

構成の変更をクリックします(管理者権限が必要です)。

ブリッジモードを選択するだけです:

この方法は仮想ネットワークを介してブリッジされます。

この方法は、仮想マシン ネットワーク カード物理マシン ネットワーク カードの間に仮想ネットワーク VMnet0 を直接追加することと同じです。 VMnet0 は、ブリッジされたネットワーク カードが有線ネットワーク カードか無線ネットワーク カードかを選択できます。また、自動的に選択することもできます。

たとえば、物理マシンがワイヤレス ネットワーク カードを介してインターネットにアクセスし、VMnet0 が有線ネットワーク カードを選択した場合、インターネットに接続することはできません。

私の個人的な経験では、「自動」を選択し、VMnet0 がインターネットにアクセスできるネットワーク カードを自動的に選択するようにします。

「ブリッジング」とは、仮想マシンのネットワーク カードがデータ パケットを物理マシンの物理ネットワーク カードに直接渡して処理することを意味します。

仮想マシンには、独自の IP アドレス、DNS、ゲートウェイなどの情報が必要です。

2つのイラスト方法

注意: キャンパス ネットワークでブリッジ モードを使用すると問題が発生する可能性があります。

2. NATモード

NAT (ネットワーク アドレス変換)

これは、仮想マシンと物理マシンの間に直接スイッチを追加することと同等であり、仮想マシンの IP を物理マシンと同じネットワーク セグメント内の IP に自動的に変換できる NAT アドレス変換機能を持つことと同等です。

実際、VMnet8 は NAT モードであり、仮想マシンに IP アドレスを割り当てることができる独自の DHCP 機能を備えています。

VMnet8

仮想マシンは物理マシンと通信でき、仮想マシンは外部ネットワークと通信できますが、外部ネットワークは仮想マシンと通信できません。仮想マシンをサーバーとして使用する場合は、このモードを選択しないでください。

3. ホストオンリーモード(hostonly)

このモードでは、内部仮想マシンは DHCP 機能を提供できる仮想ネットワーク カード VMnet1 に接続されます。VMnet1 はスイッチに相当し、仮想マシンから送信されたデータ パケットを物理ネットワーク カードに転送しますが、物理ネットワーク カードはデータ パケットを外部に転送しません。したがって、ホストオンリー モードは、仮想マシン間の通信、および仮想マシンと物理マシン間の通信にのみ使用できます。

4. LANセグメント

LAN セグメントは、異なる仮想マシンを接続するためのスイッチまたはハブをシミュレートすることと同等です。物理マシンや外部ネットワークとデータを交換せず、独立したネットワークを構築します。 DHCP機能がないので、IPを手動で設定するか、別途DHCPサーバーを設定する必要があります。

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • VMware 仮想マシンの NAT モードでインターネットに接続できない場合の解決策
  • VMwareでCentOSがインターネットにアクセスできない問題を素早く解決
  • VM12 仮想マシンがブリッジモード使用時にインターネットに接続できない問題の解決方法 (図解説明)

<<:  Vueは計算プロパティを使用して動的スライダーの作成を完了します

>>:  HTML 内の CSS および JS リンクのバージョン番号 (キャッシュを更新)

推薦する

トップに戻るボタンの例の JavaScript 実装

この記事では、トップに戻るボタンを実装するためのJavaScriptの具体的なコードを参考までに紹介...

SQL で行の最大値または最小値を取得する方法

元データと対象データSQL文を実装する(最大) 選択 店、 月、 最大(dz,fz,sp) が最大値...

VMwareがwin10ホームバージョンに64ビットオペレーティングシステムをインストールできない問題を解決します

問題の説明VMware Workstationが新しい仮想マシンを作成し、64ビットオペレーティング...

Linuxはデータディスクがアンインストールされ、新しいカスタムイメージを作成できることを確認します。

カスタムイメージに関するよくある質問データディスクを表示するにはどうすればいいですか? df コマン...

CSS でリスト スタイル属性を設定する方法 (この記事を読むだけ)

リストスタイルのプロパティHTMLには、順序なしリストと順序ありリストの2種類のリストがあります。仕...

Nginx ベースの HTTPS ウェブサイトを設定する手順

目次序文:暗号化アルゴリズム: 1. HTTPS の概要2. NginxはHTTPSウェブサイト設定...

WeChat アプレット開発フォーム検証 WxValidate の使用

個人的には、WeChat アプレットの開発フレームワークは VUE と概ね似ていると感じていますが、...

文字列の GBK および GB2312 エンコードとデコードのフロントエンド実装 (概要)

序文プロジェクトを開発しているときに、かなり厄介な問題に遭遇しました。この製品では、判断のためにブラ...

Vue双方向バインディングの詳細な説明

目次1. 双方向バインディング2. 他のタグを選択した場合にも同じ結果になりますか? 答えはもちろん...

UnityはMySQLに接続し、テーブルデータの実装コードを読み取ります

表は以下のとおりです。 Unity が読み取って呼び出すときのコード: データベース内の別のテーブル...

Vuex全体のケースの詳細な説明

目次1. はじめに2. 利点3. 使用手順1. Vuexをインストールする2. Vuexを参照する3...

uniapp WeChatミニプログラムのグローバル共有を実装するためのサンプルコード

目次グローバル共有コンテンツファイルを作成するファイルをインポートしてグローバルに登録するページ共有...

ウェブ画像のホットリンクと座標値を設定するサンプルコード

時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...

Centos8でdockerがインストールできない問題の解決方法

問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...

このような大画面のデジタルスクロール効果が必要になる場合があります

大画面のデジタル スクロール効果は、最近の作業における大画面 UI ダイアグラムから生まれました。U...