Hi Rémi,

> since upgrading to 1.20.12-1, I cannot connect to my ipsec/l2tp vpn anymore. 
> 
> I tried many things, but the only thing that works is disabling mppe, or 
> downgrading to 1.20.10-1
> 
> Here are the debug log for 1.20.12-1:
> ...
> 
> And here is the log with 1.20.10-1:
...
> I still have the «Unsupported protocol», but then the connection carries on 
> and works. 


That behaviour is a consequence of the following commit in version 1.20.12 
which doesn't disable the Compression Control Protocol (CCP) when MPPE is 
enabled (as MPPE protocol negotiation happens within CPP) :

https://github.com/nm-l2tp/NetworkManager-l2tp/commit/fdf5d98e86c5f0a97f9649fa3e23b3c001a93340

MPPE protocol negotiation had been broken since 2013 with the following commit 
which disabled CCP :

https://github.com/nm-l2tp/NetworkManager-l2tp/commit/5fe98f70344e842faa28014be7ba259c2db7ae8b

I don't think any MPPE encryption is being used in your 1.20.10-1 log output, 
even though MPPE is enabled, or am I interpreting things wrong?

MPPE encryption is very weak and is typically only used with L2TP VPN 
connections, not L2TP/IPsec which use much stronger IPsec encryption.


 
Cheers,
Doug

Reply via email to