Проблема с неработающим шифрованием MPPE 128 при подключении к серверу L2TP на MikroTik может иметь несколько причин. Вот несколько возможных решений:
1. Проверьте версию RouterOS на вашем MikroTik. В некоторых старых версиях были известные проблемы с поддержкой шифрования MPPE 128. Обновление RouterOS до последней версии может решить эту проблему.
2. Убедитесь, что на сервере L2TP настроено и активировано шифрование MPPE 128. Убедитесь, что вы указали правильные настройки шифрования в профиле сервера L2TP на MikroTik.
3. Проверьте настройки вашего клиента L2TP в Linux. Убедитесь, что правильно указали тип шифрования и другие параметры подключения к серверу L2TP.
4. Если шифрование MPPE 128 все еще не работает, попробуйте включить возможность сжатия на вашем клиенте L2TP в Linux. В некоторых случаях отсутствие сжатия может вызывать проблемы с шифрованием.
5. Если у вас возникла ошибка "Encryption negotiation rejected" при установке типа шифрования "Required" на вашем MikroTik, это может означать, что клиент L2TP в Linux не поддерживает указанный тип шифрования. В этом случае вы можете попробовать выбрать другой тип шифрования, который поддерживается как на сервере MikroTik, так и на клиенте Linux.
6. Если все вышеперечисленные решения не рабочие, попробуйте использовать другой клиент L2TP в Linux. Некоторые клиенты могут иметь проблемы с определенными типами шифрования, поэтому попробуйте установить и настроить другой клиент для проверки.
Если ни одно из этих решений не помогло, рекомендуется обратиться к производителю MikroTik или к команде поддержки Linux для получения дополнительной помощи и проверки настроек ваших устройств и программного обеспечения.