For about a year now , and though firmware versions and combination of firmware versions (currently 3.4.1 on AP's and 3.5 on SMs) we have continued to have a problem were the SM's appear to stop attempting to connect via PPPoE. They just give up after a few tries and refuse to try again until rebooted or kicked off the AP and forced to reconnect.
We can reproduse the problem and log it now -
Using LVL 2 firewall rule on the AP I created a rule to do nothing but log PPPoE discover packets on the WLAN.
Name: Log PPPoE Discovery on WLAN
Action: Accept
Log: ON
EtherType: 8863
I log into the switch at the site and turn off the ethernet port the AP is connected to so the radios stay connected to the AP but can not reach the PPPoE server. Wait about about 5 minutes (or less or more). I turn the port back on. About 10 of the 15 clients that were on the AP have PPPoE discover packets show up in system log of the AP instantly and they auth and work as expected. However, there will always be several radios (it's random, not always the same ones or the same number of radios though some seem more prone that others) that no discovery packets show up.
This morning I waited over an hour and the 5 radios that were not authenticating never authenticated. So then I went the AP and Kicked one off the AP. The second it reconnected -
Sep 1 01:38:02 APe65GS0 L2_Firewall: INPUT IN=ath0 MAC source = 00:04:56:ff:f3:b9 MAC dest = ff:ff:ff:ff:ff:ff proto = 0x8863
Sep 1 01:38:02 APe65GS0 L2_Firewall: FORWARD IN=ath0 OUT=eth0 MAC source = 00:04:56:ff:f3:b9 MAC dest = ff:ff:ff:ff:ff:ff proto = 0x8863
Sep 1 01:38:02 APe65GS0 L2_Firewall: FORWARD IN=ath0 OUT=eth0 MAC source = 00:04:56:ff:f3:b9 MAC dest = cc:2d:e0:1e:79:62 proto = 0x8863
The radio authenticated and worked as expected. One after the other I kicked each of the remaining 4 off the AP and as soon as they reconnected their PPPoE discovery packet was logged and they authenticated.
Everything seems to point at the customer radios simply stop trying however it seems odd that we are the only ones experiencing this if that is the case.