主机与虚拟机相互通信及虚拟机访问外网

相互通信指的是:主机(host)和虚拟主机(Vhost)能相互访问,宿主机及同一个局域网中的其他计算机能够访问到虚拟机,虚拟机也能访问到网络中的其它机器(当然包括宿主机)。在我们接触的应用中,最常见的应该是互传文件了(比如:校内ftp),几秒钟一部电影还是十分令人赏心悦目。虚拟机访问外网的意思是虚拟机可以像一台真实主机一样访问Internet。为实现这两个目的,我们需要在已经安装好的linux Vhost上完成一些配置。



虚拟机及linux版本:

--VMware workstation 11,
--Linux distribution: CentOS 7.1



首先了解下虚拟机接入网络常见的三种方式:(1)桥接模式( Bridged Adapter)  (2)NAT模式 (Network Address Translation)   (3)仅主机模式( Host-only Adapter)




1.Bridged Adapter模式它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中的独立IP,所有网络功能完全和在网络中的真实机器一样。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时也可以手工配置它的IP,DNS服务器,网关等信息,以实现通过局域网的网关或通过交换机访问外网(不过我们一般都是选择更加直接的方式NAT来访问外网,不需要较复杂的配置)。

虚拟机与主机关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机与网络中其他主机关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机与虚拟机关系: 可以相互访问,原因同上。

特点:独占网络中的一个ip,所以需要为Vhost设置一个独立的静态IP,但值得注意的是:如果主机是直接用拨号上网的,不是通过路由,那么此方式不可用,这就包括了在上一篇文章中吐槽过的锐捷客户端校园网,貌似好多学校都是用这个,默默地躲在宿舍角哭(po)泣(gai)一分钟...

 

2.NAT模式是最简单的实现虚拟机上网的方式, 在vmware里默认为VMnet8虚拟交换机,它将虚拟系统的IP地址转换成宿主机的IP地址,从而借用宿主机访问其他主
  • 12
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值