一、桥接
想象成两台机器连接到一个交换机上
疑问:什么是虚拟网卡?如果一台电脑只有一个真实网卡,虚拟的原理是什么?
二、NAT(Network Address Translation)
用了虚拟网卡vmNet8跟真实机器连接,它与桥接的区别是:桥接可以看成新增了一台机器,它跟真实机器平行;NAT则把真实机器当成一个网络节点,把真实机器当成路由器,虚拟机器连接到路由器上
三、host-only
用了虚拟网卡vmNet1跟真实机器连接,它与NAT的区别是,NAT可以通过真实机器访问互联网(真实机器可以访问外网的话),而host-only只能访问真实机器,不能访问外面的世界
四、操作练习
1.选择host-only,查看VMnet1的ip为192.168.84.1,
在虚拟机中设置eth0的ip为192.168.84.2跟VMnet1在同一网段,主机可以ping通虚拟机
2.虚拟机通过桥接上网
a.VMware选择桥接:My CentOS页签右键->settings->Network Adapter->选择桥接
b.edit->virtual network editor->桥接到能上网的网络
c.windows上ipconfig /all
查看网关和ip地址
d.在CentOs上:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
根据上一步查看的ip段和网关配置好
e.修改/etc/resolve.conf
8.8.8.8是谷歌的域名解析服务地址
f.重启网络 service network restart
至此,就可以ping通百度了