2013-12-24 107 views
0

我使用CentOS,它不支持2.6.35中引入的L2TPv3。 CentOS在2.6.32。我如何選擇性地將L2TPv3更改修補到我的內核?Linux l2TPv3支持

另外,這些是內核模塊。我是否需要運行修改後的內核才能修改這些KO?

回答

0

返回移植功能是一項非常不平凡的任務,而不是隨便輕鬆完成的任務。因此,你最好的選擇是查看是否有人爲你的內核版本創建了必要的補丁。另外,Linux內核在涉及模塊時沒有嚴格的接口定義,因此非常希望內核和模塊是從同一個源編譯的。有時可能成功地將「不匹配」模塊與給定內核一起使用,但經常嘗試這樣做會導致各種問題。

但是,如果您喜歡冒險,請嘗試使用modprobe -f。這將禁用模塊版本檢查,並且modprobe將嘗試擠入模塊(即使以現場系統崩潰爲代價)。

+0

我正在查看社區中的某個人是否已經按照您提到的方法完成了該修補程序。無論如何,我發現了支持L2TPv3的原始差異,我正在使用它們。它可以在這裏找到:http://marc.info/?l=linux-netdev&m=127022509620463&w=1 – NetCubist