I have a question about routing. I've searched the Internet, found some hints but couldn't make it work.

I have a server with 2 public IP and the same gateway. Let's say 1.1.1.1 (on eth0) and 1.1.1.2 (on eth0:0) and gateway is 1.1.1.254 (network /24).

There is a second server (not mine) with IP 2.2.2.2/24.

Between those 2 servers, I have radius and http flux.

Right now all the flux from my server to the other server originates from the IP 1.1.1.1. Please also note that Radius listen on IP 1.1.1.2 and port 1812 and 1813 (both UDP).

What I want to do is that only the packet originating from Radius ports are sent with source IP 1.1.1.2. All HTTP traffic must originates from 1.1.1.1 as before.