问题描述
racoon,是 KAME 的用户空间进程,负责处理 IKE。在 Linux 系统中,是 ipsec-tools 的组成部分。
该笔记将记录:与 Racoon 相关的内容,以及相关问题的解决办法。
背景说明
下面是阿里云的 IPSec VPN 服务日志的节选,我们通过对其中的源码文件名及函数名进行检索,并根据检索结果推断其使用 Racoon 实现:
... ,2022-05-01 09:19:09 *** [DEBUG]: algorithm.c:524:alg_oakley_encdef(): encryption(aes) ,2022-05-01 09:19:09 *** [DEBUG]: oakley.c:3051:oakley_do_encrypt(): pad length = 16 ,2022-05-01 09:19:09 *** [DEBUG]: oakley.c:3083:oakley_do_encrypt(): 1. encrypted payload by IV: ,2022-05-01 09:19:09 *** [DEBUG]: algorithm.c:524:alg_oakley_encdef(): encryption(aes) ,2022-05-01 09:19:09 *** [DEBUG]: oakley.c:3094:oakley_do_encrypt(): with key: ...
所以,我们需要对该软件有个简单的了解(比如 日志、特性 等等)。
而且需要开启 DPD 检查才能显示 IPSec VPN 服务的相关日志。
参考文献