gpt4 book ai didi

linux - 如何在网络(VPN 或 LAN)中查找已连接的主机

转载 作者:太空宇宙 更新时间:2023-11-04 05:32:43 24 4
gpt4 key购买 nike

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

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

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

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

非常感谢!

哈维尔,墨西哥城

最佳答案

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

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

关于linux - 如何在网络(VPN 或 LAN)中查找已连接的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1289390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com