Model: Linksys EA6350 v4
Architecture: MediaTek MT7621 ver:1 eco:3
Target Platform: ramips/mt7621
Firmware Version: OpenWrt 24.10.0 r28427-6df0e3d02a / LuCI openwrt-24.10 branch 25.034.70690~7b0663a
Kernel Version: 6.6.73
Error in log:
In file /var/etc/options.pptpd: unrecognized option 'mppe'
Client can connect if mppe parameter removed from config or startup script, but only without encryption.
It's released.
Released version binary same with installed.
No modules updates found.
Problem exists.
***BUG
DBAA
4
Did you install the non-default kmod-mppe package?
edit your config
From 47f553774b33c390304e3b152642d7b4b26d6bb1 Mon Sep 17 00:00:00 2001
From: Chen Minqiang <ptpt52@gmail.com>
Date: Fri, 17 Jan 2025 20:41:02 +0800
Subject: [PATCH] ppp: update pppd options
---
package/network/services/ppp/files/etc/ppp/options.pptp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/network/services/ppp/files/etc/ppp/options.pptp b/package/network/services/ppp/files/etc/ppp/options.pptp
index 46a3f4811216dc..a4705bc0e19812 100644
--- a/package/network/services/ppp/files/etc/ppp/options.pptp
+++ b/package/network/services/ppp/files/etc/ppp/options.pptp
@@ -3,5 +3,7 @@ noauth
nobsdcomp
nodeflate
idle 0
-mppe required,no40,no56,stateless
+nomppe-40
+require-mppe-128
+nomppe-stateful
maxfail 0
No, installed default package
Yes, it works, but only without encryption.
Finally, it works after modifying /etc/init.d/pptpd
setup_config() {
[ "$2" = 0 ] || {
echo "validation failed"
return 1
}
[ "$enabled" -eq 0 ] && return 1
mkdir -p /var/etc
cp /etc/pptpd.conf $CONFIG
cp /etc/ppp/options.pptpd $OPTIONS_PPTP
[ -n "$localip" ] && echo "localip $localip" >> $CONFIG
[ -n "$remoteip" ] && echo "remoteip $remoteip" >> $CONFIG
[ "$logwtmp" -eq 1 ] && echo "logwtmp" >> $CONFIG
#START OF MODIFICATIONS
#echo "mppe $(echo $mppe | sed -e 's/\s/,/g')" >> $OPTIONS_PPTP
#END OF MODIFICATIONS
return 0
}