首页/云/云平台与虚拟化速查/TAP 设备与 vnet 接口
本包目录(353 条)
云基础与账号46 条计算与存储产品50 条厂商术语对照50 条
虚拟化基础63 条
虚拟化操作94 条上云与迁移50 条

TAP 设备与 vnet 接口

TAP 是 Linux 的虚拟二层网卡:QEMU 为每块 virtio-net 网卡创建对应的 tap 设备(常命名为 vnetN 或 tapN),再通过桥或 NAT 规则接入宿主网络。

云平台与虚拟化速查云更新于 2026-10-12
形态/dev/net/tun 字符设备 + 内核 TAP 网卡
命名libvirt 常用 vnetN;手工创建常用 tapN
接入方式桥接到 br0,或由 NAT 与防火墙规则处理
查看ip -br link、bridge link

查看虚机网卡与宿主侧接口

查看虚机网卡与宿主侧接口
sudo virsh domiflist vm1
ip -br link show vnet0
bridge link show vnet0 2>/dev/null || echo 'not bridged'
vnetN 与虚机网卡一一对应;排查丢包时同时看 vnet 计数与宿主上联口统计,避免只看一侧下结论。

易错点

  • 只抓 vnet 而漏看宿主物理口,误判网络断点位置
  • 宿主桥接配置错误导致远程连接中断,没有预留带外恢复手段

数据来源与参考

  • Linux 内核文档 Documentation/networking/tuntap.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌