用 Raspberry Pi 监控网络的 8 种方法

使用 Raspberry Pi 进行网络监控 标题图片

经营企业或家庭网络并希望确保其安全?当然,提前预防潜在问题至关重要。在本文中,我将介绍如何用 Raspberry Pi 监控网络。

在商业环境中,有效的网络监控至关重要。它能保证可靠的通信、保护敏感数据并最大限度地减少停机时间。对于家庭网络而言,所有这些都同样重要,甚至更为重要。

因此,这里有 8 种使用 Raspberry Pi 监控网络的方法和简单易用的工具!

PoE+ 交换机和 Raspberry Pi 5

1.交通分析

要了解网络,首先要了解网络的数据流。这是关键所在,因为通过分析数据流,您可以发现并解决问题。

当然,Raspberry Pi 也能派上用场。最受欢迎的流量分析应用程序之一是 Wireshark它既免费又开源。

Wireshark 非常棒,因为它是一个超级直观的图形界面。你只需将它安装到 Raspberry Pi 上,然后连接到网络。然后,你就能看到哪些应用程序占用了你的带宽或给你带来了其他问题。

如果你是 Wireshark 的粉丝,但又想找一款能在终端运行的软件,那么你可以安装 TShark.尽管 TShark 不具备 Wireshark 的所有功能,但它能捕获网络数据流的相关信息。

因此,请务必立即在您的 Raspberry Pi 上安装一个这样的软件,以便开始分析您的流量。

2.服务质量监测

服务质量(QoS)是指管理网络资源、确定流量优先级并保证一定的性能水平。这就是为什么 QoS 对于在网络中保持高水平的性能和响应速度至关重要,尤其是在各种应用争夺有限带宽的环境中。

因此,对于 QoS 而言,首先需要确定的是 类型 流量对网络至关重要(如 Zoom 会议或关键业务应用)。

诚然,这两个对 QoS 最有效的应用程序使用起来比较复杂。不过,如果你能使用它们,那么 tciptables 才是王道。

复杂程度不同的替代应用有 WondershaperOpenWrt.

3.DNS 监控(Pi-Hole)

Raspberry Pi 最有名的用途之一是作为 皮孔.

Pi-hole 为你提供大量有用的网络信息,并为你提供 DNS 隐私,同时还能屏蔽广告!

Pi- 孔接口
学分 皮孔.

如果您不熟悉这个概念,域名系统(DNS)就是告诉计算机在哪里可以找到您在浏览器中输入的网站。它将人类可读的名称(如 www.picockpit.com) 转换成 IP 地址。

因此,当您输入该域名时,互联网服务提供商的 DNS 服务器会进行翻译。

将 Raspberry Pi 变成 Pi-hol,就能确保在自己的网络上进行翻译。这样你就可以过滤掉一些东西(比如广告),监控 DNS 活动,更好地保护你的网络。由于一切都在本地进行,它还能让一切运行得更快、更流畅。

4.入侵检测和防御

以上,我介绍了流量分析的重要性。虽然流量分析是控制网络的第一步,但它对安全威胁并无多大帮助。为此,您需要从流量分析升级到入侵检测和防御。

这里有两个超有价值的开放源代码程序: 苏里卡塔Zeek.

Suricata 集入侵检测系统 (IDS) 和入侵防御系统 (IPS) 于一身。

Zeek 是一款网络安全监控器(NSM),可跟踪可疑或恶意流量。它还能像 Wireshark 一样测量性能,并帮助进行更广泛的网络配置。

这两个程序是管理和保护网络安全的超级强大组合。

5.防火墙和安全审计

您的家庭或企业路由器可能已经默认设置了防火墙。但是,如果您想更详细地控制哪些内容可以通过,您有很多选择。

这就是 Raspberry Pi 能够真正发挥作用的地方,因为您可以通过配置它来定义特定的流量过滤规则。此外,您还可以使用它进行安全审计。

现在,要建立防火墙,可以访问 iptables但正如我前面提到的,你可能会遇到一些麻烦。

服务器

更简单的方法是运行 UFW或不复杂防火墙,它管理 iptables.UFW 可让您轻松控制和配置防火墙规则。

您可以根据端口或流量管理一切。

6.SNMP 陷阱和警报

使用 Raspberry Pi 可以做的另一件简单易行的事情是设置简单网络管理协议(SNMP)陷阱,以主动监控流量。

换句话说,您可以设置 Raspberry Pi 在预定义的条件下向您发送警报--达到一定的网络流量阈值或检测到网络设备出现问题。

Raspberry Pi 可作为 SNMP 陷阱的中央管理站点。

用于 Raspberry Pi 的一个流行且相对简单的 SNMP 应用程序是 网络-SNMP.

接收网络设备特定事件的警报,以便及时干预。

7.VPN 监控

如果您在家里或工作中需要使用虚拟专用网络(VPN),那么您的 Raspberry Pi 也可以帮您确保该网络始终正常运行。

树莓派 5

当然,您也可以简单地将 Raspberry Pi 进入 虚拟专用网 我们以前写过.

但如果你只是想让 Raspberry Pi 监控你的 VPN,那么你有很多选择。最流行的树莓派 VPN 管理应用程序可能是 OpenVPN.

8.自定义仪表板和报告

最后,您还可以配置 Raspberry Pi 以收集和显示有关网络的定制信息。想知道网络是否中断了吗?什么时候流量最大?延迟情况如何?

通过我前面提到的其他软件,您可以收集所有信息。但如何将其可视化呢?

这就是 Grafana 开始发挥作用。

通过 Grafana,Raspberry Pi 可以直观地展示关键网络指标。您可以用它创建各种图表,以便理解您收集到的所有数据。

如果您使用的是家庭网络,这可能会给您带来很多乐趣。如果您运行的是企业网络,那么这对监控一切至关重要。

在这里,您的 Raspberry Pi 将成为做出重要业务决策的关键角色。有了 Grafana,您就可以生成全面的报告,用于历史分析和知情决策。

码头

最后,如果您对网络监控感兴趣、 码头 真的能帮上忙。

PiCockpit 是一款简单易用的网络应用程序,可让你在世界任何地方远程控制你的 Raspberry Pi。它还能让你在世界任何地方远程分析 Raspberry Pi 所在的网络。

它对最多五台 Raspberry Pi 免费,因此您可以立即注册并在您的 Raspberry Pi 上设置 PiCockpit。这是全面掌控网络的第一步。

我们目前有多个模块可帮助您管理 Raspberry Pi。例如,其中一个模块侧重于 WLAN(无线局域网)。另一个模块则更广泛地侧重于网络诊断。

免费注册 PiCockpit 并查看它们!

总结

正如你所看到的,Raspberry Pi 可以真正改变你对网络的控制。最棒的是,根据你的需要,你可以混合和搭配这些软件应用程序,以获得更强大的功能。

它还可以帮助您抵御潜在的安全威胁和网络偶尔会遇到的其他问题。通过利用 Raspberry Pi 进行网络监控,您还可以使网络运行平稳高效。

如果您想了解用 Raspberry Pi 做什么的更多想法,可以点击此按钮查看我们的 Paragon 项目系列:

随着技术的发展,Raspberry Pi 不断证明,即使是这些微小的单板计算机也有可能彻底改变我们的网络管理方式。

如何使用 Raspberry Pi 监控网络?

发表评论