windows下qemu虚拟机桥接网络(虚拟专用网络TAP模式)

QEMU网络--桥接网络、tap设备 QEMU 可以使用 TAP 接口为GuestOS提供完整的网络功能。 当GuestOS运行多个网络服务并且必须通过标准端口连接时,这可能很有用,还比如需要 TCP 和 UDP 以外的协议时,以及 QEMU 的多个实例需要相互连接的时候(尽管这也可以在用户模式网络中通过端口重定向或通过套接字来实现)。 采用TAP设备和网桥的虚拟网络的性能应该会比使用用户模式网络或VDE要好,原因在于TAP设备和网桥是在内核中实现的。 首先创建tun、tap设备。 $ sudo mkdir /dev/net $ s 阅读详情

使用qemu创建虚拟机可以-net配置多种网络类型,本文主要讲通过虚拟专用网络TAP模式网络创建类似于VMware中桥接和NAT的网络类型,前者为与宿主机网络共享网卡的网络环境,即与宿主机为同级网络环境,后者为创建一个新的网络环境,宿主机作为路由器,为虚拟机分配IP。

NAT网络类型也可以通过-net user模式,但该模式在仅可通过端口转发的方式,让宿主机访问到虚拟机的部分端口,具体配置方式可以见其他文章。

本文仅为qemu虚拟机的网络配置环境,创建好虚拟机后仍然可以通过修改启动命令的方式,修改虚拟机的网络硬件。

1 安装虚拟网卡

虚拟专用网络TAP模式下需要让虚拟连接到一个宿主机上的网卡,所以我们需要创建一张虚拟网卡。
安装tap-windows会自动创建虚拟网卡,也可以通过安装openvpn等vpn软件,这些软件安装过程中会包含tap-windows,openvpn中泽可只安装tap-windows,请自行寻找软件。

安装好之后,网络连接界面会新增一个硬件为TAP-Windows Adapter V9的虚拟网卡,右键重命名为tap0等好写的网卡名称,别中文就行。
Pasted image 20250219103258

刚安装好之后这个网卡会显示未连接,虚拟机运行后连接这个网卡后就正常了。

2 创建网络环境

想要创建类似VMware中桥接的网络看2.1,想要NAT网络看2.2

2.1 桥接

选中两张以上的网卡,包含宿主机连接互联网的网卡和新建的tap网卡,可以多张tap网卡一起桥接。注意接下来的操作会更改宿主机IP,如远程操控请做好准备。 然后右键点击桥接,这时,会新建一个网桥,将多张网卡连接到一起。
Pasted image 20250219103944
网桥和普通网卡一样,可以通过DHCP或者静态来配置IP,宿主机的IP也变成了该IP,桥接的多张网卡也都没法设置IP了,可以看作网桥的IP为宿主机原本连接互联网的的IP,其他tap网卡则需要通过虚拟机连接后,在虚拟机自行设置。
Pasted image 20250219110349
qemu启动虚拟机时,仅需要设置网络为

-net nic -net tap,ifname=tap0

其中ifname=tap0为宿主机上的虚拟网卡名称,名称若有空格,使用双引号包裹名称。
虚拟机现在就直接接入了与宿主机相同的网络环境,接入了同一个路由器,可以通过在虚拟机上设置DHCP或者静态的方式修改IP,静态设置与主机同一个网段,但是未使用的IP即可。

2.2 NAT

右键宿主机连接互联网的网卡,选择属性,开启允许其他网络用户····,家庭网络连接选择新建的虚拟网卡tap0。
Pasted image 20250219104143
查看tap0网卡的ipv4设置情况,发现自动设置了IP,这就类似于VMware中的NAT网卡,ip为网关IP。
Pasted image 20250219104222
qemu启动虚拟机时,仅需要设置网络为

-net nic -net tap,ifname=tap0

其中ifname=tap0为宿主机上的虚拟网卡名称,名称若有空格,使用双引号包裹名称。
虚拟机现在就接入了NAT网络,应该可以通过DHCP自动分配IP,分配到的就是网段为192.168.137.x,若未自动分配,则可配置静态IP。

Windows11 上使用 QEMU 创建 Ubuntu aarch64(ARM64)虚拟机 Win10版本的: https://build.openvpn.net/downloads/releases/tap-windows-9.24.7-I601-Win10.exe。-drive if=none,file=ubuntu-20.04.5-live-server-arm64.iso,id=cdrom,media=cdrom 指定光驱使用镜像文件。-device nec-usb-xhci -device usb-kbd -device usb-mouse 启用USB鼠标等设备。 阅读详情

相关推荐

win10下qemu虚拟网卡的配置连接

cmd进入AMD64目录(64位系统),执行命令tapinstall install OemVista.inf tap0901。(我是把有线网卡添加到网桥,无线网卡开启共享给网桥,网桥地址自动生成为192.168.0.1)右键tap0 -> 添加到桥(会生成一个网桥)ping www.baidu.com 成功。Win+R 运行 hdwwiz。下载tap-window6(右键本地网卡 ->添加到桥。3.配置虚拟机ip, gw。

pawpaw77的博客 5256

【QEMU-tap-windows-Xshell】QEMU 创建 aarch64虚拟机(附有QEMU免费资源)

本文将介绍如何使用 QEMU、tap-windows 和 Xshell 软件,在 Windows 上创建 aarch64(ARM64)虚拟机,并进行各种操作。我们将讨论这些软件的特点、使用场景、安装和使用方法以及安全注意事项。通过本文的指导,读者将能够掌握如何在 Windows 上创建 aarch64(ARM64)虚拟机的技能。

记录我的学习历程 2861

Windows下TAP-Windows Adapter V9驱动安装与TUN设备配置全攻略(附常见问题解决)

本文详细介绍了在Windows系统下安装和配置TAP-Windows Adapter V9驱动的完整流程,包括驱动获取、安装步骤、虚拟网卡与路由设置,并提供了基于该驱动进行ICMP测试的编程实战指南。文章还涵盖了常见问题排查与解决方案,帮助开发者高效搭建虚拟网络环境。

hp777的博客 1826

windows 添加多个 tap虚拟网卡设备

tap-windows 是一种虚拟网络适配器驱动程序,它创建了一个虚拟的TAP(以太网桥接)设备,允许用户在计算机上模拟一个额外的网络适配器。安装完成后 tap-windows-9.21.2.exe,在设备管理器里面会多出一个适配器网络。比如一些需要网络地址唯一的情况。但有人就想再搞出一个,或者是很多个,怎么弄呢?呈现效果如下,有多个TAP 网络。在这里就可以修改mac地址。

飞剑神 1万+

QEMU在Windows上模拟ARM硬件平台并安装国产操作系统麒麟高级服务器版V10(基于OpenEuler)

QEMU在Windows上模拟ARM硬件平台并安装国产操作系统麒麟高级服务器版V10(基于OpenEuler)

u013511036的博客 1万+

tap-windows-9.21.0

tap-windows 虚拟网卡 win10 win11都可以使用,用于创建网络适配器window adapter

Windows11 上使用 QEMU 创建 aarch64(ARM64)虚拟机

Windows11 上使用 QEMU 创建 aarch64(ARM64)虚拟机

Calvin Chan的博客 1万+

骗分导论 CSP、NOIP、蓝桥杯、PAT、USACO等竞赛的算法骗分技巧 轻松省三

问题来了,那么多座桥,炸一座就破坏岛屿的联系,可能性微乎其微(除非特别设计数据)。它们的价值极大,不仅能初步帮你检验程序的对错,而且,如果你不会做这道题,你就可以直接输出样例!在OI考试中最后难的题数据最后的几个,他们往往不会创造新的数据,此时就可以直接输出最后几个数据了。需要运用《骗分导论》第3章中学到的知识,先写出朴素算法,然后造一些数据,可能就会发现规律。有些时候,问题的答案可能很有特点:对于大多数情况,答案是一样的。据说,在NOIP2013中,有人最后一题不会,愤然打了个随机数,结果得了。

星卯教育-信奥教练tony 6403

Windows10下qemu使用TAP网络与主机互通方法

7 .启动到WIN7下之后,可以看到自动获取到的网卡地址为 192.168.137.138 ,可通过HOST的网卡对外通信,也可以对HOST本身通信,当然也可以手动设置静态地址。选择“允许其他网络用户通过此计算机的Internet连接来连接”, 家庭网络连接,选择”tap-nic” 网卡,这一步非常关键。或者安装 openvpn,openvpn安装时会自动安装TAP 生成一虚拟网卡,如果删除,从设备管理器中选择删除包括驱动程序勾选即可。下载TAP-DRIVER-dist.win7。

大米哥的专栏 4385

Allegro 16.6 高级技巧实战:用Region规则和动态间距搞定高密度连接器布局布线

本文深入探讨了Allegro 16.6在高密度连接器布局布线中的高级技巧,重点介绍了Region规则和动态间距属性的应用。通过局部规则覆盖和分层控制,解决0.5mm以下引脚间距的布线难题,提升PCB设计效率和质量。

weixin_30352645的博客 439

CXL协议-第三章 CXL事务层

CXL.io为I/O设备提供了一个非一致的负载/存储接口。图3-1显示了Flex总线分层层次结构中的位置。事务类型、事务分组格式、基于信用的流量控制、虚拟通道管理和事务排序规则遵循PCIe*定义,详情请参考PCIe基础规范的“事务层规范”章节。本章重点介绍了用于CXL.io的著名的PCIe操作模式或特性。

qq_41305217的博客 2769

QEMU虚拟化环境搭建与优化指南

QEMU 的用户模式网络(User Networking)是通过 SLIRP(Socket Layer for Internet Reliable Protocol)实现的,它是一种在用户态实现的网络后端,用于为虚拟机提供网络访问功能。但是,ICMP 流量(如 ping 使用的协议)在用户模式网络下支持有限。QEMU 默认的用户模式网络(SLIRP)对 ICMP 流量的支持有限,导致无法 ping 通外部地址如 8.8.8.8,但 TCP/UDP 流量(如 apt` 下载)正常工作。

2290

怎样让你的论文看起来“像人写的”?只用三招直接去除AI味(附提示词)

当然如果你在实际使用中还有其他需求,比如降重润色、改写翻译等,也可以结合七哥的专业写作平台来辅助,这个高级学术平台已经内置了ChatGPT4o、ChatGPT4.1、Claude3.7、满血版DeepSeek-R1等AI大模型,帮你写文献综述、干课题申报、写论文等学术任务绝对每一点问题。比如我自己的一套学术写作平台,其中的“降重与润色”模块整合了多种GPTs应用,除了能帮助调整语言风格、避免雷同表达,还可以顺带降个重,对于提升学术文本的整体质量还是非常有用的。一、为什么用AI写出来的文章会有AI味?

智能AI让学术科研更容易 1680

很多TAP-Windows adapter V9#

windows的网络中突然出现很多vpn或者适配器,大大影响计算机速度

北欧巨墙 1万+

Android 12.0 SystemUI下拉状态栏定制化之隐藏下拉通知栏布局功能实现(二)

在12.0的系统定制化开发中,由于从12.0开始SystemUI下拉状态栏和11.0的变化比较大,所以可以说需要从新分析相关的SystemUI的 布局,然后做分析来实现不同的功能,今天就开始实现关于隐藏SystemUI下拉状态栏中的通知栏布局系列二,去掉下拉状态栏中 通知栏部分 白色的圆角背景

安卓兼职framework和app工程师的博客 1634

Arduino I2C for TCA9548A应答扫描程序

Arduino I2C for TCA9548A应答扫描程序

perseverance51博客 1119

永久性卸载Tap-windows Adapter V9

困扰 不知什么时候起,电脑接校园网的时候,会出现如下的问题: 服务器禁止设置多个IP来提供代理服务,为了避免您出现该问题,请打开网络连接,按下面的步骤修复后再使用。 无效的解决办法 锐捷提供的修复办法如上,后来我发现这东西删又删不掉,禁用也不能根绝,一段时间后又自动启用。开始从网上找教程花了九牛二虎之力,终于把它删除了。可是没过多久,它又回来了。崩溃,想到它是Windows的产品,也是敢怒...

qq_44040399的博客 5万+

TC3XX - MCAL知识点(四十二):AURIX™ TC3xx实现多相电机需要多核配合使用的场景与实操分析

本文探讨了多相电机控制系统中的关键技术问题,重点分析了多核处理器在电机控制中的应用。针对十二相电机等复杂应用场景,提出了同步采样、多核协同等解决方案。文章详细阐述了相电流同步采样原理及EBTresos配置方法,分析了ADC硬件触发机制和多核配合策略。通过Core0和Core1的协同工作设计,解决了位置信息采集与FOC算法执行的时序问题,并提供了代码实现示例。实验验证了采用ATOM0_7同时触发两个核ADC中断的可行性,为多相电机控制系统的实现提供了技术参考。

梦想技术家 494

TAP-Windows V9 (NDIS 6.20/6.30)

TAP-Windows V9虚拟网卡驱动:从INF安装、NDIS 6 Miniport初始化、IRP/IOCTL处理到OID机制、MAC地址管理、ARP/TUN模式、DHCP MASQ自问自答实现,再到WinDbg调试与源码编译,全面剖析驱动原理、核心数据结构与系统交互流程

liulilittle的博客 2700

一、C++反作弊对抗实战 (基础篇 —— 2.注册表注入DLL)

在Windows NT/XP操作系统中,当需要加载user32.dll的程序启动时,user32.dll会加载注册表键HLM\Software\Microsoft\WindowsNT\CurrentVersion\Windows\AppInit_dlls下面列出的所有模块。

Koma的主页 1098

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【免费下载】 TAP-Windows Adapter V9虚拟网卡下载

TAP-Windows Adapter V9虚拟网卡下载 【下载地址】TAP-WindowsAdapterV9虚拟网卡下载 TAP-Windows Adapter V9虚拟网卡下载 项目地址: https://gitcode.co...

gitblog_09769的博客 2万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

windows系统内搭建跨架构linux虚机的方法

TAP网络可以实现多台虚机互通,IP地址需要自己设置,不要使用宿主机192.168.101.xxx网络,会把别人云桌面挤掉。如何添加新的TAP设别,打卡设备管理器==》添加过时硬件,创建完毕后自己重命名。右击TAP设备,启动桥接,会出现网桥设备,把TAP设别都添加到网桥,直接官方网站下载安装好的虚拟硬盘,内部自带系统,不需要再安装;虚机用户名:root 密码:openEuler12#¥。安装完毕后会在网络连接里出现tap设备,自己重命名。虚机用户名:root 密码:centos。确认时候告警不用管。

china718419198的博客 5007

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【免费下载】 tap-windows-9.21.2 虚拟网卡驱动下载

tap-windows-9.21.2 虚拟网卡驱动下载 【下载地址】tap-windows-9.21.2虚拟网卡驱动下载 tap-windows-9.21.2 是一款专为Windows系统设计的虚拟网卡驱动,能够轻松创建虚拟网卡并修改其MAC地址。通过这一功能,用户可以在多台PC上共享同一份专业软件的license,极大...

gitblog_06725的博客 3385

【亲测免费】 TAP-Windows6 项目安装与使用教程

TAP-Windows6 项目的目录结构如下: ``` tap-windows6/ ├── installer/ ├── msm/ ├── sign/ ├── src/ ├── appveyor.yml ├── .gitattributes ├── .gitignore ├── CONTRIBUTING.rst ├── COPYING ├── COPYRIGHT ├── MSCV-VSClass

gitblog_00075的博客 1547

安装出现There are no TAP-Windows adapters on this system. You should be able to crea....

对于电脑安装了vmware,导致openvpn的TAP-Windows Adapter驱动未能正常运行:Windows 仍在设置此设备的类配置。删除:HKEY_CLASSES_ROOT\CLSID{3d09c1ca-2bcc-40b7-b9bb-3f3ec143a87b}然后TAP-Windows Adapter Provider v9禁用再启用。下图是正常情况的截图。

chanchangwo4966的博客 5402

tap-windows-9.21.2虚拟网卡驱动下载:轻松实现多机共享软件许可

tap-windows-9.21.2虚拟网卡驱动下载:轻松实现多机共享软件许可 【下载地址】tap-windows-9.21.2虚拟网卡驱动下载 tap-windows-9.21.2 是一款专为Windows系统设计的虚拟网卡驱动,能够轻松创建虚拟网卡并修改其MAC地址。通过这一功能,用户可以在多台PC上共享同一份专业软...

gitblog_06715的博客 1403
上一篇: Burp Suite2 -- Decoder Comparer Logger
?crying
博客等级 码龄7年 449粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值