Wireshark packet capture

Ошибки VLAN — наиболее распространённая причина, по которой домашняя лаборатория или небольшой офис теряет часы на проблеме «интернет медленный». Симптомы почти всегда одинаковые: устройство IoT на неправильной VLAN, порт магистрали, пропускающий все VLAN по умолчанию, или несоответствие нативной VLAN, затопляющее VLAN управления шумом трансляции.

Это лучшие приложения для аудита VLAN, от инструментов на уровне пакетов до полных систем IPAM. Любой из них сэкономит больше времени, чем затратит.

На что обратить внимание при выборе приложения для аудита VLAN

При выборе инструмента важны пять вещей:

Быстрое сравнение

Приложение Лучше всего для Платформы Бесплатный план Начальная цена Рейтинг
Wireshark Проверка VLAN на уровне пакетов Linux, Windows, macOS Да Бесплатно 4.9
Nmap Быстрое обнаружение хостов по VLAN Linux, Windows, macOS Да Бесплатно 4.8
Netbox Документирование IPAM и VLAN Linux self-host Да Бесплатно 4.7
PRTG Network Monitor Оповещения и панели Windows 100-sensor бесплатно Платные уровни за сенсор 4.6
LibreNMS Мониторинг SNMP с открытым исходным кодом Linux self-host Да Бесплатно 4.7
ntopng Живой просмотр потока по VLAN Linux, Windows, macOS Сообщество бесплатно Платная подписка Pro 4.6
Angry IP Scanner Быстрое сканирование одной VLAN Linux, Windows, macOS Да Бесплатно 4.5

Приложения

1. Wireshark, лучше всего для проверки VLAN на уровне пакетов

Wireshark на зеркальном порту магистрали показывает каждый тег 802.1Q, пакет нативной VLAN и кадр трансляции. Фильтруйте vlan и шум исчезает; фильтруйте vlan.id == 20 и вы видите трафик одной VLAN.

Где он не работает: Требует зеркального порта или коммутатора с поддержкой SPAN. Не инструмент, который вы запускаете один раз и забываете.

Цена: Бесплатно.

Платформы: Linux, Windows, macOS.

Скачать: Wireshark

Итоговое мнение: Wireshark для аудита VLAN — это окончательный источник истины. Пропускайте только если вы не можете получить зеркальный порт.

2. Nmap, лучше всего для быстрого обнаружения хостов по VLAN

Nmap быстро обнаруживает хосты. Запустите его с интерфейса с тегом VLAN и получите живой инвентарь этой VLAN. Отлично для поиска устройства IoT, которое попало в неправильную подсеть.

Где он не работает: Агрессивные сканы могут вызвать срабатывание системы обнаружения вторжений корпоративного уровня. Используйте осторожное время -T2 в рабочих сетях.

Цена: Бесплатно.

Платформы: Linux, Windows, macOS.

Скачать: Nmap

Итоговое мнение: Nmap для аудита VLAN — это самый быстрый способ инвентаризации одной VLAN. Пропускайте, если у вас уже есть обнаружение LibreNMS.

3. Netbox, лучше всего для документирования IPAM и VLAN

Netbox — инструмент IPAM (управление адресами IP) с открытым исходным кодом, который теперь используют большинство домашних лабораторий и установок MSP. VLAN, подсети, хосты и устройства живут в одной базе данных, а его REST API означает, что Ansible или Terraform могут читать источник истины.

Где он не работает: Заполнение Netbox — разовое вложение. Обнаружение не автоматическое.

Цена: Бесплатно.

Платформы: Linux self-hosted, любой браузер.

Скачать: Netbox

Итоговое мнение: Netbox — это отчёт об аудите. Пропускайте, если у вас три VLAN и нет планов на расширение.

4. PRTG Network Monitor, лучше всего для оповещений и панелей

PRTG мониторит VLAN через сенсоры SNMP и вызывает оповещения, когда порт внезапно меняет членство VLAN или когда VLAN видит неожиданный трафик. Бесплатный уровень соответствует потребностям домашней сети.

Где он не работает: Только сервер Windows. Платные уровни масштабируются по «сенсорам» (метрика), что добавляется.

Цена: Бесплатно для 100 сенсоров. Платные уровни в годовом счёте за количество сенсоров.

Платформы: Сервер Windows, любой браузер.

Скачать: PRTG

Итоговое мнение: PRTG для аудита VLAN — кратчайший путь к оповещениям в магазине Windows. Пропускайте, если вы весь Linux.

5. LibreNMS, лучший мониторинг SNMP с открытым исходным кодом

LibreNMS автоматически обнаруживает коммутаторы, извлекает членство VLAN из CDP/LLDP и рисует живую топологию. Оповещения — SMTP, Slack или Discord из коробки.

Где он не работает: Установка стека LAMP. Обнаружение работает лучше с Cisco, MikroTik и Ubiquiti; некоторые потребительские коммутаторы не раскрывают достаточно через SNMP.

Цена: Бесплатно.

Платформы: Linux self-hosted, любой браузер.

Скачать: LibreNMS

Итоговое мнение: LibreNMS для аудита VLAN — это выбор «PRTG но с открытым исходным кодом». Пропускайте, если вы аудируете только потребительское оборудование.

6. ntopng, лучше всего для живого просмотра потока по VLAN

ntopng показывает трафик по VLAN в реальном времени. Где Wireshark работает на уровне пакетов, ntopng работает на уровне потока: лучшие передатчики по VLAN, разбивка протоколов и обнаружение аномалий.

Где он не работает: Требует NetFlow, sFlow или зеркального порта. Выпуск сообщества щедрый, но Pro добавляет функции для предприятий.

Цена: Сообщество бесплатно. Pro — платная годовая подписка.

Платформы: Linux, Windows, macOS.

Скачать: ntopng

Итоговое мнение: ntopng для аудита VLAN находит утечку трансляции в течение минуты. Пропускайте, если у вас нет источника потока.

7. Angry IP Scanner, лучше всего для быстрого одиночного сканирования

Angry IP Scanner — небольшое приложение Java, которое пингует диапазон и сообщает открытые порты. Укажите на VLAN и получите список устройств в секунды.

Где он не работает: Нет SNMP, нет осознания тегирования VLAN. Он видит всё, что может видеть интерфейс, на котором он работает.

Цена: Бесплатно.

Платформы: Linux, Windows, macOS.

Скачать: Angry IP Scanner

Итоговое мнение: Angry IP Scanner для аудита VLAN — это самый быстрый способ проверить подсеть. Пропускайте как основной инструмент.

Как выбрать правильный

Если вам нужна простая опция, запустите Angry IP Scanner или Nmap с интерфейса каждой VLAN с тегом и убедитесь, что список хостов соответствует вашим ожиданиям. Если вам нужна окончательная истина о помеченных кадрах, подключите ноутбук к зеркальному порту и откройте Wireshark. Если вам нужна система записи, установите Netbox и заполните его один раз. Если вам нужны оповещения, LibreNMS для магазинов Linux или PRTG для магазинов Windows. Если вам нужно видеть утечку трансляции живьём, ntopng.

FAQ

Как я могу аудировать VLAN на предмет ошибок конфигурации? Комбинируйте сканирование обнаружения (Nmap или Angry IP Scanner) с захватом пакетов (Wireshark) на зеркальном порту. Сравните найденные устройства с вашей записью IPAM.

Какой лучший бесплатный инструмент мониторинга VLAN? LibreNMS для непрерывного мониторинга. Wireshark для глубокого мониторинга по требованию. Оба бесплатны и имеют открытый исходный код.

Могу ли я аудировать VLAN без доступа SNMP на коммутаторе? Да. Wireshark на зеркальном порту работает без SNMP. Но без SNMP вы теряете автоматический просмотр членства VLAN и вам нужно вручную соотнести порты с VLAN.

Как я могу поймать несоответствие нативной VLAN? Wireshark на порте магистрали. Несоответствие нативной VLAN проявляется как немаркированные кадры, прибывающие с идентификатором VLAN, который не соответствует конфигурации порта.

Мой потребительский коммутатор поддерживает 802.1Q? Большинство управляемых потребительских коммутаторов (TP-Link Easy Smart, Netgear ProSAFE Plus, Ubiquiti EdgeSwitch) поддерживают. Неуправляемые коммутаторы не поддерживают. Проверьте спецификацию коммутатора перед тем, как предполагать.