![使用 KVM 进行端口转发](https://linux22.com/image/177506/%E4%BD%BF%E7%94%A8%20KVM%20%E8%BF%9B%E8%A1%8C%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
在构建最近的项目时,我开始使用 libvirt (virt-install) 进行快速虚拟化。我一直使用默认的虚拟网络,并且需要将每个虚拟机的特定端口转发到主机的外部IP,以便我可以从网络上的另一台计算机访问它。
我尝试过 iptables,我尝试的所有解决方案都导致它可以从本地主机访问,但不能从外部计算机访问。该计算机运行 Ubuntu Server 20.04,具有单个 NIC。我也搞乱了 UFW,当我直接在主机上的同一端口上启动测试 Web 服务器时,可以从网络上的另一台计算机访问它。
在构建最近的项目时,我开始使用 libvirt (virt-install) 进行快速虚拟化。我一直使用默认的虚拟网络,并且需要将每个虚拟机的特定端口转发到主机的外部IP,以便我可以从网络上的另一台计算机访问它。
我尝试过 iptables,我尝试的所有解决方案都导致它可以从本地主机访问,但不能从外部计算机访问。该计算机运行 Ubuntu Server 20.04,具有单个 NIC。我也搞乱了 UFW,当我直接在主机上的同一端口上启动测试 Web 服务器时,可以从网络上的另一台计算机访问它。