Can you record the PADI requests when the router reboots? It's plain text anyway, important question is if it sends "PPP-Max-Payload 1500", which it does in all my tests. I was only able to reproduce your issue when the sends a max mtu 1492 or even lower, then the client (depending on mru) negotiates the highest possible mtu and sets it on the pppoe interface. But it's also possible that my tests are different from what you see. I used accel-ppp to use as pppoe server.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Dec 5 2018
Do you mean test whether my ISP (BT) supports 1500? If that is the case, I know it does. https://community.bt.com/t5/Home-setup-Wi-Fi-network/MTU-1500-on-FTTP-FTTH/m-p/1782374 This thread confirms that it works with UBNT.
Dec 4 2018
@runar How do you set it on other interfaces?
@SteveP Can you please test if the pppoe server supports a mtu of 1500? In my tests an mtu of 1500 is requested by the client, I just send from the server back 1492 which is then used on the interface.
Dec 3 2018
<<<<<<< HEAD
#define RCSID "$Id: tty.c,v 1.25 2006/06/04 07:04:57 paulus Exp $"
#define RCSID "$Id: tty.c,v 1.27 2008/07/01 12:27:56 paulus Exp $"
ppp-2.4.7
It's actually a ppp bug, it simply ignores mtu when setup in the peers config. I'm about to update pppd, since a new version from backports is working however it creates instead of pppoe interfaces a ppp interface, which may break something else.
Maybe its now the time to rewrite the pppoe client from scratch.
Bug confirmed, but not easy to fix.
Dec 1 2018
It is a known design weirdness. That command is "set interfaces tunnel tun0 parameters ip bridge-group bridge br0". Don't ask why. We should make the CLI more intuitive some time, but the functionality is there.
Implementation doesn't take long, testing it will take a little.
@hagbard should be quick task (or not)
@dmbaturin can we bump the version of this