Forward IPs

I have a routerOS on a dedicated host in USA. (IP range[edited] 17.12.22.225/28). I use VPN (with private IP addresses) to transfer 2 of public IPs of this range over a l2TP or PPTP. Those 2 public IP addresses are 17.12.22.229 and 230. while Mikrotik RouterOS IP address is 17.12.22.227 my dedicated server provider cannot route IP packets to 229 and 230 because it has no ARP information of them.
My solution to this is to add 229 and 230 on the routerOS in united states and the forward or route any incoming IP packet with destination address of 229 and 230 over the VPN tunnel. Any idea how to do this or any alternative solution on solving this problems?

either you just add those addresses to public interface, or (if you have route(s) for them) enable Proxy-ARP on public interface. actually, don’t worry about your current config - it’s good enough for two addresses =)

Enable proxy-arp in the destination (I mean remote side) or in the server? Shall I use bridging or just enabling proxy-arp on the public interface is enough? And by the way when I enable proxy-arp because of BPDU being transmitted on the network my dedicated server provider blocks my server’s switch port (maybe it is form bridge’s proxy-arp???) .

proxy-arp mode should be enabled on the interface you have added addresses to. no, you don’t need a bridge