Что-то вообще какая-то надуманная проблема, не стоящая выеденного яйца.
Во-первых, nm - не костыль, а стандартное GUI-средство настройки сетевых соединений, установленное во многих ОС по умолчанию.
Во-вторых - в текущей версии nm ЕСТЬ нативная (то есть встроенная) поддержка l2tp:
В-третьих, никакие сторонние плагины или отдельные программы не нужны.
ERGO: никаких плясок с бубном не требуется. А тему раздули аж на три страницы!
Так что я присоединяюсь к мнению, высказанному AnrDaemon чуть выше.