Hi All,
I use a Meraki Mini to connect in managed mode to an other OpenWRT powered AP. Bridging is disabled on both devices, instead I use different subnets and routing in between. Routes were correctly set up and firewall is disabled both.
It seems that ARP requests of the AP were not answered by the Meraki until I send some packets out of the Meraki itself:
#
# client is already authenticated, but AP keeps sending ARP requests to client
#
10:30:45.586817 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:46.583788 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:47.583771 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:48.584921 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:49.583790 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:50.583763 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:51.587350 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:52.583764 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:53.583763 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:54.586169 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:55.583764 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:56.583766 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:57.588679 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:58.583764 arp who-has 172.19.36.66 tell 172.19.36.65
10:30:59.583785 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:00.588033 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:01.583793 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:02.583793 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:03.586140 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:04.583772 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:05.583787 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:06.584853 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:07.237922 arp who-has 172.19.36.65 tell 172.19.36.66
#
# made a ping from ethernet port and ARP response is beeing sent
#
10:31:07.238075 IP 172.16.161.57 > 172.19.36.66: ICMP echo request, id 1024, seq 52094, length 40
10:31:07.238230 arp reply 172.19.36.65 is-at 00:17:31:e7:5c:e9 (oui Unknown)
10:31:12.233762 arp who-has 172.19.36.66 tell 172.19.36.65
10:31:12.235080 arp reply 172.19.36.66 is-at 00:18:0a:01:16:9e (oui Unknown)
Anyone knows a reason for that?
This are the ARP dependent sysctl variables:
root@OpenWrt:~# sysctl -a | grep arp
net.bridge.bridge-nf-call-arptables = 1
net.ipv4.conf.ath0.arp_accept = 0
net.ipv4.conf.ath0.arp_ignore = 0
net.ipv4.conf.ath0.arp_announce = 0
net.ipv4.conf.ath0.arp_filter = 0
net.ipv4.conf.ath0.proxy_arp = 0
net.ipv4.conf.eth0.arp_accept = 0
net.ipv4.conf.eth0.arp_ignore = 0
net.ipv4.conf.eth0.arp_announce = 0
net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.proxy_arp = 0
net.ipv4.conf.lo.arp_accept = 0
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.proxy_arp = 0
net.ipv4.conf.default.arp_accept = 0
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.arp_accept = 0
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.proxy_arp = 0
I already tried arp_accept, arp_ignore and proxy_arp, but nothing changed.
My thought was, that wpa_supplicant may cause this problems!? Anyone already had those issues?
Thanks for your read and hopefully for your reply :)
Greetz,
tux