linux - IPsec/Openswan日志用户名和公网IP

标签 linux vpn ipsec

我正在尝试建立一个稍微更有条理的 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/

相关文章:

linux - 如何通过在目录及其子目录中递归搜索来随机播放.mp3 歌曲?

linux - 从字符串中获取特定行,其中我必须获取的行号存储在变量中?

c++ - cpp-netlib hello world 示例不会在 linux 上编译

client - 泼妇软 VPN 客户端 : Route Metric

android - 没有通过 ipsec 隧道的 DNS android 4.4.2 xperia z C6603 racoon

python - ipsec.py 找不到属性 IPPROTO_UDP 和 socket.IPPROTO_IP

c - 如何在内核模块中使用 do_mmap()

docker - 通过 VPN 容器路由 Docker 容器流量

nat - L2TP/IPSec NAT问题

azure - 将容器暴露给专用网络