首页 > 其他分享 >记录:利用共享wifi+桥接的方式实现远程访问另一台电脑上的vm虚拟机上的服务

记录:利用共享wifi+桥接的方式实现远程访问另一台电脑上的vm虚拟机上的服务

时间:2024-06-15 18:54:25浏览次数:20  
标签:另一台 桥接 ip 虚拟机 电脑 192.168 访问 150.101

情景描述:

1、电脑1:操作端,试图访问电脑2上的虚拟机。电脑1通过有线访问网络,同时可以依靠无线网卡开启共享wifi。

2、电脑2:被控端,上面的vm17虚拟机centos7中部署有nginx和docker上的微服务;电脑2的防火墙关闭,或者防火墙有对应微服务的端口出入站规则。

本文原文:https://www.cnblogs.com/CarpVexing/p/18249609

需求:

1、电脑2上的虚拟机ip固定且为192.168.150.101,我们期望这个不改变,因为微服务提前部署时写好了相关ip,改起来麻烦。从虚拟机上执行ip addr可以确认,网卡ip为192.168.150.101,掩码24,boardcast 为192.168.150.2。

2、我们需要电脑2本机上能够访问192.168.150.101,即电脑2自身网段也在192.168.150.xxx上面。这是为了方便单独在电脑2上进行调试。

3、我们需要电脑1本机上也能够访问192.168.150.101,这是部署这套环境的最重要目的,即远程访问虚拟机微服务。

操作:

1、电脑1开启共享wifi(win10上叫移动热点)。此时,“更改网络适配器”(控制面板\网络和 Internet\网络连接)页面中会新出现一个“本地连接* xx”的网络。

2、电脑1选择新出现的网络,右键属性,双击Internet协议版本4,勾选使用下面的ip地址,填入ip地址192.168.150.2,子网掩码255.255.255.0,其余所有留空,确定。

3、电脑2连接该移动热点,这时去看dhcp自动分配的ip是192.168.137.xxx,这显然不符合我们的需求2。所以要手动修改ip。

4、电脑2来到“更改网络适配器”(控制面板\网络和 Internet\网络连接)页面,选择当前连接的网络,右键属性,双击Internet协议版本4,勾选使用下面的ip地址,填入ip地址192.168.150.222(这个222其实随意,只要不是2或101),子网掩码255.255.255.0,默认网关192.168.150.2,DNS192.168.150.2,确定。有弹窗不要紧,确定即可。

5、电脑2此时应当能在本机上顺利ping通baidu等外网了。vm上选择虚拟机centos7网卡模式为桥接模式,开机。此时centos7上也应当能够顺利ping通baidu等外网了。

6、电脑1此时应当能在本机上顺利ping通192.168.150.101了。此时,电脑1ip为192.168.150.2,电脑2ip为192.168.150.222,vm的ip为192.168.150.101,理论上三者可以相互ping通(忽略防火墙问题)。这时电脑1可通过访问192.168.150.101的8848等微服务端口访问微服务了。

 

标签:另一台,桥接,ip,虚拟机,电脑,192.168,访问,150.101
From: https://www.cnblogs.com/CarpVexing/p/18249609

相关文章

  • android studio 启动虚拟机长时间无响应,无法启动(二)
    书接上回,MAC更新到11.0需要40GB,但是我的电脑一共120GB,系统内存占了70GB,更新完MAC是剩不下空间了,因此不选择更新版本,重新安装了较低版本的AndroidstudioAndroidstudio官网又出现了新的问题。。。问题PANIC:BrokenAVDsystempath.CheckyourANDROID_SDK_ROOTvalu......
  • # android studio启动虚拟机长时间无响应,无法启动
    问题虚拟设备长时间不响应,无法启动设备方案根据androidstudio启动虚拟器失败尝试删除锁文件失败,.android目录下不存在锁文件电脑内存或计算配置不足查看了模拟器需要的内存,我的电脑还有10GB,应该是绰绰有余模拟器版本不对重新下载了30版本的,依然不响应,真......
  • Windows: 使用PowerShell管理Hyper-V虚拟机
    Hyper-V是Windows操作系统中强大的虚拟化平台,通过Hyper-V,用户可以创建和管理虚拟机(VM)。作为计算机专业人士,我们可能更倾向于使用命令行工具来高效地管理系统。在Windows上,PowerShell是一个功能强大的命令行工具,可以用来管理Hyper-V虚拟机。本文将详细介绍如何使用PowerShell......
  • 设计模式-桥接模式
    桥接模式桥接模式(bridge)也成为桥梁模式,接口(Interface)模式,柄体(HandleAndBody)模式,是将抽象部分与它的具体实现部分分离,使得它们可以独立的变化,属于结构型模式。桥接模式主要是通过组合的方式建立两个类之间的关系,而不是继承。但又类似于多重继承方案,但是多重继承方案往往违......
  • DNF单机源码架设教程|无需服务器|虚拟机一键搭建
    一.搭建所需要的文件获取地址:https://githubs.xyz/boot/?app=15二.搭建步骤只需一台windows系统,首先需要安装vm虚拟机目录在vm虚拟机下面安装完成打开需要输入激活序列号,在VM序列号.txt里面,16.0的左上角文件打开选择:服务端->DNFServer7.9x64.vmx打开左上角......
  • 【VMware虚拟机使用记录】—— 虚拟机开启失败的问题分析及解决方法
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、虚拟机开启失败1.原因分析2.解决总结前言VMware虚拟机是由VMware公司开发的一种强大虚拟化解决方案,用于创建和管理多个虚拟计算环境。通过在单台物理计算机上运行多个操作系统,VMwar......
  • mac VMware Fusion虚拟机配置静态ip
    配置静态ip在mac上路径/Library/Preferences/VMware\Fusion/vmnet8下nat.conf文件找到网关ip和子网掩码netmask#NATgatewayaddressip=192.168.186.2netmask=255.255.255.0 dhcpd.conf文件中找到range192.168.186.128192.168.186.254;optiondomain-name-s......
  • 解决本地机器连接虚拟机中MySQL数据库的问题指南
    在很多开发场景下,我们需在本地电脑通过应用程序或管理工具访问部署在虚拟机里的MySQL数据库,这对于项目测试、调试极其重要。默认配置下,MySQL可能仅接受源自虚拟机本身的连接请求。以下是详细步骤,指导你调整MySQL设置,实现本地到虚拟机MySQL数据库的无缝连接。第一步:登录MySQ......
  • 虚拟机开机或重启后自动执行绝对路径下的可执行文件方法
    在虚拟机中打开路径/etc/systemd/system/在Linux系统中,使用service(或systemctl,对于使用systemd的系统)来在开机后自动执行某个可执行文件,通常涉及创建一个服务单元文件(serviceunitfile)。以下是一些常见的方法,用于设置开机自启服务来执行可执行文件:1.使用systemd(大多数现代......
  • 20台虚拟机瘫痪,16T的硬盘只用了半年左右损坏了,是什么原因呢?
    我们把这个硬盘取下来发现盘面上有很多这个液体据客户描述,由于机房漏水导致硬盘损坏,服务器无法开机,我们第一时间先把这个污渍给它清理干净,这个是硬盘的生产日期是2022年3月份呢,3月2号的硬盘,容量16T空调漏水导致的硬盘损坏,盘体还好没有进水,我们只需要找到一个相同的这个电路板......