iptables和KVM的虚拟机,外部ip

大家好:)总的来说,我仍然在与虚拟机KVM苦苦挣扎。 我做了两个别名eth0 – eth0:0和eth0:1,并把它们放在一个外部IP(eth0:0 – 89.114.122.3,eth0:1 – 89.114.122.4)。 现在的问题是:从IP 89.114.122.3和89.114.122.4 IPredirect到为dhcp获得虚拟机的虚拟内部地址(virbr0桥)…我喜欢这样的:

sudo route add 89.114.122.3 gw 89.114.122.1 netmask 0.0.0.0 metric 1 dev eth0:0

/sbin/iptables -t nat -A PREROUTING -p tcp -d 89.114.122.4 -j DNAT --to-destination 192.168.122.86

sudo /sbin/iptables -A FORWARD -i eth0:0 -d 192.168.122.86 -j ACCEPT

但它仍然无法正常工作,既不ssh,也没有其他服务…只能ping在外部IP上。

我做错了什么?