我的机器:
- 具有 ARM 64 位处理器的 PINE64 上的 Ubuntu 服务器 16.04 LTS(Linux pine64 3.10.105-0-pine64-longsleep #3 SMP PREEMPT Sat Mar 11 16:05:53 CET 2017 aarch64 aarch64 aarch64 GNU/Linux)
我的目标是让我的 PINE64 作为 StrongSwan 的 L2TP/IPsec 协议的 VPN 服务器。
现在,我有一个问题,我的 PINE64 没有此处列出的 StrongSwan 所需的内核模块:https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules
我尝试了一下sudo modprobe MODULE_NAME
,只知道我的PINE64目录中没有这样的模块/lib/modules/3.10.105-0-pine64-longsleep
。
在这里,我的问题是:
- 有什么方法可以将这些缺失的模块安装到我的 PINE64 上吗?
- 如果存在的话,怎么样?
- 你们有更好的解决方法在我的 PINE64 上创建 VPN 服务器吗?
- 有什么建议吗?
不仅对 PINE64 的具体答案,而且对 Linux 的一般答案都值得赞赏。
答案1
您也许可以从源代码中自行构建它们。这里也提出了类似的问题。https://askubuntu.com/questions/168279/how-do-i-build-a-single-in-tree-kernel-module