服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - 服务器知识 - VMware WorkStation的三种网络连接方式详解

VMware WorkStation的三种网络连接方式详解

2021-01-13 20:35啸傲居士 服务器知识

本篇文章主要介绍了VMware WorkStation的三种网络连接方式详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一. 首先贴出本人在网络上找到与vmware网络连接相关的知识

安装完虚拟机后,默认安装了两个虚拟网卡,vmnet1和vmnet8,其他的未安装(当然也可以手动安装其他的)。其中vmnet1是host网卡,用于host方式连接网络的。vmnet8是nat网卡,用于nat方式连接网络的。它们的ip地址是随机生成的,如果要用虚拟机做实验的话,最好将vmnet1到vmnet8的ip地址改掉。习惯上把vmware虚拟网卡使用的网段"固定",使用如下原则:vmnet1对应的网段是192.168.10.0,vmnet2对应的网段是192.168.20.0,其他的类似。当然平常只是随便用用的就不用改了,能上网就行了。

vmware网络连接的方式主要有:桥接(bridged)、nat、主机网络(host-only)。

1. use bridged networking(使用桥接网络)

说明:使用vmnet0虚拟交换机,此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的ip地址,其网络拓扑如图1所示,使用桥接方式,a,a1,a2,b可互访。

VMware WorkStation的三种网络连接方式详解

图1 桥接方式拓扑示意

2. use network address translation(nat)

说明:使用vmnet8虚拟交换机,此时虚拟机可以通过主机单向网络上的其他工作站,其他工作站不能访问虚拟机。其网络拓扑如图2所示,使用nat方式,a1,a2可以访问b,但b不可以访问a1,a2。但a,a1,a2可以互访。

VMware WorkStation的三种网络连接方式详解

图2 nat方式拓扑示意

3. use host-only networking(使用主机网络)

说明:使用vmnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互访。也就是不能上internet,其网络拓扑如图3所示,使用host方式,a,a1,a2可以互访,但a1,a2不能访问b,也不能被b访问。

 VMware WorkStation的三种网络连接方式详解

图3 主机网络方式拓扑示意

实际应用:现在最普遍使用的是宽带,使用桥接方式,主机必然可以上网,但是虚拟机上的操作系统是不可以上网的。此时你的主机就相当于a,而虚拟机就相当于a1,除非你再向运营商(如电信,网通)申请个ip地址,显然这是不可取 的。

如果你有路由器的话,那么就可以使用桥接方式上网,因为此时你申请的ip地址是写在了路由器上,而不是你的机器上,这样包括你的主机,虚拟机,也包括连在路由器上的其他人的机器,都将可以上网,使用着由路由器自动分配的ip地址,ip地址一般是192.168.0.xxx。貌似运营商不太乐意你使用路由器,说什么对他们交换机的接口有损害。当然,只要你的主机可以上网,使用nat方式,虚拟机总是可以上网(当然不包括在你胡乱改写ip,网关,dns等信息的情况下)。

实例手动设置:假设主机的vmnet1使用网段地址为192.168.10.0,vmnet8使用网段地址为192.168.80.0,网关地址为192.168.80.254(也就是nat路由器地址,可自己设置,在vmnet8上),主机网卡使用地址为192.168.1.1。

一、使用桥接方式,虚拟机a1的ip地址可以设置成192.168.1.5(与主机网卡地址同网段的即可),其他的诸如网关地址,dns,子网掩码均与主机的相同。

二、使用nat方式,虚拟机a1的ip地址可以设置成192.168.80.5(与vmnet8使用相同的网段),网关是nat路由器地址,即192.168.80.524

三、使用host-only方式,虚拟机a1的ip地址可以设置成192.168.10.5(与vmnet1使用相同的网段)
说明:一般用户不需要自己手动设置,选择自动获取,或开启dhcp服务即可。

二. 个人配置经历

如果你对网络知识比较熟悉,甚至非常精通,上面的内容已经足够了。但是,在我们实际使用中可能还会遇到其他的一些问题,特别是对于搞嵌入式开发的人员来说,由于现在大部分嵌入式板子均支持网络启动(nfs和tftp),所以必须保证目标机器和宿主机器之间的网络互通。

在你安装虚拟机之前笔者建议读者安装完整版vmware workstation,不建议使用绿化版的,因为绿化版的精简很多东西,有些服务也未必能够绿化彻底。下面我就依次讲诉上面三种网络连接方式的配置方法。

上面说过了,本人建议读者使用完整安装版vmware workstation进行安装使用,并且切勿使用360等相关系统维护软件禁用vm启动选项(包括服务和网络连接等)。还有在进行以下操作之前建议读者对虚拟机网络进行重置(注意:在进行重置之前所有虚拟机必须关闭或者挂起),读者可以选择“编辑”-“虚拟网络编辑器”-“恢复默认”(左下角),确认重置稍等一段时间即可。

1. 桥接网络

步骤如下:

(1) 选择“虚拟机”-“设置”,出现如下界面:

VMware WorkStation的三种网络连接方式详解

图4 虚拟机设置对话框

(2) 选择“硬件”-“网络适配器”选项,进入如图5所示界面,在对话框右侧网络连接选项中选择“网桥”连接方式,然后单击“确定”。

VMware WorkStation的三种网络连接方式详解

图5 选择“网桥”连接方式

(3) 进入虚拟机,打开终端(linux系统),输入setup命令选择“网络配置”选项。

VMware WorkStation的三种网络连接方式详解

图6 终端下输入“setup”命令,然后选择“网络配置”选项

(3) 依次进入“设备配置”-“eth0”,进入如图7所示界面,切忌不要勾选“使用dhcp”选项,并在下面配置ip、子网掩码、网关、dns等信息后保存配置选项,所以,在配置之前你必须熟悉你的网络环境,这种配置情况下是使虚拟机和你的主机在一个网段内,比如我的主机网络ip是192.168.1.8,网关是192.168.1.254;虚拟机网关就也应该配置在这个网段,相应的板子的环境变量/ip也应该配置在192.168.1.0/24这个网段内,然后在终端下面输入“service network restart”命令重新启动网络即完成网桥连接方式的配置。

VMware WorkStation的三种网络连接方式详解

图7 配置完ip、网关后,保存退出

VMware WorkStation的三种网络连接方式详解

图7 重新启动网络,并进行测试

2. nat网络

nat网络是这三种网络里面最最简单配置的了,只需要将虚拟机网络改成nat连接方式(图8所示),然后在虚拟机里面把网络设成dhcp自动获取ip即可,linux下面在图9中勾选“使用dhcp”选项保存退出,并重新启动网络即可,在此不做赘述。

VMware WorkStation的三种网络连接方式详解

图8 更改虚拟机网络配置为“nat”连接方式

VMware WorkStation的三种网络连接方式详解

图7 勾选“使用dhcp”选项,保存退出

VMware WorkStation的三种网络连接方式详解

图8 重启网络,并查看网络配置

由图8中的eth0的相关配置我们发现虚拟机和主机并不在一个网段内,但是虚拟机可以ping通主机网段内的任一机器,反之则不可以,上面已经讲的很清楚了,在此不做赘述。

3. host-only网络

一般情况下我们不会选择这种配置方式,除非你真的不希望虚拟机上网,或者与其他机器想通。某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。如果你想利用vmware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。

步骤如下:

(1) 打开主机里面的网络连接,右击“vmware virtual ethernet adapter for vmnet1”选择属性,进入ipv4配置选项(“internet协议 tcp/ip”),如图9所示。

VMware WorkStation的三种网络连接方式详解

图9 vmnet1网络连接属性

(2) 由于图9显示vmnet1的网络连接在192.168.136.0/24这个网段内,因此我们在虚拟机里面可以进行如图10所示配置。

VMware WorkStation的三种网络连接方式详解

图10 host-only配置,注意dns配置信息

(2) 保存网络配置后,重启网络,然后使用主机ping虚拟机,如果能够ping通,则说明配置成功。

VMware WorkStation的三种网络连接方式详解

图11 测试host-only网络

注意:

1. 如果网络还是不通,请在分别关闭主机和虚拟机的防火墙,然后在进行验证配置是否成功;

2. 在嵌入式开发搭建网络环境的时候建议使用网桥网络连接方式,这样我们可以把主机、虚拟机、开发板分别固定一个ip,便于相互之间的互通。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/shuxiao9058/article/details/7051463

延伸 · 阅读

精彩推荐