发新话题
打印

CentOS 8+恢复内核L2TP VPN功能

CentOS 8+恢复内核L2TP VPN功能

CentOS 8+及Redhat 8+、Fedora 31+、AlmaLinux、Oracle Linux、Aliyun OS的OS内核缺省关闭了L2TP PPP功能的支持,需要另外拷贝/安装当前OS同一版本的l2tp_ppp内核模块:

首先尝试:
dnf install kernel-modules-extra
再 depmod -a,再modprobe l2tp_ppp
文件安装在 /lib/modules/4.18.0-348.20.1.el8_5.x86_64/kernel/net/l2tp/l2tp_ppp.ko.xz
如果找不着(当前内核 uname -r 和安装的文件版本不匹配),则先 yum upgrade; reboot,再试
参考:https://installati.one/centos/8/kernel-modules-extra/

如果不成功,再尝试:
1)不要yum install kernel-modules-extra,因为安装的可能不是当前OS同一版本的文件,而是要下载类似
kernel-modules-extra-4.18.0-80.el8.x86_64.rpm这样的文件,例如:
https://people.centos.org/arrfab/shim/results.c8/kernel/20190604090648/4.18.0-80.el8.x86_64/kernel-modules-extra-4.18.0-80.el8.x86_64.rpm
2)再rpm -ivh kernel-modules-extra-4.18.0-80.el8.x86_64.rpm,查看/lib/modules/xxx/extra/net/l2tp目录中是否有l2tp_ppp.ko.xz、l2tp_netlink.ko.xz、l2tp_eth.ko.xz等文件。如果已有这些文件,可以直接拷贝到/lib/modules/xxx/kernel/net/l2tp目录下
3)再 depmod -a,再modprobe l2tp_ppp

[ 本帖最后由 linda 于 2022-4-13 11:41 编辑 ]

TOP

发新话题