将 eth0:1 直接路由到 kvm VM

将 eth0:1 直接路由到 kvm VM

我有一台具有 2 个公共 IP 地址的专用服务器,并希望通过 iproute2 甚至 iptables 将所有 eth0:1 流量路由到 KVM 客户机。传出流量也应路由到 eth0:1 - eth0 和 eth0:1 分配在不同的子网中。

设置如下:178.1.2.3 eth0:1 <-> 192.168.1.254 br1,tap1 网关 <-> 192.168.1.1 KVM Guest

答案1

这似乎太复杂了。只需桥接虚拟机并在客户机中设置 IP 地址即可。

答案2

它实际上非常简单:

-A PREROUTING -d 178.1.2.3/32 -j DNAT --to-destination 192.168.1.1
-A POSTROUTING -s 192.168.1.1/32 -j SNAT --to-source 178.1.2.3

不管怎么说,还是要谢谢你!

相关内容