Just FYI, MTU stands for "maximum transmission unit". It's the biggest packet size that can be sent through the network. The problem stems from trying to send packets that are too big through a network that can't handle them. Ideally your ISP would take care of this issue and allow you to use the default ethernet packet size (1500) , but some are idiots and do not.
I agree completely that the current situation is not ideal, and contradicts the goal of having an easy-to-use interface. However, I don't plan on making any adjustments to automatically handle the issue -- yet. This is because the OpenWrt developers are clearly aware of the problem, since it was mentioned in the release announcment, and are likely working on a solution themselves. There was a post on the OpenWrt mailing list indicating that the fix will likely become the default in the final release. I intend to wait until the final 8.09 release is made and see if the problem has been corrected then. If not, I will look into implementing some sort of automatic fix for this, perhaps setting the MTU to 1450 if connecting via PPPoE (which I believe is the only time the problem occurs).
It would be very helpful if, when the final OpenWrt 8.09 release comes out, you could test this for me. It would be great if in a month or two, when the new release arrives, you could test whether the problem has, in fact been fixed. I'll decide exactly what to do about the problem then.
Also, keep the bug reports coming -- I try to fix issues as soon as I know about them. I'm really glad you're finding Gargoyle useful -- it's always great to hear that my work is appreciated!
