Ik probeer de maximale MTU voor mijn ADSL-provider te ontdekken, volgens een procedure met niet-gefragmenteerde ping-pakketjes (zie: http://www.dslreports.com/faq/5793).
Daarvoor verhoog ik eerst in mijn Speedtouch Home de MTU voor alle interfaces naar 2048, om uit te sluiten dat eventuele fragmentatie bij MIJ optreed en niet bij de provider. De Speedtouch wou zonder mokken naar 2048.
Nu moet ik dit ook doen op de eth0 van mijn Gentoo-server. Eth0 krijgt een IP van Demon via DHCP. Als ik nu doe:
ifconfig eth0 mtu 2048
dan krijg ik SIOCSIFMTU: Invalid argument
Het vreemde is dat alle MTU's tot 1500 wél succesvol kunnen worden ingesteld.
Ook eth1 (met vast IP, LAN-interface) "mag" niet hoger dan 1500, terwijl de loopback een MTU van 16436 "mag"!
Weet iemand hoe dit komt en hoe ik toch een hogere MTU kan instellen?
Daarvoor verhoog ik eerst in mijn Speedtouch Home de MTU voor alle interfaces naar 2048, om uit te sluiten dat eventuele fragmentatie bij MIJ optreed en niet bij de provider. De Speedtouch wou zonder mokken naar 2048.
Nu moet ik dit ook doen op de eth0 van mijn Gentoo-server. Eth0 krijgt een IP van Demon via DHCP. Als ik nu doe:
ifconfig eth0 mtu 2048
dan krijg ik SIOCSIFMTU: Invalid argument
Het vreemde is dat alle MTU's tot 1500 wél succesvol kunnen worden ingesteld.
Ook eth1 (met vast IP, LAN-interface) "mag" niet hoger dan 1500, terwijl de loopback een MTU van 16436 "mag"!
Weet iemand hoe dit komt en hoe ik toch een hogere MTU kan instellen?
Quoten is geweldig... - boer Krelis