Skip to main content

Unifi Cloud Gateway Max - instellen MTU voor KPN PPPoE verbinding

  • December 13, 2025
  • 0 reacties
  • 12 keer bekeken

DISCLAIMER: ik leg bewust niet uit hoe je via SSH inlogt op je UniFi device of het script maakt en draait. Als dit geen bekende materie is, is deze how-to (nog) niet voor jou!

Ik heb de Unifi Cloud Gateway Max (CGM) in combinatie met KPN internet en iptv (VLAN ID 6), aangesloten op de (glasvezel) NTU.

Werkt prima, maar ik zag dat de MTU size net niet optimaal was voor de KPN PPPoE verbinding.  In de praktijk merk je hier weinig van, maar de efficiency van het dataverkeer kun je met deze aanpassing ongeveer 0,1% verhogen en de kans op fragmentatie verkleinen.

Script

Om de MTU size te optimaliseren gebruik ik een script dat is gebaseerd op https://github.com/ishioni/unifi-pppoe-fix-mtu

#!/bin/bash
IFACE=eth4
VLAN=6
MTUPATH=/sys/class/net/ppp0/mtu
MTU=$(cat /sys/class/net/ppp0/mtu)
if ! [ -f $MTUPATH ]; then
echo "PPP0 device not ready"
exit 0
fi
if [ "$MTU" -eq 1492 ]; then
echo "MTU for ppp0 is $MTU, changing to 1500"
sed -i 's/ 1492/ 1500/g' /etc/ppp/peers/ppp0
ip link set dev ${IFACE} mtu 1512
ip link set dev ${IFACE}.${VLAN} mtu 1508
ifconfig ${IFACE} down
ifconfig ${IFACE} up
killall pppd
sleep 1
else
echo "MTU is OK"
fi

Uitvoeren script

  1. Zet MSS clamping uit (Unifi Network > Devices > Cloud Gateway Max > Settings)
  2. Log via SSH in op je Cloud Gateway Max.
  3. Maak het script en voer deze uit.
  4. Wacht tot de verbinding opnieuw tot stand komt, dit kan heel even duren.
  5. Controleer via bijvoorbeeld https://www.speedguide.net/analyzer.php of het is gelukt