VMWare ネットワーク アダプタの 3 つのモードの実装プロセスの分析

VMWare ネットワーク アダプタの 3 つのモードの実装プロセスの分析

3つのモード

ブリッジ(ブリッジ モード)、NAT(ネットワーク アドレス変換モード)、ホストオンリー(ホストオンリー モード)

VMware をインストールすると、ネットワーク接続に次の 2 つの仮想ネットワーク カードが存在するようになります。

VMnet1はホストオンリーモードで動作します

VMnet8はNATモードで動作します

1. ブリッジモード

ブリッジ モードは、仮想ブリッジを使用して、ホスト ネットワーク カードと仮想マシンの仮想ネットワーク カード間で通信します。ブリッジングの役割は、物理ホストをスイッチに仮想化することと似ています。ブリッジングが設定されているすべての仮想マシンはこのスイッチのインターフェースに接続され、物理ホストもこのスイッチに接続されます。そのため、ブリッジの下にあるすべてのネットワーク カードはスイッチング モードになり、互いに干渉することなくアクセスできます。ブリッジ モードでは、仮想マシンの IP アドレスはホストと同じネットワーク セグメント内にある必要があります。ネットワークが必要な場合は、ゲートウェイと DNS がホストのネットワーク カードと一致している必要があります。

VMWare ネットワーク アダプタ モードのブリッジ モードを選択し、メニュー バーの [編集] - [仮想ネットワーク エディタ] をクリックし、右下隅をクリックして設定を変更します。

VMnet0 (これはブリッジ モードの仮想ネットワーク カードです。物理ホストのネットワーク アダプタには 1 と 8 のみが表示されます) を選択し、それにブリッジして、通常のインターネット アクセスに使用するネットワーク カードを選択します。

cmd を開き、ipconfig コマンドを入力して、物理ホストの IP 情報を確認します。

仮想マシンを開き、ネットワーク カード情報を表示および変更します (物理ホストと同じネットワーク セグメントにあり、サブネット マスクとゲートウェイが同じである必要があります)。

ネットワーク カードを再起動し (systemctl restart network)、テストします。

2. NATモード

IP リソースが不足しているが、ポリモーフィック仮想マシンをインターネットに接続したい場合は、NAT モードが最適です。

NAT モードでは、ネットワークに仮想 NAT デバイスと仮想 DHCP サーバーを使用します。仮想マシンが外部ネットワークに接続するために VMWare ネットワーク アダプター VMnet8 は必要ないことに注意してください。この仮想ネットワーク カードの目的は、物理ホストと仮想マシン間の通信を可能にすることです。概略図:

仮想マシンのネットワーク アダプタを NAT モードに変更し、仮想ネットワーク エディタを開いて VMnet8 を選択します。

サブネット IP は 192.168.100.0 に設定され、サブネット マスクは 255.255.255.0 に設定されています。

NAT設定のゲートウェイIP: 192.168.100.2

VMnet8を無効にする:

仮想マシンを開き、ネットワーク カード情報を次のように変更します。

ネットワーク カードを再起動してテストします。外部ネットワークに ping を実行できます。

注:これにチェックを入れ、その中に IP セグメントを設定し、仮想マシンのネットワークカード情報で BOOTPROTO を dhcp に設定します。これは動的取得で、以降の IP、ゲートウェイなどの情報はコメントアウトできます。

この時点で、xshell を開いてこの仮想マシンに接続しても、接続できません。仮想ネットワーク カード VMnet8 を有効にしてから、xshell を使用して接続します。接続できます。これは、仮想ネットワーク カード VMWare Network Adapter VMnet8 が物理ホストと仮想マシンを接続するためにのみ使用されていることを示しています。

3. ホストオンリーモード

ホストオンリー モードは、図に示すように、実際には仮想 NAT デバイスのない NAT モードです。

デフォルトでは、仮想マシンは外部ネットワークに接続できません。物理ホスト ネットワーク カードを VMnet1 と共有することで、インターネット アクセスの目的を達成できます。

物理ホストがインターネットにアクセスするために使用するネットワーク カードを右クリックし、[プロパティ] - [共有] を選択して、[許可] を選択し、[VMnet1] を選択します。

仮想ネットワーク エディターを開き、VMnet1 を選択します。

仮想マシンを開き、ネットワーク カードの情報を設定します (ここでは動的 DHCP が使用されます)。

テストでは外部ネットワークに ping を実行できます。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux仮想マシンを作成し、仮想マシンネットワークを設定する方法に関するVMwareの詳細なチュートリアル
  • VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)
  • VMWare 仮想マシン 15.X LAN ネットワーク構成チュートリアル図
  • VMware で Centos7 ブリッジ ネットワークを構成する手順の詳細な説明
  • Ubuntu 18.04 が VMware 仮想マシンでネットワークに接続できない問題の解決策
  • MAC で VMWare Fusion ネットワークを設定する方法
  • VMware での CentOS 7 ネットワーク設定の詳細な紹介
  • VMwareの3つのネットワーク接続方法の違い

<<:  Vueはパーセンテージバー効果を実現します

>>:  MySQL コマンドラインモードアクセス操作 MySQL データベース操作

推薦する

順序再構築に関する簡単な説明: MySQL シャーディング

目次1. 目的2. 環境整備1. 基本情報2. データベース環境の準備3. データベースを構築し、サ...

Vue2.0は適応解像度を実装する

この記事では、適応解像度を実現するためのVue2.0の具体的なコードを参考までに紹介します。具体的な...

JavaScript で Baidu Maps API にアクセスする方法と手順

目次1. Baidu Map API アクセス2. HTML で Baidu Map API を使用...

丸い角や鋭い角の代わりに文字を使用することに関する研究経験の共有

1. フォントと文字表示の関係左側と右側の鋭角部分は Songti フォントで表示されます: &l...

MySQL8のパスワードを忘れた場合の簡単な解決策

序文MySQL データベースのパスワードを忘れると、データベースに正常にアクセスできなくなり、パスワ...

nginx+uwsgi で Django プロジェクトを開始するための詳細な手順

Django で Web プロジェクトを開発する場合、開発およびテストのプロセスでは Django ...

Hadoop におけるネームノードとセカンダリネームノードの動作メカニズムの説明

1) プロセス 2) FSImageと編集NodeNode は HDFS の頭脳です。ファイルシステ...

HTMLベースの複数画像アップロードのプレビュー機能を実装

最近、Web ページに複数の画像をアップロードするためのスクリプトを作成しました。これは非常に実用的...

CSS で子 div の高さを親コンテナの残りのスペースに合わせる方法

1. フローティング方式を使用する効果画像: コードは次のとおりです: (.content の高さは...

システム CD をマウントして yum ウェアハウスを構築する VMware 15.5 バージョンのグラフィック チュートリアル

1. CentOS 7 仮想マシンを開きます。 2. 仮想マシンにログインし、リストにないユーザー名...

リアルタイムクロックを実装するネイティブJS

ネイティブ JS で実装したリアルタイム クロック エフェクトを共有します。エフェクトは以下のとおり...

Web でよく使われるフォントの紹介 (iOS および Android ブラウザでサポートされているフォント)

年末なので仕事も少なくなっています。私が何もせずにいるのを見ると、上司はきっと不快に思うでしょう。そ...

MySQLログシステムの詳細情報共有

大規模なシステムに取り組んだことがある人なら誰でも、ログの役割を過小評価してはならないことを知ってい...

vagrant+virtualBoxで仮想マシンを構築する方法

1. はじめにVagrant は、仮想マシン (VirtualBox) を構築および管理するためのツ...

CSS を使用して波状のウォーターボール効果を実装するためのサンプルコード

今日は新しいCSS特殊効果、波型ウォーターボール効果を学びました。これもとても美しいです HTML:...