VMware虚拟机NAT模式的配置方法
本文为大家详细说下VMware虚拟机NAT配置过程,供大家参考,具体内容如下
NAT全称Network Address Translation网络地址转换,顾名思义,配置的重点也是地址转换。
步骤1、配置局域网段及网关
打开vmware的visual network editor,设置成下图样式:
图示说明
1)采用nat方式要配置VMnet8,这个虚拟网卡是专用nat方式连网的,其他网卡不管。
2)其中2中的102字段可以任意选择,这是选定的子网网段了记住,以后主机、虚拟机、虚拟路由器都是102子网内的ip了
3)填写好子网掩码如3
然后点击NAT settings设置网关,这个网关设置是指虚拟机在主机建立了一个虚拟网关,方便虚拟机路由到外网,这点区别了hostonly模式,如图设置
gateway ip填写192.168.102.2,由于子网段选择了102所以这里也是,另外网关ip为2,记住!其他不用设置ok保存退出。
步骤2、设定主机ip
找到主机端的VMnet8网卡,这个是主机的,在1中配的实际是网关的ip,不要搞混
对VMnet8配置如图,设定ip为912.168.102.1,以及掩码
步骤3、配置虚拟机的ip及网关、代理等
如hostonly模式一样,ip设定为192.168.102.3,网关和DNS均设定为192.168.102.2,加上掩码,如果要连接的外网有代理就需要指定代理,没有代理就不填。如图:
另外保证虚拟机的配置是NAT方式:
ok,完毕了可以上网了,如有必要可以重启虚拟机!
备注:
说一个题外话,如果还不能上网的话,有个网卡的共享配置可以尝试,如图
这个是什么用途呢,说明一下,这个本地连接就是你真实的物理网卡,比如面向外网你的ip是10.6.100.100(而在虚拟机nat网关内主机ip是192.168.102.1),勾选了允许其他网络来共享这个链接就可以选择其他的虚拟网卡来使用这个真实的物理网卡,如果不勾选则说明虚拟的网卡怎么配置也不能上网不是?道理是这样,但是本人经过试验,我共享选择的是VMnet1(还可以选择VMnet8),而非vmnet8,按道理是不能用nat的上网的吧,可是试验上能上网的,所以有时候多试试,能上网就行了。
NAT结构全貌
最后看一下全图,更加明白点VM是怎么工作的:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- Android官方支持百分比设置宽和高的控件及示例
- Extjs radio布局--横向排列
- 第六章 正则表达式的构建
- android 自定义相机
- Android学习第六弹之 Android字体大小自适应不同分辨率的方法
- 仿12306查询火车票功能
- Spring Boot开发Web应用
- C#/.NET RestSharp网络组件实现上传文件到远程服务器【可跨域传文件】
- android 自定义gallerey并实现预览功能
- Android学习第五弹之Matrix的用法
- 推荐一款超强大的基于Angularjs的自动完成(Autocomplete)标签及标签组插件–ngTagsInput
- Android新组件RecyclerView介绍,其效率更好
- android wheelview实现三级城市选择
- 算法之冒泡排序
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法