NAT & Public IP's on same Interface

I want to NAT private addresses to a single public address and also use public addresses for some of my clients.

Here is how I have my basic setup

2 Ethernet Interfaces - one labelled ‘Internet’, the other labelled ‘Customers’
I have the 2 interfaces bridged
Public Interface is x.x.x.5/24
I want to use /30 networks for the private addresses so that each client is on their own network
I would like to NAT these addresses to the single public address listed above AND allow customers with public addresses on the public network to bridge through.

I have created a separate /30 ip address for each private network mapped to the ‘Customers’ interface

I have been wrestling with this for days. Suggestions would be greatly appreciated. The docs and Wiki have not helped me.

Thanks in advance.

Bridged interface should not work correctly on your case,

  1. to ensure NAT for the particular customer use ‘action=srcnat’ and specify ‘to-src-address’ or public address of the router,
    as well do not forget to specify src-address (private network NAT will be used for).
  2. Do not bridge local and public interface, one of the way how you can split /24 subnet and use the same addresses for local interface,
    http://www.mikrotik.com/testdocs/ros/2.9/ip/address_content.php#8.42.4