simonebortolin
Secondo un utente sul forum di GL.iNet, tentando di impostare un'MTU di 1508 sull'interfaccia WAN fisica (eth1) per supportare i baby jumbo frames, si riceve l'errore:
ifconfig: SIOCSIFMTU: Invalid argument
Questo suggerisce una limitazione a livello di hardware o di driver del kernel. Un altro utente ha osservato che il firmware di GL.iNet non supporta MTU superiori a 1500, rendendo impossibile l'uso dei baby jumbo frames.
https://forum.gl-inet.com/t/gl-inet-mt6000-baby-jumbos-mtu-1508-not-working-on-wan-interface/50912/2?utm_source=chatgpt.com
Tuttavia in altra fonte si trova:
"Baby jumbo frames
By default the firmware uses an MTU of 1500 for the WAN interface. Since PPPoE adds an 8 byte overhead, the MTU on the PPPoE interface will be 1492, which is considered suboptimal (by some). The issue is that as of writing the main GL.iNet firmware does not support MTUs larger than 1500, so these ‘baby jumbo frames’ are not possible (possibly due to still using kernel 5.x). The OpenWRT 24-based version with open source drivers, however, does support larger MTUs.
Various discussions on Dutch forums suggest:
1512 on the WAN interface (to account for VLAN tagging overhead).
1508 on the VLAN interface (for the aforementioned PPPoE overhead).
1500 on the PPPoE interface.
I have found that LuCI does not allow me to set the MTU on the VLAN interface to a value higher than 1500. So I modified the network configuration in /etc/config/network as follows:
config interface 'wan'
option force_link '0'
option classlessroute '0'
option metric '10'
option device 'eth1.6'
option proto 'pppoe'
option username 'internet'
option password 'internet'
option vlanid '6'
option disabled '0'
option peerdns '1'
option ipv6 '1'
option mtu '1500'
config device
option name 'eth1.6'
option type '8021q'
option ifname 'eth1'
option vid '6'
option mtu '1508'
option mtu6 '1508'
config device
option name 'eth1'
option mtu '1512'
option mtu6 '1512'
https://danieldk.eu/GL.iNet-GL-MT6000-on-KPN-fiber?utm_source=chatgpt.com