惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
IT之家
IT之家
V
Visual Studio Blog
The Cloudflare Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
S
SegmentFault 最新的问题
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
博客园 - Franky
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

StudyingLover's Blog

Diffusion Policy笔记 rwkv笔记 act笔记 nanovllm-block_manager opencode多智能体 nanobot-pre-train nanobot-rl nanobot-sft nanobot-checkpoint_manager nanobot-gpt nanobot-mid-train Vision Mamba (Vim)笔记 BPE演示 最后一遍学习Transformer YOLOv5 目标检测笔记 下载根服务器解析记录 Dynaseal A Backend-Controlled LLM API Key Distribution Scheme with Constrained Invocation Parameters 判断链表有环 王道25数据结构勘误 关于perplexity的open-sourcing-r1-1776 AI为什么不像人类一样进行多轮对话 新博客改造日记和功能测试 linuxqq只显示登陆背景图 数字设计和计算机体系结构(机械工业出版社)勘误(自制) Dynaseal:面向未来端侧llm agent的llm api key分发机制 A Definitive Guide to Markdown Style This post is using MDX, Where you can embed JSX and Astro components RT-Patch学习 pydantic实现的LLM ReAct fastapi 和 uvicorn 设置监听 ipv6
手机平板远程访问kvm虚拟机的windows
About the Author StudyingLover · 2023-12-24 · via StudyingLover's Blog

手机平板远程访问kvm虚拟机的windows

最近快期末周了,开始陆陆续续开始复习(预习)这学期的课,于是有了一个需求,我希望在床上用手机可以看我linux电脑上kvm虚拟机里面的网课。

首先使用superRDP2给kvm虚拟机里面的windows装上了rdp,并且在linux上测试了一下确保rdp是通的。接下来只需要解决手机和windows网络连通性的问题,我ping了一下,果然不通。

现在的虚拟机是在虚拟网络下面,能ping通才见鬼了。我们可以把虚拟机改成桥接模型,不出意外的话就能解决这个问题了

接着我收获了一个报错

操作失败: 桥接 win11 不存在

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/addhardware.py", line 359, in change_config_helper
    define_func(devobj=devobj, do_hotplug=True, **define_args)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 862, in define_network
    self._process_device_define(editdev, xmlobj, do_hotplug)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 532, in _process_device_define
    self.hotplug(device=editdev)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1124, in hotplug
    self._update_device(device)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1085, in _update_device
    self._backend.updateDeviceFlags(xml, flags)
  File "/usr/lib/python3.11/site-packages/libvirt.py", line 3293, in updateDeviceFlags
    raise libvirtError('virDomainUpdateDeviceFlags() failed')
libvirt.libvirtError: 操作失败: 桥接 win11 不存在

笑死就没有win11这个网络让我桥接,我想改成桥接还得改配置,多是一件麻烦事。很自然的我们就想到了端口转发。

ssh -L [宿主机端口]:[虚拟机IP]:3389 [宿主机用户]@[宿主机IP]

宿主机端口虚拟机IP宿主机用户宿主机IP,换成你的,运行,就像正常的ssh一样,就实现了端口转发,只是原本windows的ip写成宿主机的,端口写成宿主机端口。

有的同学会发现这个方法不work,是我们的配置出错了吗?是的,我们忘了一件事情:当使用SSH端口转发时,默认情况下,转发的端口可能仅绑定到localhost。所以我们需要修改命令

ssh -L 0.0.0.0:[宿主机端口]:[虚拟机IP]:3389 [宿主机用户]@[宿主机IP]

work 了