1

我正在尝试建立一个更有条理的 openswan 日志系统,但我想我已经想多了。我真的只是想保存用户名和公共 IP。到目前为止,这是我所做的,但它仍然返回比我需要的更多的数据,我宁愿不构建一个复杂的解析器。我想必须有一种方法来获取这些信息而不会变得过于复杂。

ipsec 自动 --status | grep 'STATE_MAIN_R3' > /home/ipsec.log

请帮忙!

4

1 回答 1

0

提供您用于身份验证的协议将有所帮助

既然你提到了“用户名和公共 IP”,我猜你正在做某种道路担忧 IPSec 连接。如果这是真的,那么对于 openswan,它通常是 L2TP/IPSec。在这种情况下,您将不会在“ipsec auto --status”中看到用户 ID,因为用户身份验证是由 L2TP/PPP 堆栈完成的。如果您使用的是 xl2tpd,那么它通常会登录到 /var/log/syslog

希望这会有所帮助

于 2015-07-20T19:05:38.573 回答