1、准备工作

要想实现互联,需要宿主机是windows专业版或者家庭版开启了远程连接。
Windows家庭版开启远程连接

2、什么是NAT模式

虚拟机的网络连接三种形式的说明

3、解决办法

查看自己虚拟机ip地址,记一下,后面要用
在这里插入图片描述

打开vm的虚拟网络编辑器,如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

其中,主机端口:即是网络中其它机器访问此物理机的端口。也是在xshell里面配置ssh的端口或者要访问的ftp服务器的端口。

虚拟机IP:也就是NAT模式下,分配给虚拟机的IP地址,此处填写虚拟机的ip地址

虚拟机端口:是虚拟机设置的供外部访问的端口。比如22 80等。

这样设置以后,那么在同一局域网物理机的xshell的连接里面,可以这样配置:(假设其它物理机访问宿主机的IP为:我的是10.10.82.182,一般局域网是192.168开头的,我是校园网分配的)
在这里插入图片描述

上图中,9999端口,也就是在刚才NAT设置里面添加的端口号,此端口是有NAT开放出来,也是宿主机对外提供转发功能的端口。

其它物理机,通过宿主机的IP和9999端口,访问到NAT设置的虚拟网卡,然后NAT对该请求进行转发到IP为192.168.84.130,端口22进行处理,192.168.84.130:22,此IP和端口也就是NAT模式下的真实虚拟机的IP和端口。

连接成功

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐