GL-iNet MT6000 - baby jumbos / mtu 1508 not working on wan interface

I'm trying to enable mtu 1508 on the physical WAN / eth1 interface to support baby jumbos and 1500 mtu on the pppoe-wan virtual interface.

Trying to set this via ifconfig doesn't work with the following error, suggesting it's not supported:

root@GL-MT6000:~# ifconfig eth1 mtu 1508
ifconfig: SIOCSIFMTU: Invalid argument

Has anybody else seen this?

It can be config in the GUI:


Hi,

I've seen that - however that setting does nothing to the physical / eth1 interface.

To enable baby jumbos and for 1500 to work on the PPPoE interface, you need to manually set the physical eth1 interface to mtu 1508. When setting this in the config it does nothing, and even when trying to hard set it with ifconfig it does not work with the error I shared:

root@GL-MT6000:~# ifconfig eth1 mtu 1508
ifconfig: SIOCSIFMTU: Invalid argument

This seems like a hardware limitation or kernel limitation.

This works fine on my smaller GL-AXT1800 travel router. But doesn't seem to work on the MT6000 oddly.

It may not be supported by kernel or driver.

If the MTU settings of GL GUI have nothing to do on eth1.

You can try to set up it from Luci > Network > Interface > PPPoE > Config