热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

VMware虚拟机中的桥接、NAT、HOST三种网络连接介绍

vmware三种网络连接设置:1.桥接模式:默认使用vmnet0将虚拟机内OS的ip设置与本地主机同网段未使用ip,其余与主机相同:例如主机ip是192.168.1.100,设置虚拟机ip为192.168.1.120。netmask,broadcast,gateway,dns都与本地主机相同即可实现虚拟机---主机虚拟

vmware三种网络连接设置:

1.桥接模式 : 

默认使用vmnet0

将虚拟机内OS的ip设置与本地主机同网段未使用ip,其余与主机相同:

例如主机ip是192.168.1.100,设置虚拟机ip为192.168.1.120。netmask,broadcast,gateway,dns都与本地主机相同即可实现虚拟机<--->主机 虚拟机<---->互联网 通信。这样桥接设置前提是你的本地主机在内部网络可以这么设置,假如你的本地主机拥有公网IP地址(如ADSL上网获得的公网IP),本方法不可行(除非你有多个公网IP地址)。

2.nat模式 :

默认使用vmnet8

将虚拟机的OSIP设置成使用dhcp方式上网,windows下选择"自动获取ip"。ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(查看网关可如下:在虚拟机软件中选择菜单“编辑”-“虚拟网络设置”-NAT-编辑-网关IP地址)通常是xxx.xxx.xxx.2。

netmask,gateway设置与vmnet8相同,dns设置与主机相同。

例如 vmnet8 IP :192.168.157.1      gw :192.168.157.2

   虚拟机设置  IP :192.168.157.100  gw: 192.168.157.2

NAT设置模式中端口映射设置:

在NAT模式下,有的时候我们需要映射虚拟机,比方在NAT模式下我们需要虚拟机对外提供服务的时候;具体设置如下:

假设  vmnet8   IP :192.168.157.1        gw :192.168.157.2

   虚拟机设置     IP :192.168.157.100    gw :192.168.157.2

   本地主机        IP :192.168.1.120        gw :192.168.1.1(本地局域网络出口)

设置端口映射步骤如下:

   1.点击虚拟机软件“编辑”-“虚拟网络设置”

   2.在虚拟网络编辑器中点击“NAT”选项卡-“编辑”

   3.在弹出NAT Settings对话框中点击“提交端口”,在此对话框中可对虚拟机TCP与UDP端口进行设置。

   4.填写如下设置即可实现虚拟机对外服务:

     本地端口:     80      (本地主机的端口)

     提交IP地址: 192.168.157.100   80  (提供服务的虚拟机地址与端口)

   5.访问者即可通过IE访问本地主机地址192.168.1.120来访问虚拟机的WEB服务,其他虚拟机对外提供服务设置类似。

3.主机模式:

默认使用vmnet1

将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同

例如 vmnet1 ip :172.16.245.1

虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1

这样就实现了虚拟机<--->主机 通信,但是 虚拟机<--->互联网 仍无法通信

术语解释: 本地主机,即安装虚拟机软件的本地操作系统,实际物理PC,本文本地主机是在局域网络中。 虚拟机OS,即在虚拟机里面运行的OS。


推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • GIMP 2.99.2 发布:UI 采用 GTK3 实现、原生支持高分屏和 Wayland
    开源项目评选最后一周,手里的5票再不用就没用了https:www.oschina.netprojecttop_cn_2020GIMP2.99.2已发布,同时这也标志着GIMP3.0的到来,其中最显著的变化是从GTK2过渡到GTK3工具包。基于 ... [详细]
  • 如何使用PyCharm及常用配置详解
    对于一枚pycharm工具的使用新手,正确了解这门工具的配置及其使用,在使用过程中遇到的很多问题也可以迎刃而解,文中有非常详细的介绍, ... [详细]
  • 解决Windows 10开机频繁自检问题的实用方法
    许多用户在使用Windows 10系统时,经常会遇到开机时自动进行磁盘检查的情况。这不仅影响了开机速度,还可能带来不必要的麻烦。本文将详细介绍如何通过简单的注册表修改来避免每次开机时的磁盘自检,提升系统启动效率。 ... [详细]
  • 在安装 SQL Server 时,选择混合验证模式可以提供更高的灵活性和管理便利性。如果您已经安装了 SQL Server 并使用单一的 Windows 身份验证模式,可以通过以下步骤将其更改为混合验证模式。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • Python Socket 基础入门
    本文介绍了客户端与服务端如何通过IP地址进行身份验证,并详细说明了在不同操作系统中查看和配置网络接口的方法。同时,文章还探讨了Socket的基本使用方法及其工作流程。 ... [详细]
  • 本文深入探讨了计算机网络的基础概念和关键协议,帮助初学者掌握网络编程的必备知识。从网络结构到分层模型,再到传输层协议和IP地址分类,文章全面覆盖了网络编程的核心内容。 ... [详细]
  • 使用M函数轻松处理Excel中的多分隔符分列问题
    在处理Excel数据时,经常会遇到需要根据不同的分隔符来拆分单元格中的内容。本文介绍了一种利用M函数在Power Query中实现这一需求的方法,即使面对多种分隔符也能轻松应对。 ... [详细]
  • 尝试利用Delphi6中的Indy组件实现ASP自动登录功能时遇到了问题。在尝试复现网络上找到的一个示例代码时,程序无法正常编译运行,报错信息指出Post方法没有适用的重载版本。 ... [详细]
  • 每个企业都渴望在市场上占据有利位置,提高产品知名度和品牌认可度,进而促进业务增长。本文将探讨如何通过有效的软文营销策略实现这一目标。 ... [详细]
author-avatar
汜水
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有