在VMWare中安装LinuxOS是个很常见的事情。但是,关于虚拟机的上网问题,想在这里总结一下,里面还有不懂的问题,希望可以得到前辈的解惑。
一、VMWare网卡的设置的三种选项:
Bridged桥接、NAT网络地址转换、Host-ony主机模式。以上是比较常用的三种,当然还有Custom和LAN segment两种方式,但是,我也不太懂,没用过,在此就不说了。
Bridged桥接模式,桥接模式就是利用虚拟机所在的主机进行上网,一般讲网卡设置成DHCP形式,这样就可以上网;另外,在这种模式下,主机和虚拟机是可以ping通;
NAT网络地址转换,这种模式下虚拟机的ip地址可以随意配置,虚拟机的网卡IP和主机的IP可以不在一个网段。一样可以上网,原理是将虚拟机的IP进行网络地址转换成主机的外网IP进行上网。但是这种模式下,虚拟机和主机ping不通。
Host-only主机模式,在这种模式下,可以将虚拟机完全看成是一个真正的主机。虚拟机与主机的通信需要通过路由,不然就不能通信。在这种模式下有一定的好处,可以完全将虚拟机的环境封闭起来做实验。
经验之谈,我在搭建OpenStack环境的时候,将虚拟机多添加几个网卡,其中一个设置成NAT形式,主要用于上网;其他的虚拟网卡就可以设置成Host-only形式进行内部的实验了。
二、实验中遇到的问题:
2.1 实验环境
硬件:Thinkpad T420
OS: windows 7
虚拟机:VMWare 11.1.0
Linux:CentOS 7
2.2环境简介
首先在VMWare上扩展三个网卡,现在VMWare上有四个网卡,一个是NAT,另外三个是Host-only,如图:
重点,遇到一个奇怪的现象,利用NAT的网卡上网;但是,当把其中一个Host-only模式的网卡添加一个默认网关的时候,就上不去网了。当把有默认网管的网卡关闭或者将默认网关删除,就可以上网了。
请指导原因的可以解惑一下。谢谢!
原文地址:http://blog.csdn.net/simongeek/article/details/46375989