Analysis of the implementation process of three modes of VMWare network adapter

Analysis of the implementation process of three modes of VMWare network adapter

Three modes

Bridged (bridge mode), NAT (network address translation mode), Host-Only (host-only mode)

After installing vmware, there will be the following two virtual network cards in the network connection:

VMnet1 works in host-only mode

VMnet8 works in NAT mode

1. Bridge Mode

The bridge mode is to use the virtual bridge to communicate between the host network card and the virtual network card of the virtual machine. Under the role of bridging, it is similar to virtualizing the physical host into a switch. All virtual machines with bridging settings are connected to an interface of this switch, and the physical host is also plugged into this switch. Therefore, all network cards under the bridge are in switching mode and can access each other without interfering with each other. In bridge mode, the virtual machine's IP address needs to be in the same network segment as the host. If networking is required, the gateway and DNS need to be consistent with the host's network card.

Select the bridge mode for the VMWare network adapter mode, click Edit in the menu bar-Virtual Network Editor, and click the lower right corner to change the settings:

Select VMnet0 (this is a virtual network card in bridge mode, only 1 and 8 are displayed in the network adapter of the physical host), bridge to it and select the network card you use for normal Internet access.

Open cmd, enter the ipconfig command, and check the IP information of your physical host:

Open the virtual machine, view and change the network card information (need to be in the same network segment as the physical host, with the same subnet mask and gateway):

Restart the network card (systemctl restart network) and test:

2. NAT Mode

If you are short of IP resources but want to connect polymorphic virtual machines to the Internet, NAT mode is the best choice.

NAT mode uses a virtual NAT device and a virtual DHCP server for networking. Note that the virtual machine does not need VMWare Network Adapter VMnet8 to connect to the external network. The reason for this virtual network card is to enable communication between the physical host and the virtual machine. Schematic diagram:

Change the virtual machine's network adapter to NAT mode, open the virtual network editor, and select VMnet8:

The subnet IP is set to: 192.168.100.0, and the subnet mask is set to: 255.255.255.0

Gateway IP in NAT settings: 192.168.100.2

Disable VMnet8:

Open the virtual machine and modify the network card information to:

Restart the network card and test it. You can ping the external network.

Note: You can Check it, set the IP segment in it, and set BOOTPROTO to dhcp in the virtual machine network card information. This is dynamic acquisition, and the subsequent IP, gateway and other information can be commented out.

At this time, open xshell and connect to this virtual machine, but it cannot be connected. Enable the virtual network card VMnet8, and then use xshell to connect. It can be connected. This shows that the virtual network card VMWare Network Adapter VMnet8 is only used to connect the physical host and the virtual machine.

3. Host-only mode

Host-Only mode is actually the NAT mode without the virtual NAT device, as shown in the figure:

By default, the virtual machine cannot connect to the external network. You can share the physical host network card with VMnet1 to achieve the purpose of Internet access.

Right-click the network card that the physical host uses to access the Internet, select Properties---Share, select Allow, and select VMnet1:

Open the Virtual Network Editor and select VMnet1:

Open the virtual machine and set the network card information (dynamic DHCP is used here):

The test can ping the external network.

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • VMware's detailed tutorial on how to create a Linux virtual machine and set up a virtual machine network
  • CentOS7 network configuration under VMware virtual machine (host wireless Internet access)
  • VMWare virtual machine 15.X LAN network configuration tutorial diagram
  • Detailed explanation of the steps for configuring the Centos7 bridge network under VMware
  • Solution to Ubuntu 18.04 not being able to connect to the network in VMware virtual machine
  • How to set up VMWare Fusion network on MAC
  • Detailed introduction to CentOS 7 network settings in vmware
  • The difference between VMware's three network connection methods

<<:  Vue realizes the percentage bar effect

>>:  Mysql command line mode access operation mysql database operation

Recommend

Detailed explanation of transaction isolation levels in MySql study notes

background When we talk about transactions, every...

Singleton design pattern in JavaScript

Table of contents 1. What is a design pattern? 2....

Detailed discussion of MySQL stored procedures and stored functions

1 Stored Procedure 1.1 What is a stored procedure...

Take you to understand MySQL character set settings in 5 minutes

Table of contents 1. Content Overview 2. Concepts...

Windows Server 2019 Install (Graphical Tutorial)

Windows Server 2019 is the latest server operatin...

A few experiences in self-cultivation of artists

As the company's influence grows and its prod...

Parsing MySQL binlog

Table of contents 1. Introduction to binlog 2. Bi...

jQuery implements employee management registration page

This article example shares the specific code of ...

Summary of Mysql exists usage

Introduction EXISTS is used to check whether a su...

Detailed explanation of MySQL database transaction isolation levels

Database transaction isolation level There are 4 ...

Why MySQL does not recommend using subqueries and joins

To do a paginated query: 1. For MySQL, it is not ...

JavaScript implements single linked list process analysis

Preface: To store multiple elements, arrays are t...