VMware仮想マシンの3つのネットワーク接続モードの詳細な説明
VMwareは、(1)ブリッジ(ブリッジモード)、(2)NAT(ネットワークアドレス変換モード)、(3)ホストオンリー(ホストオンリーモード)の3つのネットワーク動作モードを提供します。
1. VMware仮想マシンのネットワーク接続モードを表示します
VMware仮想マシンを開き、メニューバーの[編集] ===> [仮想ネットワークエディター]をクリックして、図に示すようなウィンドウを開きます。
ネットワーク接続モードには、ブリッジモード、ホストオンリーモード、NATモードの3つがあります。VMnet0はブリッジモードで使用される仮想スイッチを表し、VMnet1はホストオンリーモードで使用される仮想スイッチを表し、VMnet8はNATモードで使用される仮想スイッチを表します。
その中には、ホストに対応する2つの仮想ネットワークカード、VMwareネットワークアダプターVMnet1とVMwareネットワークアダプターVMnet8があり、それぞれホストオンリーモードとNATモードで動作します。以下に示すように:
2.ブリッジ(ブリッジモード)
ブリッジモードでは、仮想ブリッジを使用して、ホストネットワークカードと仮想マシンの仮想ネットワークカードの間で通信します。物理ホストをスイッチとして仮想化するのと同様に、ブリッジングによってセットアップされたすべての仮想マシンはスイッチのインターフェースに接続され、物理ホストもスイッチに接続されます。ブリッジモードは、仮想ブリッジを介してホスト上のネットワークカードを仮想スイッチVmnet0に接続します。仮想マシン上の仮想ネットワークカードは仮想スイッチVmnet0に接続されるため、ブリッジモードの仮想マシンIPはホストと同じネットワークセグメントおよびサブネット内にある必要がありますマスク、ゲートウェイ、DNSもホストネットワークカードと一致している必要があります。
ブリッジモードでは、VMWareによって仮想化されたオペレーティングシステムは、LAN内の独立したホストのようであり、LAN内の任意のホストにアクセスでき、LAN内の任意のホストもそれにアクセスできます。アプリケーションシナリオ:現在の仮想マシンは、LAN全体のユーザーにアクセスサービスを提供し、他のLANユーザーは現在のホストにアクセスできます。
ブリッジモードの設定プロセスは次のとおりです。
1.仮想マシンネットワークカードのネットワーク接続モードを設定します
VMWare仮想マシンで、[仮想マシン] ===> [設定]をクリックし、[ネットワークアダプター]をクリックして、[ネットワーク接続]で[ブリッジモード(B):物理ネットワークに直接接続]を選択します。以下に示すように:
2.ホストのネットワーク構成情報を表示する
ホストの[ネットワーク接続]でネットワークに接続されているネットワークカードをダブルクリックし、[詳細]をクリックすると、ホストのIPアドレス、DNS、ゲートウェイなどの情報が表示されます。以下に示すように:
3.仮想マシンのネットワーク構成を設定する
仮想マシンのネットワークカード構成ファイルを編集します:/ etc / sysconfig / network-scripts / ifcfg-eth0
[root@wgx ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0 ##网卡设备名称
2 HWADDR=00:0C:29:11:14:33
3 TYPE=Ethernet
4 UUID=de465526-8150-4d27-9adb-1b21fa7b8da4
5 ONBOOT=yes ##自动加载
6 NM_CONTROLLED=yes
7 BOOTPROTO=static ##手工设置网络信息
8
9 IPADDR=192.168.1.201 ##和主机在同一个网段
10 PREFIX=24 ##和主机的子网掩码相同
11 GATEWAY=192.168.1.1 ##和主机的网关相同
12 DNS1=192.168.1.1
13 DNS2=8.8.8.8
4.ネットワークサービスを再起動してテストする
[root@wgx ~]# service network restart
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: Determining if ip address 192.168.1.201 is already in use for device eth0...
[确定]
[root@wgx ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121: icmp_seq=1 ttl=44 time=107 ms
64 bytes from 61.135.169.121: icmp_seq=2 ttl=44 time=87.1 ms
64 bytes from 61.135.169.121: icmp_seq=3 ttl=44 time=86.7 ms
64 bytes from 61.135.169.121: icmp_seq=4 ttl=44 time=103 ms
64 bytes from 61.135.169.121: icmp_seq=5 ttl=44 time=100 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4640ms
rtt min/avg/max/mdev = 86.773/97.193/107.515/8.631 ms
5.リモートツールを使用して仮想マシンに接続する
Xshell 6 (Build 0175)
Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.
Type `help' to learn how to use Xshell prompt.
[D:\~]$
Connecting to 192.168.1.201:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Thu Apr 16 05:17:06 2020 from 192.168.1.102
[root@wgx ~]#
3. NAT(アドレス変換モード)
NATモードでは、ホストネットワークカードが仮想NATデバイスに直接接続され、次に仮想NATデバイスと仮想DHCPサーバーが仮想スイッチVMnet8に接続されるため、仮想マシンネットワークが実現します。
仮想マシンは、Vmnet8仮想スイッチに接続すると、仮想NATデバイスと仮想DHCPサーバーをVmnet8仮想スイッチに接続し、ホスト上の仮想ネットワークカードVMWareネットワークアダプターVmnet8をVmnet8仮想スイッチに接続します。ネットワークカードVMWareネットワークアダプターVmnet8は、ホストと仮想マシン間の通信の言い訳としてのみ使用され、仮想マシンはネットワークへのネットワークカードVMWareネットワークアダプターVmnet8に依存しません。
仮想マシンは、NAT機能を使用して、ホストマシンが配置されているネットワーク経由でパブリックネットワークにアクセスし、NATモードを使用すると、仮想マシンはインターネットにアクセスできます。NATモードの仮想マシンのTCP / IP構成情報は、VMnet8仮想ネットワークのDHCPサーバーによって提供されます。LAN内の他の実ホストは仮想マシンにアクセスできませんが、同じネットワークセグメント上の他の仮想マシンはアクセスできます。それは私たち自身の家のブロードバンドとして理解することができます、あなたは百度にアクセスできますが、他の人はあなたにアクセスできません。アプリケーションのシナリオ:仮想マシンを介してオンラインにするだけで、他のユーザーは仮想マシンにアクセスできません。
NATモードの設定プロセスは次のとおりです。
1. NATとDHCPを構成する
vmware仮想マシンを開き、メニューバーの[編集]をクリックします=>【仮想ネットワークエディター】=> [NATモード]、図に示すようにウィンドウを開きます。
次の図に示すように、[NAT設定]ボタンをクリックします。
次の図に示すように、[DHCP設定]ボタンをクリックします。
2.仮想マシンネットワークカードのネットワーク接続モードを設定する
VMWare仮想マシンで、[仮想マシン] ===> [設定]、[ネットワークアダプター]、[ネットワーク接続]の順にクリックし、[NATモード(N):ホストのIPアドレスの共有に使用]を選択します。以下に示すように:
3.仮想マシンのネットワーク構成を設定する
仮想マシンのネットワークカード構成ファイルを編集します:/ etc / sysconfig / network-scripts / ifcfg-eth0
[root@wgx ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 HWADDR=00:0C:29:11:14:33
3 TYPE=Ethernet
4 UUID=de465526-8150-4d27-9adb-1b21fa7b8da4
5 ONBOOT=yes
6 NM_CONTROLLED=yes
7 BOOTPROTO=dhcp
4.ネットワークサービスを再起動し、ネットワーク構成情報を確認します
[root@wgx ~]# service network restart
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0:
正在决定 eth0 的 IP 信息...完成。
[确定]
[root@wgx ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:11:14:33
inet addr:192.168.220.128 Bcast:192.168.220.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe11:1433/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9769 errors:0 dropped:0 overruns:0 frame:0
TX packets:3889 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:746679 (729.1 KiB) TX bytes:325301 (317.6 KiB)
5.ネットワークをテストする
[root@wgx ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121: icmp_seq=1 ttl=128 time=79.0 ms
64 bytes from 61.135.169.121: icmp_seq=2 ttl=128 time=79.1 ms
64 bytes from 61.135.169.121: icmp_seq=3 ttl=128 time=71.3 ms
64 bytes from 61.135.169.121: icmp_seq=4 ttl=128 time=77.0 ms
64 bytes from 61.135.169.121: icmp_seq=5 ttl=128 time=71.4 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4511ms
rtt min/avg/max/mdev = 71.347/75.605/79.146/3.524 ms
6.リモートツールを使用して仮想マシンに接続する
Xshell 6 (Build 0175)
Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.
Type `help' to learn how to use Xshell prompt.
[D:\~]$
Connecting to 192.168.220.128:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Thu Apr 16 11:48:39 2020 from 192.168.220.1
[root@wgx ~]#
注:ホスト上の仮想ネットワークカードVMWareネットワークアダプターVmnet8は、仮想マシンとホスト間の通信に使用されます。ネットワークカードが無効になっている場合、ホスト上のリモート接続ツールは仮想マシンに接続できません。
4.ホストのみ(ホストモードのみ)
ホストオンリーモードは、NATモードで仮想NATデバイスを実際に削除し、VMwareネットワークアダプターVMnet1仮想ネットワークカードを使用してVMnet1仮想スイッチに接続し、仮想マシンと通信します。ホストオンリーモードは、仮想マシンを外部ネットワークから分離し、仮想マシンを独立したシステムはホストとのみ通信できます。
ホストオンリーモードは、ホストの仮想ネットワークカードVMWareネットワークアダプターVMnet1を介して仮想スイッチVMnet1を接続し、仮想マシンと通信する目的を達成します。ホストオンリーモードでネットワーク化する場合は、VMWareネットワークアダプターVMnet1に接続できるホストネットワークカードを共有して、仮想マシンのネットワークを実現できます。
ホストオンリーモードの設定プロセスは、基本的にNATモードと同じです。