虚拟机linux 与 本机共享网络及端口访问小结:

本地虚拟机联网。

VMnet0:用于虚拟桥接网络下的虚拟交换机

VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡

VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

 

上述三个个虚拟设备,分别对应三种连接模式。可以联网的有第一和第三种。

一、VMware Network Adepter VMnet8联网介绍:

  1. 保证本机能连接外部网络。
  2. 在  控制面板\网络和 Internet\网络连接 中设置网卡。比如我目前用的无线连接wlan2

    查看wlan2地址:  ipconfig

windows本地连接虚拟机redis 虚拟机本地连接在哪里_windows本地连接虚拟机redis

配置VMware Network Adepter VMnet8,选择自动获取IP地址或者,手动设置一个和wlan2同网段的地址,手动设置时注意默认网关和VMnet8 ip一致。下图是设置自动获得后设置成功自己生成的。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_VMware_02

右键WlAN2->属性,设置共享,选择共享给VMware Network Adepter VMnet8。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_VMware_03

windows本地连接虚拟机redis 虚拟机本地连接在哪里_桥接模式_04

注意:在这一步,会自动给VMware Network Adepter VMnet8 分配一个同网段的ip地址,比如192.168.0.1 ,如果设置出错(无法启用internet连接共享,为lan连接配置的IP地址需要使用自动ip寻址),可能是其他的网卡占用了此地址,把使用此地址的修改成别的。

3. 打开虚拟机的 网络编辑器

windows本地连接虚拟机redis 虚拟机本地连接在哪里_windows本地连接虚拟机redis_05

windows本地连接虚拟机redis 虚拟机本地连接在哪里_VMware_06

Net设置,把网关ip也设置成0网段的,不要和其他地址冲突。Dchp设置是设置地址段的。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_07

4. 设置虚拟机中linux系统的网络适配器,这里是哪种就选择哪种。如:VMnet0就使用桥接模式,VMnet1就选仅主机,VMnet8选NAT模式。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_桥接模式_08

5. 最后在系统中设置ip地址也根VMnet8同网段的就可以,或者设置成自动获取。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_09

 

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_10

没有就新建一个,有线连接。Ipv4设置成自动

windows本地连接虚拟机redis 虚拟机本地连接在哪里_windows本地连接虚拟机redis_11

设置好后重启网络,后者一会自动刷新。选择网络连接到刚配置的网络。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_桥接模式_12

Ping测试可以联网了。或者打开火狐浏览器看能不能上网。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_windows本地连接虚拟机redis_13

二、VMnet0联网介绍:

这种方法,使用桥接模式,不用在本机适配器中配置。比较方便:

  1. 在虚拟机系统中中设置为桥接模式,虚拟机系统中ip也设置为自动获取。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_14

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_15

三、VMnet1和本机通信介绍:

由于VMnet1仅主机模式不能联网,对于虚拟机中系统及软件本地使用较方便,可以设置成固定ip,Xshell连接方便。

  1. 配置本机VMware Network Adepter VMnet8 地址:如:192.168.217.1,不和其他冲突就行。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_VMware_16

2. 虚拟机中网络编辑器配置,这里子网ip也使用217网段的:192.168.217.0

windows本地连接虚拟机redis 虚拟机本地连接在哪里_桥接模式_17

3. 配置虚拟机系统中的IP地址

可以手动新建有线连接,或者配置静态ip,配置成 192.167.127.XX,保证127网段并且不和其他冲突就行。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_18

4. 系统网络适配器选择仅主机模式

windows本地连接虚拟机redis 虚拟机本地连接在哪里_windows本地连接虚拟机redis_19

windows本地连接虚拟机redis 虚拟机本地连接在哪里_Network_20

这里用哪种模式选哪个就好了。对应的可以通过 ifconfig查看下ip是否是自己配置的。

5. 此时在本机测试是否能ping通虚拟机linux系统ip地址即可。

Ping 192.168.217.11 ,可以访问。

windows本地连接虚拟机redis 虚拟机本地连接在哪里_windows本地连接虚拟机redis_21

此外telnet 192.168.217.11 22 端口 需要关闭linux防火墙,或者配置端口策略。本机windows的防火墙也要配置进出站规则或者关闭防火墙。