Есть задача(не спрашивайте зачем, надо

)
Системник с 2 сетевыми интерфейсами, 192.168.3.20 и 192.168.3.21
Надо чтобы при обращении к адресу 3.20 была переброска на адрес 3.50 по определённому двум разным портам, а с адреса 3.21 на адрес 3.51 по тем же портам.
Пробовал делать через iptables и порт форвардинг, но безуспешно.
Может быть имеет смысл поставить Ubuntu сервер или десктопа достаточно для реализации подобной задачи?