diff --git a/html/cgi-bin/pppsetup.cgi b/html/cgi-bin/pppsetup.cgi
index d81a4fe7a..445097d9a 100644
--- a/html/cgi-bin/pppsetup.cgi
+++ b/html/cgi-bin/pppsetup.cgi
@@ -752,6 +752,16 @@ print <$Lang::tr{'concentrator name'}
|
+
+ | MRU |
+ |
+ |
+
+
+ | MTU |
+ |
+ |
+
END
;
}
@@ -940,6 +950,8 @@ sub initprofile
$pppsettings{'PHONEBOOK'} = 'RELAY_PPP1';
$pppsettings{'PROTOCOL'} = 'RFC2364';
$pppsettings{'METHOD'} = 'PPPOE_PLUGIN';
+ $pppsettings{'MTU'} = '1492';
+ $pppsettings{'MRU'} = '1492';
$pppsettings{'DIALMODE'} = 'T';
$pppsettings{'MAXRETRIES'} = 5;
$pppsettings{'HOLDOFF'} = 30;
diff --git a/src/initscripts/init.d/net/red/pppoe b/src/initscripts/init.d/net/red/pppoe
index dff50a20a..650977521 100644
--- a/src/initscripts/init.d/net/red/pppoe
+++ b/src/initscripts/init.d/net/red/pppoe
@@ -53,8 +53,8 @@ case "${2}" in
DEMAND+=" active-filter outbound and not icmp[0] == 3 and not tcp[13] & 4 != 0"
fi
- ARGS+=" noipdefault default-asyncmap defaultroute hide-password local mtu 1492"
- ARGS+=" mru 1492 noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp"
+ ARGS+=" noipdefault default-asyncmap defaultroute hide-password local mtu ${MTU}"
+ ARGS+=" mru ${MRU} noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp"
ARGS+=" user ${USERNAME} lcp-echo-interval 20 lcp-echo-failure 3 lcp-max-configure 50"
ARGS+=" maxfail ${MAXRETRIES}"