Does someone have OpenWrt (10.03.x) running with PPPoE connection?
Can you please share your settings?
I have rather old ASUS WL-500G router running DD-Wrt v24 sp2.
It connects to my provider via PPPoE connection without any problems, and connection is very stable.
MTU size is 1492.
I don't remember where this number came from, as I did setup for this router about year ago.
Most likely I took that number form another router, which I had before (and which was not running open-source firmware)
I have now TP-Link WR841ND v5, with OpenWrt 10.03.1
Wireless N connectivity, WDS, etc. - working fine.
I decided now to connect it as Main router - to provider.
And I can't get PPPoE connection working.
Routers establishes connection, and I can ping www.google.com and other sites.
I can open in browser www.google.com, BUT:
But for some reason most of other sites have timeout on connection.
I decided to check what different sources tell about MTU.
PPPoE MTU size in Windows XP
The default and maximum PPPoE MTU size is 1,480 bytes. With some Internet service providers (ISPs), you may have to reduce the MTU size of a PPPoE connection to a value between 1,400 and 1,480 (for example, to 1,454). Do not set an MTU size smaller than 1,400.
RFC2516 - A Method for Transmitting PPP Over Ethernet (PPPoE)
The Maximum-Receive-Unit (MRU) option MUST NOT be negotiated to a
larger size than 1492. Since Ethernet has a maximum payload size of
1500 octets, the PPPoE header is 6 octets and the PPP Protocol ID is
2 octets, the PPP MTU MUST NOT be greater than 1492.
Very confusing.
Ok, according to RFC2516 MTU must not be greater than 1492.
But what exactly it should be?
I also checked PPPoE settings in Windows Vista.
And guess what? No reference to MTU size.
I would appreciate your help on tuning PPPoE connection with OpenWrt.
And settling on right size of MTU for this kind of connection.