Cómo configurar el acceso a Internet para máquinas virtuales en VMware (sistema Linux como ejemplo)

Autor: el acceso a
la máquina virtual de chenhao primero debe comprender la máquina virtual VMware en tres modelos de red,
un modo puente:

  1. En este modo, las direcciones IP de la tarjeta de red física y la tarjeta de red virtual están en el mismo segmento de red, y la máscara de subred, puerta de enlace, DNS y otros parámetros son los mismos.

2. La tarjeta de red física local y la tarjeta de red virtual están puenteadas a través del conmutador virtual VMnet0. La máquina virtual y el host están ubicados en ambos extremos del conmutador virtual VMnet0. Este conmutador hace que los dos extremos estén en el mismo segmento de red.

3. Cada sistema virtual en VMware es equivalente a un host independiente En el modo puente, el host y la máquina virtual son equivalentes a dos computadoras en la misma LAN, y la máquina virtual y el host están en la misma posición. En este caso, el host y la máquina virtual deben poder comunicarse y deben estar en el mismo segmento de red. Esto requiere la configuración manual de la dirección IP y la máscara de subred del sistema virtual para garantizar que la máquina virtual y el host máquina están en el mismo segmento de red. Como host independiente, la máquina virtual puede comunicarse con cualquier computadora en la LAN.
2. Modo de traducción de direcciones de red (NAT)
1. No se requiere configuración manual. La información de configuración de red, como la dirección IP, la proporciona el servidor DHCP de la red virtual VMnet8 (NAT). Siempre que el host pueda acceder a Internet, el La máquina virtual puede realizar una conexión de red. La tarjeta de red virtual del host VMware Network Adapter VMnet8 y la dirección IP de la tarjeta de red virtual de la máquina virtual están en el mismo segmento de red, y la máscara de subred, puerta de enlace, DNS y otros parámetros son los mismos, mientras que la tarjeta de red física real del host (el host es equivalente a un enrutador) y virtual La dirección IP de la máquina no está en el mismo rango.

2. El sistema virtual está en una red NAT virtual y la máquina virtual virtualiza un servidor NAT para que la tarjeta de red virtual pueda conectarse a Internet. En este modo de conexión, el invitado usa el conmutador virtual VMnet8. Puede ver la tarjeta de red virtual VMware NetworkAdapter VMnet8 en el centro de uso compartido de red del host. Esta tarjeta de red virtual está conectada al conmutador virtual VMnet8 para comunicarse con la tarjeta de red virtual del sistema virtual, es decir, su La función es permitir que el host se comunique con el segmento de red VMnet8, pero no proporcionar enrutamiento para el segmento de red VMnet8. El invitado aún puede acceder a Internet sin esta tarjeta de red virtual, pero el el host ya no puede acceder al segmento de red VMnet8, es decir, el host y la máquina virtual ya no pueden comunicarse.

3. La dirección IP de la tarjeta de red virtual VMware Network Adepter VMnet8 la especifica el sistema cuando VMware está instalado. El segmento de red donde se encuentra la red NAT virtualizada de la máquina virtual es el mismo que el segmento de red donde se encuentra la red virtual VMware Network AdepterVMnet8 La tarjeta está ubicada, por lo que las dos tarjetas de red virtuales del host y la máquina virtual pueden comunicarse normalmente.

4. En modo NAT, aunque la máquina virtual está en la LAN interna, puede acceder a la red externa, porque en este momento la computadora host es equivalente a un enrutador con la función DHCP activada, y la tarjeta de red física real del host (es decir, dispositivo NAT) Conectada a la red, la máquina virtual es equivalente a un host real en la LAN, por lo que la máquina virtual puede obtener dinámicamente parámetros de red a través del DHCP de la computadora host, que es equivalente a una computadora conectada a Internet externa a través un enrutador. La máquina host puede acceder a la máquina virtual, pero otros hosts en la LAN no pueden acceder a la máquina virtual, porque la red NAT está en una red virtual proporcionada por vmware. (Se puede implementar SSH)
3. Modo host (solo host)
1. En este modo, todos los sistemas virtuales pueden comunicarse entre sí, pero la red virtual donde se encuentra el sistema virtual y la red real donde se encuentra el host son realmente aislado. Aunque está aislado, el sistema virtual y el host pueden comunicarse en este modo, que es equivalente a dos máquinas conectadas directamente por un par trenzado. En este momento, el host ya no proporciona servicios de enrutamiento para la máquina virtual, por lo que la máquina virtual no puede comunicarse con la comunicación de la red externa.

2. VMware Network Adepter VMnet1 es la tarjeta de red virtual que utiliza el host para comunicarse con la red virtual de solo host, pero la red de solo host no tiene servicio NAT, por lo que la red virtual no se puede conectar a Internet externa. Red virtual formada entre máquinas virtuales La red es una red completamente cerrada y la única conexión con el exterior es que la máquina virtual puede comunicarse con el host.

3. La dirección IP de la tarjeta de red virtual VMware Network Adepter VMnet1 también la especifica el sistema VMware. La tarjeta de red virtual VMware Network Adepter VMnet1 y la tarjeta de red virtual de la máquina virtual están en el mismo segmento de red. En este modo, la tarjeta de red física y la tarjeta de red virtual de la máquina virtual no están en el mismo segmento de red.

Nota: El modo NAT es muy similar al modo host. La principal diferencia es que la máquina host ya no tiene la función NAT en el modo host, es decir, ya no es equivalente a un enrutador para que las máquinas virtuales accedan a Internet. .
Inserte la descripción de la imagen aquí
VMnet0: utilizado para el conmutador virtual bajo la red de puente virtual

VMnet1: se utiliza para el conmutador virtual en la red virtual de solo host

VMnet8: utilizado para conmutador virtual en red NAT virtual

VMware Network Adepter VMnet1: la tarjeta de red virtual utilizada por el host para comunicarse con la red virtual de solo host

VMware Network Adepter VMnet8: Tarjeta de red virtual utilizada por el Host para comunicarse con la red virtual NAT

VMnet8 y VMnet1 proporcionan servicios DHCP, pero la red virtual VMnet0 no.

Tome el modo puente como ejemplo, configure la máquina virtual para
que se conecte 1. Primero debemos asegurarnos de que la computadora local pueda conectarse a la red externa, y luego abrir la máquina virtual instalada
Inserte la descripción de la imagen aquí
2. Ejecutar el comando ifconfig para ver la IP actual de la máquina virtual, el sistema predeterminado se obtiene automáticamente.
Inserte la descripción de la imagen aquí
Esta imagen es la imagen
3 después de que cambié la configuración. La computadora local está navegando por Internet con una dirección estática configurada, por lo que necesita modificar la dirección IP de la tarjeta de red, puede usar el comando:
vi / etc / sysconfig / scripts de red / ifcfg-ens33. Abra esta interfaz.

vi /etc/sysconfig/network-scripts/ifcfg-ens33

Inserte la descripción de la imagen aquí
La figura también es una captura de pantalla después de que se cambia la configuración. El cuadro rojo es la configuración después de la modificación.
4. El sistema predeterminado para obtenerla automáticamente. Necesita modificar la dirección y la IP de la computadora local al mismo segmento de red.

ONBOOT=yes
BOOTPROTO=static
IPADDR=116.228.47.157
NETMASK=255.255.255.0
GATEWAY=116.228.47.145

La configuración del sistema debe ser la misma IP de segmento de red que la computadora local y la puerta de enlace debe ser la misma.
5. Una vez configurada la tarjeta de red, reinicie la tarjeta de red y ejecute el comando: /etc/init.d/network restart

/etc/init.d/network restart

Inserte la descripción de la imagen aquí
6. Luego de reiniciar, verifique la dirección ip, comando ifconfig para verificar la IP de todas las tarjetas de red del servidor actual
Inserte la descripción de la imagen aquí
7. Finalmente configure DNS, ejecute el comando, vi /etc/resolv.conf y abra el directorio donde se encuentra:
Agregue las siguientes dos direcciones de servidor en él:

nameserver 202.106.0.20
nameserver 8.8.8.8

Inserte la descripción de la imagen aquí
8. Una vez completada la configuración, pruebe si puede hacer ping a www.baidu.com en línea
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/m0_52425873/article/details/112646840
Recomendado
Clasificación