我有一台具有 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
不管怎么说,还是要谢谢你!