IPSec:unable to add SAD entry with SPI c27dfe6f: Function not implemented (38)

背景

        在使用strongswan5.9.6配置ipsec时,在发起端有时会看到以下错误提示,导致无法建立通道

“unable to add SAD entry with SPI c27dfe6f: Function not implemented (38)”

IPSec:unable to add SAD entry with SPI c27dfe6f: Function not implemented (38)_第1张图片

分析原因

        google了很多网友遇到同样的问题,大家给出的比较统一的结论是:内核缺少相关module导致。

网友一:

IPSec:unable to add SAD entry with SPI c27dfe6f: Function not implemented (38)_第2张图片

网友二:

IPSec:unable to add SAD entry with SPI c27dfe6f: Function not implemented (38)_第3张图片

        然后对照我自己的报错,仔细查看服务器上加载的module,发现DES加密算法果然没有build-in,需要手动加载:

strongswan官网链接:

kernelModules

 解决方法

       临时方法

查找自己服务器内核支持的算法,替换之 

IPSec:unable to add SAD entry with SPI c27dfe6f: Function not implemented (38)_第4张图片

 永久方法

         重新编译内核,使能内核支持想用的算法。

你可能感兴趣的:(网络安全系列,strongswan,ipsec,linux)