VMware使用经验—如何实现VMware中linux系统与windows主机的通信

分类:计算机 | 虚拟机 | VMware 1532
更新:2021-01-31 18:07:29
编辑

说明

假如我们在VMware中创建一个虚拟机并且在虚拟机中安装上了linux系统,这时候需要和我们的windows系统进行通信,那么就需要进行一些网络设置才可以实现。其中的连接方法有多种,在这里我仅介绍一下根据【仅主机模式】如何进行连接,下面我就结合我的操作经历来介绍一下如何实现VMware中的linux与windows主机的通信。

  1. VMware版本:VMware Workstation 11.x
  2. Linux版本:Red Hat Enterprise Linux 7 64位

步骤

1、首先我们在VMware Workstation中选择我们添加的虚拟机,然后进入【虚拟机设置】界面,将【网络适配器】的模式设置为【仅主机模式】,仅主机模式的意思就是虚拟机只能和主机及该主机上的虚拟机进行通信联系。 2、在VMware Workstation中点击【编辑】——【虚拟网络编辑器】,然后选择【VMnet1】,勾选上【将主机虚拟适配器连接到此网络】,将【使用本地DHCP服务将IP地址分配给虚拟机】勾上,然后在下面设置子网IP和子网掩码,我使用的网段是192.168.10,所以子网IP为192.168.10.0,子网掩码设置为255.255.255.0。 3、在我们本地的网络连接中会发现多了两个网络连接VMnet1和VMnet8,其中VMnet1就是对应于仅主机模式的虚拟网卡。在VMnet1虚拟网卡中设置它的IP地址和子网掩码,IP地址只要是192.168.10网段里面的IP即可。另外,要将我们本地连接的IP地址也设置在192.168.10网段内。 4、接下来就开始配置虚拟机中linux系统的网络设置了。进入linux系统后,鼠标点击网络连接图标,在弹出的菜单中选择【VPN连接】——【配置VPN】,弹出【网络连接】界面,点击【添加】按钮,在【Connection Type】中选择“有线”,然后点击【新建】按钮,在弹出的界面中输入一个【连接名称】,勾选上【自动连接】和【对所有用户可用】;然后选择【IPv4】选项卡,【方法】选择“手动”,然后点击【添加】按钮添加一个地址,地址设置为192.168.10.8,子网掩码设置为255.255.255.0,点击【应用】完成网络设置。添加完网络设置后连接上它,点击网络连接图标,可以查看是否已经连上。 5、以上步骤完成后就可以在我们的主机中测试能否与虚拟机中的linux系统进行网络连接了。打开cmd命令窗口,输入命令:ping 192.168.10.8,如果出现如下内容说明连接成功,其中192.168.10.8就是我们为linux系统配置的网络连接地址。

注意事项

1、有时候我们发现在cmd中能够ping通虚拟机中的linux,但是在浏览器中访问时就会提示网络连接失败,这是因为linux系统中开着防火墙,通过浏览器访问它的请求会被防火墙阻止。我们可以在linux终端中执行命令:service iptables stop就可以关闭掉防火墙,这时我们再通过浏览器访问虚拟机中的linux就没有问题了。

2、假如主机的ip是192.168.10.x,那么在【虚拟网络编辑器】中要将子网IP为192.168.10.0,否则主机连接不上服务器。