【问题标题】:How to find connected hosts at network (vpn or lan)如何在网络上查找连接的主机(vpn 或 lan)
【发布时间】:2010-11-20 08:04:57
【问题描述】:

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

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

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

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

非常感谢!

哈维尔, 墨西哥城

【问题讨论】:

  • 这看起来像是一个服务器故障问题。

标签: linux networking vpn


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-07-01
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 2017-01-02
    • 1970-01-01
    相关资源
    最近更新 更多