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

Ubuntu 20上Libvirt虚拟机端口转发突然失效排查求助

Ubuntu 20上Libvirt虚拟机端口转发突然失效排查求助

各位好,我碰到个头疼的问题想请大家帮忙排查下:我在Ubuntu 20主机上用Libvirt托管了一台Ubuntu 20虚拟机,之前端口转发一直好好的,结果最近突然失效了。奇怪的是,虚拟机的互联网访问和其他网络功能都正常,唯独端口转发不管用。

我已经尝试过这些修复操作,但都没解决问题:

  • 重置了virbr0虚拟网桥
  • 清空了iptables规则,让Libvirt重新生成默认规则
  • 重启了主机和虚拟机

目前我已经排查并排除了一些常见问题:

  1. 虚拟机内的程序确实在监听目标端口
    我用telnet 192.168.122.104 5001做了测试,输出如下:
Trying 192.168.122.104...
Connected to 192.168.122.104.
Escape character is '^]'.

能正常建立连接,说明程序确实在监听对应端口。

  1. 主机上的网络连接状态(执行sudo netstat -plant的输出):
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      553220/dnsmasq      
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1322/systemd-resolved

想问问大家,有没有什么我没注意到的明显问题?或者还有哪些配置项我应该去检查的?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 12:28:14