TQ2440 学习笔记—— 2、Win7PC 与虚拟机Ubuntu互通 ping 的网络设置

Win7PC 与虚拟机Ubuntu互通 ping 的网络设置


Win7PC与虚拟机中的Ubuntu操作系统进行互ping,自己研究了非常久。然后也參考了网上的一些,每次配置都会忘了。再弄非常麻烦。如今记录下:


电脑配置:

Win7  64位操作系统

虚拟机VMware Workstation10.0

虚拟机中的操作系统Ubuntu 10.04

 

1、首先,介绍怎样在VMWARE中设置LINUX的网络。

一般网络选项有Bridged, NAT, host-only几种。



VMware Workstation 支持VMnet0~VMnet9共十块虚拟网卡。

一開始老纠结虚拟机与虚拟网卡还有物理主机之间的网络连通关系,事实上虚拟网卡就是相当于一台交换机,虚拟机通过这个虚拟的交换机与物理主机进行连接,VMware Workstation默认会安装三块虚拟网卡(事实上能够觉得它们就是虚拟的交换机)。


a、虚拟机使用VMnet0虚拟网卡,即虚拟机使用“桥接方式”。则通过虚拟交换机连接到主机所属网络,这时与主机VMnet0虚拟网卡是否设置IP地址无关。仅仅要虚拟机A01、A02、A03设置了正确的IP地址、子网掩码、网关等參数,就能够訪问主机之外网络上的其它计算机。



b、 虚拟机使用VMnet8虚拟网卡,即虚拟机使用NAT连接,虚拟机能够通过主机网络单向(从虚拟机到主机、外网)訪问物理主机以外的网络,而主机以外的网络不能訪问使用VMnet8的虚拟机。


c、 虚拟机使用VMnet1虚拟网卡,表示这台虚拟机连接到VMnet虚拟交换机,即“仅主机网络”。

连接到VMnet的虚拟机能够相互通信。



2、安装的Ubuntu LINUX 虚拟机,虚拟网卡使用VMware0。

对操作系统分配的IP地址必须与物理主机处在同一网段才干够互ping。

如我的物理主机的IP地址例如以下:



物理主机IP:222.197.172.195

Ubuntu的IP地址为222.197.172.232




如今从物理主机ping  Ubuntu虚拟机




能够ping通

       Ubuntu ping 物理主机




能够ping通

 假设不行。检查物理主机的防火墙,能够选择关闭防火墙,由于Ubuntu 发的数据包可能被防火墙拦住,主机不能接受。


关于联网方式:

一、採用桥接方式:

VMWare网卡和物理网卡应该处于同一IP网段,当然要保证两个局域网没有冲突的IP。把电脑当做是一台独立的物理主机,但假设物理主机的联网方式是採用代理上网的。虚拟机里面也须要採代替理的方式。

二、NAT——网络地址转换  :默认使用VMnet8

 

1、原理:

 

NAT 是  Network address  translate的简称。

NAT技术应用在internet网关和路由器上。比方192.168.0.123这个地址要訪问internet。它的数据包就要通过一个网关或者路由器,而网关或者路由器拥有一个能訪问internet的ip地址,这种网关和路由器就要在收发数据包时。对数据包的IP协议层数据进行更改(即  NAT)。以使私有网段的主机可以顺利訪问internet。此技术攻克了IP地址稀缺的问题。

相同的私有IP可以网关NAT  上网。

 

VMWare的NAT上网也是相同的道理。它在主机和虚拟机之间用软件伪造出一块网卡,这块网卡和虚拟机的ip处于一个地址段。同一时候,在这块网卡和主机的网络接口之间进行NAT。虚拟机发出的每一块数据包都会经过虚拟网卡,然后NAT。然后由主机的接口发出。

 

虚拟网卡和虚拟机处于一个地址段,虚拟机和主机不同一个地址段。主机相当于虚拟机的网关。所以虚拟机能ping到主机的IP,可是主机ping不到虚拟机的IP。

    

2、联网方式:

 

方法1、动态IP地址。

 

主机是静态IP或动态IP,都无所谓,将虚拟机设置成使用DHCP方式上网,Windows下选择“自己主动获取IP“。linux下开启DHCP服务就可以。

(这样的方法最简单。不用过多的设置,但要在VMware中进行“编辑→虚拟网络设置”,将NAT和DHCP都开启了。一般NAT默认开启。DHCP默认关闭)

  

方法2、静态IP地址。

 

假设不想使用DHCP。也能够手动设置: 

IP设置与vmnet1同网段,网关设置成vmnet8的网关(在“虚拟网络设置”里的Net选项卡里能找到Gateway)一般是xxx.xxx.xxx.2。

子网掩码设置与VMnet8同样(设置好IP地址后,子网掩码自己主动生成)

DNS设置与主机同样。

 

比如:主机IP是10.70.54.31,设置虚拟机IP为10.70.54.22。Netmask,Gateway,DNS都与主机同样就可以实现  虚拟机  ---主机  虚拟机<---->互联网  通信。

 

提示:使用NAT技术,主机能上网,虚拟机就能够訪问Internet,可是主机不能訪问虚拟机。

 

 

三、Host-Only——私有网络共享主机:默认使用VMnet1

 

1、原理:

 

提供的是主机和虚拟机之间的网络互訪。仅仅想让虚拟机和主机之间有数据交换,而不想让虚拟机訪问Internet,就要採用这个设置了。

 

Host-only的条件下,VMWare在真正的Windows系统中,建立一块软网卡。这块网卡能够在网络连接中看到,通常是VMNET1。这块网卡的作用就是使Windows看到虚拟机的IP。

 

 

2、联网方法:

 

方法1、动态IP地址。

像上面那样开启DHCP后,虚拟机直接自己主动获取IP地址和DNS。

就能够和主机相连了。当然,还要进行一些局域网共享的操作,这里不再赘述。

 

方法2、静态IP地址。

 

也能够手动设置,将虚拟机IP设置与VMnet1同网段,网关设置成VMnet1的IP,其余设置与VMnet1同样,DNS设置与主机同样。

 

比如:VMnet1  IP:172.16.249.1        Gateway :172.16.249.2

  

那么虚拟机  IP:172.16.249.100        Gateway:  172.16.249.2

  

这样、      虚拟机<--->主机              能够通信       

可是、        虚拟机<--->互联网      无法通信

 

提示:Host-only技术仅仅用于主机和虚拟机互訪,于訪问internet无关。






posted on 2017-05-18 20:15  wgwyanfs  阅读(203)  评论(0编辑  收藏  举报

导航