You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

libvirt基于NAT绑定wlan0的虚拟网络无法联网问题求助

libvirt基于NAT绑定wlan0的虚拟网络无法联网问题求助

各位大佬,我遇到个libvirt网络配置的麻烦,想请大家帮忙排查下!

我有一台运行QEMU/KVM的libvirt宿主机,带两个网络接口:

  • eth0:宿主机本身靠这个接口访问本地局域网
  • wlan0:我希望所有虚拟机都只通过这个接口连接互联网

因为知道无线网卡没法直接做网桥绑定,所以我特意创建了一个NAT模式的虚拟网络,把流量转发到wlan0上,但现在这个配置完全没达到预期,具体问题如下:

  • 虚拟机死活连不上宿主机以外的网络,但只要把宿主机的eth0禁用,虚拟机就能正常访问互联网了
  • 在虚拟机里测试,能成功ping通wlan0的地址192.168.0.190,也能ping通wlan0的默认网关192.168.0.192,但就是没法突破网关访问外部网络,完全没有互联网连接

我的虚拟网络配置片段如下:

<name>wifi</name>
<uuid>08fbd57e-a690-4003-a287-d632e42aed4a</uuid>
<forward dev="wlan0" mode="nat">
  <!-- 原配置中省略的部分内容 -->
</forward>

备注:内容来源于stack exchange,提问作者Atman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:45:29