一、预备知识:
虚拟机默认安装了3个虚拟机交换机VMnet0、VMnet1、VMnet8,这3各个虚拟交换机的作用各不相同,如下:
1. VMnet0(default Bridged)
在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
2. VMnet1(Host-only)
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用Host-only模式。在Host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的
3. VMnet8 (NAT, NetworkAddress Translation)
在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMwareNetwork
Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与VPC(虚拟PC)进行通信,但是VMware
Network Adapter VMnet8虚拟网卡仅仅是用于和VMnet8虚拟交换机网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的VPC是使用虚拟的NAT服务器连接的Internet的。使用该方式后,VPC就可以和Host互相访问了,VPC能够连接上Internet。
二、如何查看在主机中查看虚拟交换机
打开Host中的cmd窗口,用ipconfig查看,如下图
这里显示了VMnet1和VMnet8两块虚拟交换机的信息
三、开始配置
1. 在虚拟机->设置里面选择网卡,选择eth1
2. CentOS 6.5默认网卡是不激活,先运行ifconfig查看ip信息
3. 若没有网卡开启(不显示eth1 或者ethx),只有一个Io,则运行ifconfig eth1 up 激活eth0网卡,运行ifconfig查看是否开启成功。
4. 这里可以设置网卡自动开启,方法如下:
a) vi /etc/sysconfig/network-scripts/ifcfg-eth1
b) 找到ONBOOT将其修改为yes
5. 进行ip配置,在命令行运行setup(需要root权限,切换为root用户方法:运行su命令,输入密码)
6. DHCP不起用(没有*号),注意:这里的ip需要与虚拟机网卡的ip在同一网段,查看方法见步骤二
7. 配置好了之后回到命令行,运行service network restart 重启网卡之后,运行ifconfig查看ip是否配置成功
8. 在客户机ping 设置的ip 检查是否能ping通。
9.使用putty或者Xshell连接VPC
四、配置结束
使用此方法可以将多个VPC连接到同一个虚拟局域网下,Linux小白,欢迎大家批评指正!