Один из лучших способов обеспечить устойчивость вашей домашней сети — настроить службу для мониторинга ее трафика. В конце концов, вы не можете исправить то, о чем не знаете, и сбор данных покажет вам, что необходимо исправить. Мониторинг также важен для сетевой безопасности, поскольку лучшие системы мониторинга могут обнаруживать вторжения, DDoS-атаки или другие потенциальные проблемы по мере их возникновения.
Однако многие программы мониторинга сети не требуют дорогостоящего оборудования, поскольку они спроектированы так, чтобы быть легкими. Все, что вам нужно, это Raspberry Pi, SD-карта для установки операционной системы и немного времени, чтобы все настроить. В этом уроке мы будем использовать популярную программу с открытым исходным кодом Ntop, но существует множество других пакетов сетевого мониторинга, которые так же хорошо работают на крошечном SBC.

Связанный
8 причин, по которым Raspberry Pi идеально подходит для сетевой фильтрации
Если вы хотите повысить безопасность своей сети дома или в офисе, Raspberry Pi — подходящий выбор для этой цели.
Что вам понадобится для начала
Возьмите SBC и приступайте к работе по мониторингу домашней сети.
Чтобы начать мониторинг вашей сети с помощью Raspberry Pi, вам нужно всего лишь несколько вещей. Помимо SBC и карты памяти для установки ОС, вам также понадобится еще один компьютер для копирования данных на SD-карту, а также мышь, клавиатура и монитор, если вы собираетесь выполнить всю настройку на Raspberry Pi. Если вам удобно использовать SSH, вы можете подключиться к Raspberry Pi и настроить все как автономную систему.
Помимо этих периферийных устройств вам также понадобятся:
В этом руководстве предполагается, что на вашем SBC уже установлена операционная система Raspberry Pi. Если вы начинаете с совершенно нового Pi, следуйте приведенному ниже руководству, чтобы сначала настроить безголовый Pi, а затем вернуться.

Связанный
Как настроить безголовый Raspberry Pi
Нет необходимости покупать отдельную клавиатуру, мышь и дисплей для Raspberry Pi, если вы можете получить доступ к SBC со своего ПК.
Как настроить мониторинг сети на Raspberry Pi
Мы собираемся использовать Ntop с открытым исходным кодом, который хорош для отслеживания использования, производительности сети, работоспособности и многого другого.
Хотя настройка мониторинга сети кажется сложной, на самом деле это довольно просто. Мы собираемся использовать Ntop, потому что он бесплатный, с открытым исходным кодом и достаточно мощный, чтобы отслеживать использование полосы пропускания, контролировать общее состояние и производительность вашей сети, а также выявлять любые узкие места, которые могут потребовать настройки.
Прежде чем мы начнем, вам нужно находиться либо на рабочем столе Raspberry Pi с открытым окном терминала, либо подключиться к терминалу по SSH.
-
В окне терминала мы сначала загрузим Нтоп deb пакет с официального сайта:
sudo wget http://packages.ntop.org/RaspberryPI/apt-ntop.deb
-
Чтобы установить пакет, введите следующее:
sudo apt install ./apt-ntop. deb
-
Обновите репозиторий еще раз, прежде чем продолжить, введя это в терминал и нажав Enter:
sudo apt update
-
Теперь устанавливаем дополнительные пакеты для поддержки Ntop:
sudo apt install ntopng nprobe n2n
-
Теперь мы проверяем, что Служба Ntopng стартовал успешно:
systemctl status ntopng.service
-
И наконец проверяем порты, которые Нтопнг использует:
ss -tunelp | grep ntop
Теперь, когда Ntopng работает, пришло время посмотреть, что мы можем сделать на панели управления.

Связанный
3 способа контролировать энергопотребление вашего дома с помощью Raspberry Pi
Некоторые проекты размера Pi, которые помогут вам следить за энергопотреблением
Вход в веб-панель Ntopng для дальнейшей настройки.
Чтобы получить доступ к панели управления для настройки Ntopng, возьмите IP-адрес сервера из последнего шага и откройте веб-браузер. Перейти к HTTP://IP-сервера:3000, и вы увидите заставку для входа в систему. Имя пользователя и пароль по умолчанию оба администраторпоэтому введите их, а затем измените пароль, когда его спросят.
Есть масса вещей, которые вы можете отслеживать с панели управления, и я настоятельно рекомендую вам это проверить. Нтоп’s Канал YouTube и его обширные страницы документации для подробного изучения того, что вы хотите отслеживать.

Связанный
Превратите Raspberry Pi в систему обнаружения вторжений с помощью Pi.Alert
Превратите Raspberry Pi в сторожевой таймер, который может предупредить вас в момент обнаружения несанкционированных устройств в вашей сети.
Raspberry Pi — недорогая альтернатива более дорогим сетевым устройствам для мониторинга домашней сети.
Чтобы начать мониторинг домашней сети, все, что вам нужно, — это Raspberry Pi и немного времени. Это фантастический небольшой проект, который позволяет вам ближе познакомиться с тем, как все происходит в вашей сети, если вы наблюдаете за ней в течение некоторого времени. Кроме того, это откладывает необходимость перехода на дорогостоящие потребительские устройства, такие как аппаратные межсетевые экраны и управляемые коммутаторы, которые могут выполнять аналогичный мониторинг.