I want to route public IPs from server A and use them on server B. I created the GRE tunnel and it works. I then setup a route on server A in the following way:
(public IP not actual IP) 192.168.11.111 via 10.0.33.50 dev tun2
On server B I binded IP to dev eth0 and added route:
(public IP not actual IP) 192.168.11.111 dev eth0 scope link
Issue i'm having is when I test using netcat I have no connectivity. IP MASquerading wouldn't solve my problem since it doesn't use the IP from server A. any help would be greatly appreciated.