-1

我正在寻找以下需求的可能解决方案:

我配置了一个 VPN(在 Linux 上使用 openVPN,顺便说一句),我想随时知道哪些主机连接到它。我认识到这可能与试图知道哪些主机连接到局域网是一回事,因此任何解决方案都可以完成这项工作......

事实是我曾经在 linux 上使用过 hamachi vpn,通过它我有机会知道哪些主机连接到我所属的特定网络,所以我想知道在 openVPN(甚至任何 VPN和/或任何局域网)。

最好,我正在寻找开源/免费软件解决方案,或者可能是自己编程的提示(如果可能的话,以最简单的方式,并不是说我不知道​​如何编程,但我正试图在一种简单的方式)。但无论如何,如果没有 os/fsw 解决方案,任何其他解决方案都可以......

非常感谢!

墨西哥城哈维尔

4

1 回答 1

0

在 Linux 中使用 OpenVPN 执行此操作的一种简单方法是使用服务器端的client-connectclient-disconnect脚本为您维护一个列表。每次客户端连接时,脚本都可以记录环境变量(如果您愿意,还可以记录环境变量),并且脚本client-connect可以$common_name从列表中删除该客户端。$trusted_ipclient-disconnect

如果您还将连接和断开连接都写入不同的时间戳日志,您将永久记录每个连接的时间和持续时间。

于 2009-08-17T18:05:06.183 回答