Problem alocating public ip addresses

Hi,
i will start by telling you that i’m not an expert in RouterOS so please be patient and explain things in “for dummies” mode.

What i have:

  1. Routerboard 1100AHx2 software version 3.24
  2. pppoe server local authentication method
  3. public ip class x.x.x.x/24
  4. Ubiquiti antennas/transmitters/links updated to the last version
  5. Aircontrol to watch over the system
  6. VOIP service

The problem:

  • My pppoe server which acts like a gateway as well (x.x.x.1) give clients the public ip address x.x.x.2 → x.x.x.n
  • I can access each antenna with this ip addresses (so no problem so far)
  • BUT for some clients the what is my ip thing will show the gateway address x.x.x.1 so the phones wont work and i’m not able to monitor those clients from Aircontrol, i can see them in discovery with the same ip: x.x.x.1

Can you help me? please?

The default config of a Mikrotik masquerades the IP of packets going out on ether1

Go to IP > firewall > NAT, delete the masquerade rule.

The above answer is correct. If you do need to masquerade some hosts, you could simply add an exception to your existing masquerade rule:
src-address=!x.x.x.0/24

Thank u very much, it’s working!