【发布时间】:2014-01-12 05:56:37
【问题描述】:
我使用 CentOS,它不支持 2.6.35 中引入的 L2TPv3。 CentOS 是 2.6.32。如何选择性地将 L2TPv3 更改仅修补到我的内核?
此外,这些是内核模块。我是否需要运行修改后的内核才能安装这些 KO?
【问题讨论】:
标签: linux-kernel centos6 l2tp
我使用 CentOS,它不支持 2.6.35 中引入的 L2TPv3。 CentOS 是 2.6.32。如何选择性地将 L2TPv3 更改仅修补到我的内核?
此外,这些是内核模块。我是否需要运行修改后的内核才能安装这些 KO?
【问题讨论】:
标签: linux-kernel centos6 l2tp
向后移植功能是一项非常重要的任务,不是随便随便就能完成的。因此,您最好的选择是查看是否有人为您的内核版本创建了必要的补丁。
另外,Linux内核在模块方面没有严格的接口定义,因此内核和模块从同一源编译是非常可取的。有时可以在给定内核中成功使用“不匹配”的模块,但经常尝试这样做会导致各种问题。
但如果您喜欢冒险,请尝试使用modprobe -f。这将禁用模块版本检查,modprobe 将尝试挤入模块(即使以当场崩溃系统为代价)。
【讨论】: