У меня есть выделенный сервер с 2 общедоступными IP-адресами, и я хотел бы направить весь трафик eth0: 1 на гостевую KVM через iproute2 или даже iptables. Исходящий трафик также должен направляться на eth0: 1 - eth0 и eth0: 1 назначены в разных подсетях.
Настройка должна быть следующей: 178.1.2.3 eth0: 1 <-> 192.168.1.254 br1, шлюз для tap1 <-> 192.168.1.1 KVM Guest
Это кажется слишком сложным. Просто подключите виртуальную машину и установите IP-адрес в гостевой системе.
на самом деле это было на удивление просто:
-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
Спасибо, в любом случае!