虚拟机linux 与 本机共享网络及端口访问小结:
本地虚拟机联网。
VMnet0:用于虚拟桥接网络下的虚拟交换机
VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡
VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡
上述三个个虚拟设备,分别对应三种连接模式。可以联网的有第一和第三种。
一、VMware Network Adepter VMnet8联网介绍:
- 保证本机能连接外部网络。
- 在 控制面板\网络和 Internet\网络连接 中设置网卡。比如我目前用的无线连接wlan2
查看wlan2地址: ipconfig
配置VMware Network Adepter VMnet8,选择自动获取IP地址或者,手动设置一个和wlan2同网段的地址,手动设置时注意默认网关和VMnet8 ip一致。下图是设置自动获得后设置成功自己生成的。
右键WlAN2->属性,设置共享,选择共享给VMware Network Adepter VMnet8。
注意:在这一步,会自动给VMware Network Adepter VMnet8 分配一个同网段的ip地址,比如192.168.0.1 ,如果设置出错(无法启用internet连接共享,为lan连接配置的IP地址需要使用自动ip寻址),可能是其他的网卡占用了此地址,把使用此地址的修改成别的。
3. 打开虚拟机的 网络编辑器
Net设置,把网关ip也设置成0网段的,不要和其他地址冲突。Dchp设置是设置地址段的。
4. 设置虚拟机中linux系统的网络适配器,这里是哪种就选择哪种。如:VMnet0就使用桥接模式,VMnet1就选仅主机,VMnet8选NAT模式。
5. 最后在系统中设置ip地址也根VMnet8同网段的就可以,或者设置成自动获取。
没有就新建一个,有线连接。Ipv4设置成自动
设置好后重启网络,后者一会自动刷新。选择网络连接到刚配置的网络。
Ping测试可以联网了。或者打开火狐浏览器看能不能上网。
二、VMnet0联网介绍:
这种方法,使用桥接模式,不用在本机适配器中配置。比较方便:
- 在虚拟机系统中中设置为桥接模式,虚拟机系统中ip也设置为自动获取。
三、VMnet1和本机通信介绍:
由于VMnet1仅主机模式不能联网,对于虚拟机中系统及软件本地使用较方便,可以设置成固定ip,Xshell连接方便。
- 配置本机VMware Network Adepter VMnet8 地址:如:192.168.217.1,不和其他冲突就行。
2. 虚拟机中网络编辑器配置,这里子网ip也使用217网段的:192.168.217.0
3. 配置虚拟机系统中的IP地址
可以手动新建有线连接,或者配置静态ip,配置成 192.167.127.XX,保证127网段并且不和其他冲突就行。
4. 系统网络适配器选择仅主机模式
这里用哪种模式选哪个就好了。对应的可以通过 ifconfig查看下ip是否是自己配置的。
5. 此时在本机测试是否能ping通虚拟机linux系统ip地址即可。
Ping 192.168.217.11 ,可以访问。
此外telnet 192.168.217.11 22 端口 需要关闭linux防火墙,或者配置端口策略。本机windows的防火墙也要配置进出站规则或者关闭防火墙。