Ubuntu 20上Libvirt虚拟机端口转发突然失效排查求助
Ubuntu 20上Libvirt虚拟机端口转发突然失效排查求助
各位好,我碰到个头疼的问题想请大家帮忙排查下:我在Ubuntu 20主机上用Libvirt托管了一台Ubuntu 20虚拟机,之前端口转发一直好好的,结果最近突然失效了。奇怪的是,虚拟机的互联网访问和其他网络功能都正常,唯独端口转发不管用。
我已经尝试过这些修复操作,但都没解决问题:
- 重置了virbr0虚拟网桥
- 清空了iptables规则,让Libvirt重新生成默认规则
- 重启了主机和虚拟机
目前我已经排查并排除了一些常见问题:
- 虚拟机内的程序确实在监听目标端口
我用telnet 192.168.122.104 5001做了测试,输出如下:
Trying 192.168.122.104... Connected to 192.168.122.104. Escape character is '^]'.
能正常建立连接,说明程序确实在监听对应端口。
- 主机上的网络连接状态(执行
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
相关产品推荐
相关产品推荐

