We have mikrotiks running as a wisp pppoe server, we also have a few customers who require 1-1 nat setups for vpn’s and things that dont like double or triple nats. general setup goes like this: MT->ubiquity AP-> engenious wireless radio-> customer router-> computer.
we use engenious wireless radios at the customers house in bridge mode for this purpose, which have thier own set of wierdness.
when i setup a 1-1 nat and make the ip binding in my hotspot screen, one would expect the host to show the mac address of the next device behind the bridged radio, like a router. however, what happens is the mikrotik see’s the wireless radio’s mac instead, even tho it’s in bridge mode.
now if we make the binding with that mac, even tho it isnt really the device with the ip assigned to it, it still works. this has been working for a long time now for us.
this customer i have is rather savvy, and we were fighting frequent losses of connectivity, he decided to run a sniffer when he was without service to see what he could see and then sent it to me via e-mail later;
19:15:18.067766 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:18.426341 PPPoE [ses 0x1a] LCP, Echo-Request (0x09), id 60, length 10
19:15:18.951548 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:20.601487 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:21.268267 PPPoE [ses 0xd] LCP, Echo-Request (0x09), id 31, length 10
19:15:21.751922 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:22.601488 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:22.714082 PPPoE [ses 0x10] IP 72.14.213.189.80 > 10.10.1.251.53110: tcp 54
19:15:22.745082 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 0
19:15:22.835011 PPPoE [ses 0x10] IP 72.14.213.189.80 > 10.10.1.251.53110: tcp 0
19:15:22.843972 PPPoE [ses 0x10] IP 72.14.213.189.80 > 10.10.1.251.53110: tcp 794
19:15:23.060785 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:23.119660 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 346
19:15:23.121260 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 1440
19:15:23.300757 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 1440
19:15:23.308637 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 1440
19:15:23.428987 PPPoE [ses 0x1b] LCP, Echo-Request (0x09), id 65, length 10
19:15:23.529180 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 1440
19:15:23.530751 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 1440
19:15:23.660185 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 1440
19:15:23.875057 PPPoE [ses 0x1c] IP 70.32.99.106.80 > 10.10.1.244.57033: tcp 0
19:15:23.928080 PPPoE [ses 0x1c] IP 72.14.213.155.80 > 10.10.1.244.57034: tcp 0
19:15:23.944552 arp who-has 10.0.0.1 tell 10.0.0.70
19:15:24.011915 PPPoE [ses 0x15] LCP, Echo-Request (0x09), id 21, length 10
His local ip is 10.0.0.70, and as you can see, he isnt getting arp reply’s back from the mikrotik. he can see the other traffic passing back and forth from the other customers on the tower which tells us the wireless link is still working even tho his inet isnt.
I have arp reply’s on that interface set to “enabled”
im at a loss as to why this is happening, running v3.30 on this site.