On a working vrrp setup, the primary router would have the .2, the backup would have the .3 and the vrrp ip would have the .1, all in the same subnet. Your Ips look strange to me.
What do you mean by the primary router would have the .2, backup .3, and vrrp ip would have the .1? Shouldn’t the Primary and Backup be in a /32 subnet?
VRRP virtual address must be in the same network as real address. So instead of 5.0.0.1/32 should be something like 192.168.0.24/32 (same on both nodes).
All addresses in a VRRP need to be in the same network. So for example the virtual address would be 192.168.0.1/24, while the router addresses would be 192.168.0.2/24 and 192.168.0.3/24.
So the Virtual IP (Vrrp Ip) is the same as the Gateway IP. But what about if I have two leased lines or two static public IPs, for example, 195.199.x.x and 87.159.x.x, how would I go about setting up the VRRP?
You could use one public IP / one leased line per router. If you want to do load balancing, etc with that, you could do some crazy routing between them using a dedicated router-to-router link cable, but the complexity of such a thing is certainly going to be more trouble than it’s worth.
It is not for load balancing. I am trying to set up a hardware failover with VRRP. I have two leased lines with fixed IPs in /29 subnet. Is it possible to have two different fixed WAN IPs in two different subnets?
To be clear, are you saying that you can’t add 192.168.1.254/32 because 192.168.1.1/24 already exists? Or are you trying to create each address twice on the same router?
In any case, posting the actual error message will avoid some of the guesswork.