Hello,
I have about 50 RBs with wireless interfaces and each one has this issue:
Interfaces have ARP set to reply-only and of course there are static ARP entries. Sometimes after MT reboots (for example due to power outage) wireless clients can’t connect to network. It means: all the clients are normally connected in wireless registration table but they are inaccessible - I can’t ping them. The solution is to disable the wireless interface on MT, wait several seconds and enable the interface. Clients connect again and they are already accessible - I can ping them now.
This issue concerns different RouterBoards (RB433, RB600, RB532), different versions of RouterOS (4.10, 4.17, 5.1, 5.6) and different wireless cards (Senao EMP3601, Ubiquity UB-5, R52H). I didn’t notice such problem with ethernet interfaces.
I tried to investigate this problem. It’s quite hard to do because sometimes after the reboot of RB all is OK. It happens that I reboot RB more than 10 times and every time all is OK. On the other hand it happens that I reboot RB several times and each time clients are inaccessible (I have to turn off and turn on wireless interface).
While problem persist (clients are inaccessible) there is little traffic on the interface. I caught it using sniffer and I see:
- MikroTik (10.50.0.1) sends ICMP packet to client (10.50.0.2) - all is correct
- The client device asks using ARP: Who has 10.50.0.1? - this is still correct
- … MikroTik doesn’t reply the ARP request - and this is the problem!
Please find in attachment the file from sniffer. There is also file with configuration of RouterOS on which I was examining the issue.
When I switch ARP setting on interface from “reply-only” to “enabled” the problem disappear - I can reboot the MT and clients connect without any problem every time. But of course it is not solution ![]()
Currently I use this scheduler entry (at startup):
delay 10
/interface wireless set [find disabled=no && arp="reply-only"]
comment="restart" disabled=yes
delay 5
/interface wireless set [find comment="restart"] comment="" disabled=no
It works well but this is a clumsy workaround. I hope you help me to find better solution ![]()
Regards
PS. I reported this issue to support [Ticket#2011042566000258] but.. it’s sad to say that MT has WORST support I’ve ever seen! I sent them files they asked and there is no reply for 7 weeks! I remind them 3 times about this issue and still there is no reply from support…
config-and-sniff.zip (11.5 KB)