Problem configuring NAT with multiple public ip on RB951G

Hi, I’ve got 2 LAN networks. First ether2 and ether3 are bridged, 2nd - ether4 and ether5.

I’ve got 2 public_IP and I have configured this on the firewall.

[admin@MikroTik] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic 
 0    ;;; default configuration
      chain=srcnat action=masquerade to-addresses=0.0.0.0
      out-interface=ether1-gateway log=no log-prefix="" 

 1    chain=dstnat action=dst-nat to-addresses=192.168.0.101
      protocol=udp in-interface=ether1-gateway dst-port=3389
      log-prefix="" 

 2    chain=srcnat action=src-nat to-addresses=A.B.C.227
      src-address=192.168.0.0/24 log=no log-prefix="" 

 3    chain=srcnat action=src-nat to-addresses=A.B.C.241
      src-address=192.168.1.0/24 log=no log-prefix=""

When I connect to 192.168.1.0/24 LAN i get A.B.C.227 address in what is my ip, which got to be for the 1st LAN. My ISP actually bonds the addresses to MAC addresses and ether1 interface got only 1 MAC address which is mapped to A.B.C.227. I can call them tomorrow, but is there any way to put 2nd mac address on same ethernet interface?

You probably want to get rid of the Masq rule (rule #0) else it will catch all the traffic instead of rules 2 & 3.