Поддержка Linux l2TPv3
Я использую CentOS, и он не поддерживает L2TPv3, который был представлен в 2.6.35. CentOS находится на 2.6.32. Как мне выборочно исправить только изменения L2TPv3 в моем ядре?
Также это модули ядра. Нужно ли запускать модифицированное ядро, чтобы иметь возможность инмодировать эти нокауты?
1 ответ
Функции обратного портирования - это очень нетривиальная задача, а не то, что легко можно сделать случайно. Таким образом, ваш лучший вариант - посмотреть, создал ли кто-нибудь необходимые исправления для вашей версии ядра.
Кроме того, ядро Linux не имеет строгих определений интерфейса, когда речь идет о модулях, поэтому очень желательно, чтобы ядро и модули были скомпилированы из одного и того же источника. Иногда возможно успешно использовать "несовпадающие" модули с данным ядром, но довольно часто попытка сделать это приводит к различным проблемам.
Но если вы хотите приключений, попробуйте использовать modprobe -f
, Это отключит проверку версии модуля и modprobe
попытается сжать модуль (даже ценой сбоя системы на месте).