同一个局域网主机中的一台主机连接另一台主机的虚拟机

本文涉及的产品
云防火墙,500元 1000GB
简介: 同一个局域网主机中的一台主机连接另一台主机的虚拟机

                                                                                 

                       星光下的赶路人star的个人主页

                      知世故而不世故 是善良的成熟


文章目录


1、描述问题


  • 想要连接朋友主机的虚拟机,利用他的集群跑我写的任务

2、解决前提


两者的是在同一个局域网

注:同一局域网一般指的是ip地址的前9位(一般IPv4地址是xxx.xxx.xxx.xxx)是一样的(举个例子我的ip地址是192.168.18.43,我朋友的ip地址是192.168.18.59,这样就是前9位是一样的,说明我和朋友都是在同一个局域网)

ip地址查看方法:

win+r

输入cmd

再输入ipconfig

注意:一般网卡有很多,虚拟机的网卡是以 以太网适配器VMware Network Adapter开头的,但是这不是主机的网卡,一般是以太网适配器 以太网x这个就是你主机的网卡,也就是你实际被分配的ip地址。

最好还是要测试一下能不能互相ping通 如果ping不通,大概率是防火墙的问题,让那个被ping的把防火墙关一下!!!


3、解决办法


其实有我了解的有两个方法去解决这个问题,但是我觉得端口映射比桥接简单,所以我打算利用端口映射解决这个问题,如果大家有兴趣可以自行百度去测试桥接的方法


4、实操


4.1 虚拟机配置


1、右键虚拟机–编辑虚拟机设置–网络适配器–选择NAT模式

2、编辑VMware配置(编辑–虚拟机网络编辑器–NAT模式–NAT设置)

注意:在虚拟网络编辑器中子网地址可能是不同的,主要是取决于你的子网ip的设置,我这设置的是192.168.241.0(能改的位置就是241这个数据,大家可以随便设置,但是要记住自己设置的哦,后面需要用)

在NAT设置的页面中,网关ip就要用到上一步设置的子网ip,将子网ip最后的0改为2即可。

这就是上张图第4步的详解操作,将自己想要暴露的虚拟机的ip地址写上即可(其他可以和我保持一样)


4.2 主机防火墙配置(是你要连接虚拟机的所在的主机)


(1)搜索控制面板–>Windows防火墙–>高级设置–>入站规则–>新建规则–>端口–>下一步–>特定本地端口–>填写22

后面一直下一步保存就可以了

4.3 连接测试


1)思路解析:

现在我们有主机1的局域网ip192.168.18.43(本人的主机,虚拟机在本人主机上),主机2:192.168.43.59,虚拟机ip:192.168.241.180,主机1的VMnet8的ip网段和虚拟机是一致的。因为主机1和主机2的局域网ip是同一个网段,二者是可以通信的,而主机1和虚拟机的Vmnet8是同一网段所以是可以通信的,但是主机2和虚拟机却无法通信。所以,主机2要分虚拟机就要先访问主机1,由主机1映射到虚拟机,这就是所谓的端口映射。


所以,XShell里要写主机1的ip地址,以及前面防火墙开发的端口,虚拟机一般是22.这时,主机1会替我们连接虚拟机。

在下面主机2的XShell中:


                                                                                     

                                                                        您的支持是我创作的无限动力

                                                                                     

                      希望我能为您的未来尽绵薄之力

                                                                                     

                    如有错误,谢谢指正若有收获,谢谢赞美

相关文章
|
3月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
251 6
|
17天前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
38 4
|
24天前
|
Linux 网络安全
Linux虚拟机与主机和Xshell的连接问题解决
Linux虚拟机与主机和Xshell的连接问题解决
59 1
|
2月前
|
虚拟化
虚拟机系统Win7与主机之间不能实现拖放的问题及解决方法
虚拟机系统Win7与主机之间不能实现拖放的问题及解决方法
47 0
|
3月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
3月前
|
关系型数据库 MySQL 数据库
成功解决:Navicat 连接虚拟机Docker中的mysql数据库失败(仅限某些特殊情况)
这篇文章介绍了在Ubuntu环境中使用Docker部署Flask项目的方法,包括创建测试项目、设置数据库、构建Flask和Nginx镜像以及容器编排,其中使用了MySQL 5.7作为数据库,Flask 2.0.2作为Web框架,Gunicorn 20.1.0作为应用服务器,Nginx 1.21.4作为反向代理,并解决了Navicat连接Docker中的MySQL数据库失败的问题。
|
25天前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
195 6
|
5月前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
30天前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
59 2