Существуют патчи, которые добавляет поддержку mppe+mppc(microsoft p2p encryption и microsoft p2p compression) в ядро и в ppp, но они уже немного устарели(на текущий момент последнее ядро 2.6.17.6 и ppp-2.4.4) и на последние версии ядер и ppp не накладываются.
Я подправил немного ppp-2.4.3-mppe-mppc-1.1.patch.gz для поддержки ppp-2.4.4.
Результат
Также нашёл солюшн для "отрывания" от ядра mppe и прикручивания поддержки mppe+mppc, как и раньше.
Для этого я скачивал из mm-ядер 3 патчика, отменил их patch -R. Сейчас я уже не помню, что и как я делал, поэтому просто выложу получившийся патч. Т.е. последовательность действия такая:
1) Откатываете поддержку mppe в ядре(в исходниках ядра zcat mppe.diff.gz | patch -p1 -R ). При откате будет один некритичный HUNK, ничего страшного.
2) Накатываете linux-2.6.13-mppe-mppc-1.3.patch.gz обычным порядком.
Пользуйтесь! :)
Here are the patches which add mppe+mppc support to the linux kernel. However, they are a bit obsolete (current version are for the 2.6.17.4 kernel with ppp version 2.4.4) and could not be applied to the latest one.
I had managed to fix the ppp-2.4.3-mppe-mppc-1.1.patch.gz agains ppp-2.4.4 support.
Here you can have the result.
I had also found out the method to cut mppe off the linux kernel to use it via mppe+mppc as is was in the previous versions. To do so I had downloaded all pathes wich add mppe support in mm-patchset and had revert them with patch -R. I don't remember exect procedure so I would better give you the resulting patch. So you should perform folowing actions:
1 - you should roll back mppe support in your linux kernel (run zcat mppe.diff.gz | patch -p1 -R in you kernel build tree). You would get one HUNK witch is not critical.
2 - you should apply the linux-2.6.13-mppe-mppc-1.3.patch.gz patch as usual.
Enjoy! :)

© 2006 Dmitry A. Koptev