VMware是很受欢迎的虚拟机,在我们平时的工作中需要经常用到,此文简单总结了平时使用的三种网络配置方式,具体的原理没有去深究。
虚拟机系统安装的是Linux系统。
首先,我们在本机上查看所有网络配置连接,使用命令:ipconfigJava代码isconnected33.34.Ethernet adapter VirtualBox Host-Only Network:35.36. Connection-specific DNS Suffix . :37. IP Address. . . . . . . . . . . . : 192.168.154.138. Subnet Mask . . . . . . . . . . . : 255.255.255.039. Default Gateway . . . . . . . . . :40.41.C:\Documents and Settings\user>Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.C:\Documents and Settings\user>ipconfigWindows IP ConfigurationEthernet adapter VMware Network Adapter VMnet8:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.74.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Ethernet adapter VMware Network Adapter VMnet1:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.2.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :Ethernet adapter 无线网络连接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.1.209Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.1.1Ethernet adapter 本地连接:Media State . . . . . . . . . . . : Media disconnectedEthernet adapter VirtualBox Host-Only Network:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.154.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :C:\Documents and Settings\user>上面内容中,我们可以看到本地连接及其它虚拟连接,其中VMware Network Adapter VMnet8、VMware Network Adapter VMnet1和本地连接是我们在各种模式下要使用的不同连接网络配置。
本地连接:是本机用Bridge方式与虚拟机交互时使用的主机网卡;VMware Network Adapter VMnet1:是本机用Host-Only方式与虚拟机交互时使用的虚拟网卡;VMware Network Adapter VMnet8:是本机用NAT方式与虚拟机交互时使用的虚拟网卡;接下来是试验结论:1、Bridge模式:Bridge模式使用的网卡是:本地连接,及物理网卡设置方法:a.在命令行使用ipconfig命令,获取本地连接的网络IP地址,如上为:172.16.2.41;b.设置虚拟机的IP地址与本地连接的IP地址在同一网段,如172.16.2.241;c.使用service network restart命令重启网络配置;d.使用ping 命令检查网络是否畅通,如:ping 172.16.2.41。
2、Host-Only模式:Host-Only模式使用的网卡是:VMware Network Adapter VMnet1设置方法:a.在命令行使用ipconfig命令,获取主机上VMware Network Adapter VMnet1的网络IP地址,如上为:192.168.2.1;b.设置虚拟机的IP地址与VMware Network Adapter VMnet1的IP地址在同一网段,如192.168.2.241;c.使用service network restart命令重启网络配置;d.使用ping 命令检查网络是否畅通,如:ping 192.168.2.1。
3、NAT模式:NAT模式使用的网卡是:VMware Network Adapter VMnet8设置方法:a.在命令行使用ipconfig命令,获取主机上VMware Network Adapter VMnet8的网络IP地址,如上为:192.168.74.1;b.设置虚拟机的IP地址与VMware Network Adapter VMnet8的IP地址在同一网段,如192.168.74.241;c.使用service network restart命令重启网络配置;d.使用ping 命令检查网络是否畅通,如:ping 192.168.74.1。
理解VMware的3种网络模型来源: ChinaUnix博客日期:2007.05.16 11:23(共有条评论) 我要评论st和Host互联,其实这并不是一件困难的事情,只要能够理解VMware的网的虚拟机,来详细介绍一下VMware的3种网络结构型之前,先说一下VMware的几个虚拟设备:用于虚拟桥接网络下的虚拟交换机;用于虚拟Host-Only网络下的虚拟交换机;用于虚拟NAT网络下的虚拟交换机;pter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡;pter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡;的网卡在VMnet0交换机上通过虚拟网桥进行桥接,这也就是说,我的物理网卡和我的Guest的虚拟网卡(注:这个虚拟网卡不ware Network Adapter VMnet8)处于同等地位,此时的Guest就好像我的Host所在的一个网段上的另外一台机器。
打个比如下:关为192.168.0.1,那么我的Guest就应该和我的Host处于同一个网段,它的配置可为:方式,网关也为192.168.0.1,这样的话,IP地址为192.168.0.2的Host和IP地址为就可以互通了:址一定要在192.168.0网段没有被占用,而且我的网络管理员允许我来使用这个IP地址。
如果在192.168.0网段,存在DHCP服设置为DHCP方式。
网络的定义(引用自VMware GSX Server User’s Manual):ects a virtual machine to a network using the host computer's Ethernet adapter.up automatically if you select Use bridged networking in the New Virtual Machine Wizard or if you select the Typical ost only if you enable the bridged networking option when you install GSX Server.on an Ethernet network, bridged networking is often the easiest way to give your virtual machine access to that netw working to connect to either a wired or a wireless network. On a Linux host, you can use bridged networking to conrking, your virtual machine needs to have its own identity on the network. Forexample, on a TCP/IP network, the work administrator can tell you whether IP addresses are available for your virtual machine and what networking s em. Generally, your guest operating system may acquire an IP address and other network details automatically froddress and other details manually in the guest operating system.rking, the virtual machine is a full participant in the network. It has access to other machines on the network and c k as if it were a physical computer on the network.computer is set up to boot multiple operating systems and you run one or more of them in virtual machines, you unique network address.operating systems often assign all systems the same address, since they assume only one operating system will ating systems in a virtual machine, this assumption is no longer true.selection in the New Virtual Machine Wizard and later decide you want to use bridged networking, you can make t VM > Settings). For details, see Changing the Networking Configuration.Mnet8虚拟交换机,Host上的VMware Network Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通仅仅是用于和VMnet8网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的Guest是使用虚拟的NA ,在NAT网络下,我们甚至可使用Port Forwarding功能,来把Host的某一个TCP或者UDP端口映射到Guest上!ork Adapter VMnet8虚拟网卡的IP地址配置如下:不是由我来指定的,而是VMware在安装的时候自动随机指定的一个IP地址(注意,不要修改VMware Network Adapter VMne uest无法通信)那么,我的NAT网络的虚拟机的IP地址也为192.168.85.0这个网段,其IP地址配置为:是由DHCP服务器分配的的,DHCP服务器的地址为192.168.85.254,那为什么会有DHCP服务器存在呢?这是因为VMwa 分配IP地址,这个DHCP服务器,你可以ping通它,但是无法进行访问,因为实际上它就是一个系统服务而已,在开始—— >卡和Host上的VMware Network Adapter VMnet8虚拟网卡拥有相同的网络ID,这样的话,在Guest中,ping通Host就AT方式的网络中,Guest的Gateway都指向了192.168.X.2,在本例中,X=85,也就是那个虚拟的NAT服务器的地址,这但是却无法访问到这台虚拟机,因为这同样也是一个系统服务:st就可以实现互访了,并且如果我的Host此时已经连接到了Internet,那么我的Guest也就可以连上Internet了。