Vmware-NAT网络模式介绍及理解
来源:互联网 发布:金牛考勤软件数据库 编辑:程序博客网 时间:2024/05/21 10:51
这两天系统学习了Vmware的NAT网络模式,首先看一下它的拓扑图:
这里有个虚拟交换机V SW(二层),连接了一个虚拟局域网内(192.168.172.0/24网段)的所有虚拟机(V PC),也就是你安装的虚拟linux机器,虚拟DHCP服务器(V DHCP S)负责分发IP,虚拟NAT(V NAT D)将虚拟局域网中的任何一台对Internet的请求的数据包中的源地址转换成物理机的局域网的IP,实现对外网的访问。
这张图中,因为物理主机网卡(H NIC)到虚拟网卡Vmnet8(H V NIC )再到虚拟交换机最后到虚拟机(V PC)之间有一条通路,所以可以实现宿主机到虚拟机的访问,试可以互相ping同。此时宿主机是以192.168.172.1的身份访问虚拟机(V PC )的。
在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMware Network Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与VPC进行通信,但是VMware Network Adapter VMnet8虚拟网卡仅仅是用于和VMnet8虚拟交换机网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的VPC是使用虚拟的NAT服务器连接的Internet的。
这时候,你的VPC和Host就可以实现互访了,并且如果你的Host此时已经连接到了Internet,那么你的VPC也就可以连上Internet了。那么VMware Network Adapter VMnet8虚拟网卡在这里扮演了一个什么角色呢?它仅仅是为Host和NAT虚拟网络下的VPC通信提供一个接口,所以,即便Disable掉这块虚拟网卡,Guest仍然是可以上网的,只是Host无法再访问VMnet8网段而已。
这种方式的时候,主机需要开启vmdhcp和vmnat服务。
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。由于NAT服务协议对外部网络隐蔽内部网络,因此虚拟系统可以通过NAT服务器访问宿主机所在局域网中的其他真实主机,而反过来却不行,即宿主机所在网络的其他主机(更何况其它外网)不能通过NAT服务器访问虚拟机上的操作系统。(但是可以通过修改相关路由表,以让虚拟机和外网中除宿主机以外的其他主机通过VMnet1/8虚拟网卡互访。如4.3.4.图中的红色字体。对宿主机网络来说,VMnet1/8网卡被视为通往虚拟网络的网关,反之亦然)采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。 如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
- Vmware-NAT网络模式介绍及理解
- VMware NAT网络模式
- Vmware虚拟机网络模式之NAT模式
- VMware网络模式介绍
- VMware网络模式介绍
- VMware网络模式介绍
- VMware网络模式介绍
- VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别
- VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别
- VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别
- VMware网络模式——NAT端口映射
- VMware + CentOS 网络设置为NAT模式
- vmware-nat模式下网络模型
- vmware虚拟机NAT模式下网络配置
- vmware中NAT模式网络配置
- VMware网络详解 桥接 主机 NAT模式
- 理解VMWare的三种网络连接模式(bridged、NAT、host-only)
- VMware网络连接之桥接、NAt、host-only模式的理解 vm
- HDU 3199Hamming Problem
- Window和DecorView
- 堆 栈
- vim ctags使用方法
- Java字符串的比较是否相同
- Vmware-NAT网络模式介绍及理解
- svn服务器搭建和使用:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code
- 重启PHP
- [从头学声学] 第216节 九音真经(上)
- C++宏定义
- Android 开源项目浅读-------SwipeMenuListView-重写,第五章,滑动弹出,放手关闭功能实现
- Maven基本配置
- tar压缩解压缩命令详解
- JAVA连接MYSQL测试