我正在尝试建立一个稍微更有条理的 openswan 日志系统,我想我想多了。我真的只是想保存用户名和公共(public) IP。到目前为止,这是我所做的,但它返回的数据仍然比我需要的多,我不想构建一个复杂的解析器。我想必须有一种方法来获取这些信息而不会变得过于复杂。
ipsec auto --status | grep 'STATE_MAIN_R3' > /home/ipsec.log
请帮忙!
最佳答案
提供您用于身份验证的协议(protocol)会有所帮助
既然你提到了“用户名和公共(public) IP”,我猜你正在做某种道路担忧 IPSec 连接。如果这是真的,那么对于 openswan,它通常是 L2TP/IPSec。在这种情况下,您将不会在“ipsec auto --status”中看到用户标识,因为用户身份验证是由 L2TP/PPP 堆栈完成的。如果您使用的是 xl2tpd,那么它通常会登录到/var/log/syslog
希望对你有帮助
关于linux - IPsec/Openswan日志用户名和公网IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770012/