I'm seeing some weird behavior from android clients regarding MTU and MSS. My connection is PPPoE, but the MTU resolves down to 1480, not 1492 (ISP setting probably). The wifi networks (eth1, eth2, br0) are on default settings, MTU 1500.
Regardless, the Android clients (phones and tablets) seem to be insisting on a MSS of 1460 (=MTU 1500) all of the time for any outgoing traffic. I tried lowering eth1, eth2 and br0 MTU to 1480 to fit with the PPPoE, but the android clients are still pushing for MSS of 1460.
In iptables, the rule for TCPMSS "clamp to PMTU" has some 126k packet hits in last 24 hours alone...
Any ideas what's going on? I also noticed that using "service restart_wireless" also returns MTU to default setting 1500. What's the proper way of forcing the new MTU to wifi clients?
If it would help in this case, would it be possible to have a MTU setting in Wireless>Professional in order to force a certain MTU for wifi?
Regardless, the Android clients (phones and tablets) seem to be insisting on a MSS of 1460 (=MTU 1500) all of the time for any outgoing traffic. I tried lowering eth1, eth2 and br0 MTU to 1480 to fit with the PPPoE, but the android clients are still pushing for MSS of 1460.
In iptables, the rule for TCPMSS "clamp to PMTU" has some 126k packet hits in last 24 hours alone...
Any ideas what's going on? I also noticed that using "service restart_wireless" also returns MTU to default setting 1500. What's the proper way of forcing the new MTU to wifi clients?
If it would help in this case, would it be possible to have a MTU setting in Wireless>Professional in order to force a certain MTU for wifi?