Mikrotik ip is still 0.0.0.0 after doing IP setup

I use CRS326. Port 1 is connected to my master router ( let name master router as X - this router runs the DHCP using default generic private ip 192.168.x.x - nothing fancy ). port 2 is connected to my laptop.

CRS326
port 1 → X
port 2 → laptop (winbox)

From my laptop i connect using winbox. Connection has no problem at all. I then do some basic steps :

  1. I removed dafault configuration from menu system/reset configuration then check the ‘no default configuration’ option.
  2. Add user and disable admin and reboot
  3. reconnect
  4. create new bridge : bridge-WAN and add port eth1 as member of bridge-WAN
  5. add ip using dhcp and use bridge-WAN as interface. it works and status is bound
  6. check ip in ip/adresses, i got new ip 192.168.1.123. it works.
  7. disconnect

The problem :
with my laptop connected to eth2 or eth3 etc (of CRS326). in winbox the mikrotik is listed with ip address of 0.0.0.0.
i do ipconfig command to check that my laptop got ip address 169.254.x.x , not 192.168.x.x . why ? and where this 169.254 coming from ?

The problem is fixed if i connect my laptop to my master router (X) either wireless (wifi) or via ethernet. Now in winbox , the crs326 will be listed using correct ip of 192.168.1.123 and my laptop ip is also correct 192.168.x.x so i can ping to crs326. everything works as i expected.

If i switch back the laptop connection to eth2,3,… of crs 326, then i got 0.0.0.0 again.

So my questions , why when i connect my laptop to crs326 (port 2,3 etc) , my laptop got that 169.254.x.x ??? and so my mikrotik also listed as using ip 0.0.0.0 in winbox device list.

You need to assign all Interfaces (ether1,ether2,ether3, etc..) to the bridge
Everything will work after that !