NetBlade
iPhone · iPad Шаг 2 из 5 ~15 мин Средний

Получите MAC и производителей с маршрутизатора по SNMP на iPhone

Включите SNMP на маршрутизаторе и подключите к нему NetBlade на iPhone или iPad, бесплатно, чтобы каждое устройство показывало свой MAC-адрес и производителя.

iOS никогда не показывает приложению MAC-адреса других устройств, поэтому после первого сканирования у многих устройств в NetBlade нет ни MAC, ни производителя. Ваш маршрутизатор знает их все, в своей таблице ARP, и может поделиться этой таблицей по SNMP. Эта статья объясняет, как включить SNMP на типичном маршрутизаторе, как подключить к нему NetBlade с помощью community или SNMP v3 и как проверить результат. Это бесплатно.

Прежде чем начать

  • Сохранённая сеть или готовность сохранить её. См. Начало работы с NetBlade на iPhone и iPad.
  • Маршрутизатор с поддержкой SNMP. Многие бизнес-маршрутизаторы, брандмауэры и управляемые коммутаторы его поддерживают; многие домашние маршрутизаторы от провайдера его не открывают.
  • Доступ к странице администрирования маршрутизатора. Инструменты › Маршрутизатор › «Открыть веб-интерфейс» переносит вас туда.

Примечание: NetBlade только читает по SNMP. Он никогда ничего не меняет на маршрутизаторе.

1. Включите SNMP на маршрутизаторе

Каждый производитель размещает его по-своему, но идея одна и та же. На странице администрирования найдите «SNMP», часто в разделах «Администрирование», «Управление», «Система» или «Службы». Затем выберите один из двух вариантов ниже.

Вариант A: v1/v2c с community

Community — это общее слово, работающее как пароль для чтения.

  1. Включите SNMP, v2c, если маршрутизатор его предлагает.
  2. Задайте только для чтения community. Избегайте public: это значение по умолчанию, которое каждый инструмент пробует первым.
  3. Если маршрутизатор это позволяет, ограничьте доступ SNMP вашей локальной сетью.
  4. Никогда не создавайте community с правом записи для NetBlade. Оно ему не нужно.

Вариант B: v3 с пользователем

v3 добавляет имя пользователя, аутентификацию и шифрование. Используйте его, когда маршрутизатор его предлагает.

  1. Создайте пользователя v3 только для чтения.
  2. Аутентификация: MD5 или SHA.
  3. Конфиденциальность (шифрование): DES или AES. Предпочтите SHA с AES.

Предупреждение: NetBlade поддерживает SHA (SHA-1) и AES (AES-128) для v3. Если маршрутизатор предлагает только SHA-256 или AES-256, выберите SHA и AES-128 для этого пользователя или используйте v2c с надёжным community, ограниченным вашей LAN.

Предупреждение: Убедитесь, что SNMP доступен только изнутри вашей сети, никогда из интернета.

2. Введите учётные данные в NetBlade

  1. На вкладке LAN откройте меню ⋯ и выберите «Сохранить эту сеть». Если она уже сохранена, нажмите жёлтый чип «SNMP» под заголовком или откройте «Сохранённые» › ваша сеть › «Учётные данные».
  2. Включите «Устройства с маршрутизатора (SNMP)».
  3. Выберите «Версию»: v1, v2c или v3.
  4. Для v1 или v2c введите «Community».
  5. Для v3 введите «Имя пользователя», выберите «Аутентификацию» и введите «Ключ аутентификации», затем выберите «Конфиденциальность» и введите «Ключ конфиденциальности».
  6. Сохраните. NetBlade сразу повторит попытку получить MAC.

С этого момента каждое сканирование этой сети читает таблицу ARP маршрутизатора.

Где хранятся учётные данные

Учётные данные SNMP хранятся в iOS Keychain, только на этом устройстве. Они не помещаются в файл резервной копии NetBlade, поэтому после восстановления на другом устройстве вы вводите их снова.

3. Попробуйте прямой запрос

Для быстрой проверки или для маршрутизатора в другой сети, которую вы не сохраняли:

  1. Инструменты › «Устройства с маршрутизатора».
  2. Введите IP маршрутизатора (обычно шлюз) и community.
  3. Нажмите «Запросить».

Вы получите пары IP и MAC, известные маршрутизатору. Если это работает, сохранённая сеть тоже будет работать.

Совет: Инструменты › SNMP запрашивает любое устройство тем же способом и показывает его системную информацию, интерфейсы с трафиком в реальном времени, VLAN, накопители, ЦП, а для принтеров — тонер и страницы. Это тоже бесплатно на iPhone.

Проверьте, что всё сработало

  • Чип «SNMP» под заголовком вкладки LAN зелёный.
  • «Сводка сканирования» сообщает, что маршрутизатор ответил по SNMP.
  • Устройства в списке теперь показывают MAC-адрес и производителя.
  • Настройки › «Сканирование LAN» › «Определять производителя по MAC» включено: это влияет только на устройства, чей MAC поступает по SNMP.

Если некоторые MAC всё ещё отсутствуют после сканирования, используйте ⋯ › «Повторить MAC (SNMP)».

Если что-то пошло не так

  • Чип остаётся жёлтым. Проверьте, что SNMP включён, что версия совпадает и что community или пользователь v3 написан в точности как на маршрутизаторе. Community чувствительны к регистру.
  • Маршрутизатор отвечает, но поступает мало MAC. Таблица ARP хранит только устройства, которые недавно общались с маршрутизатором. Просканируйте снова: само сканирование заставляет устройства общаться.
  • v3 не работает, но v2c работает. Вероятно, не совпадает протокол аутентификации или конфиденциальности. Проверьте наличие SHA-256 или AES-256 на маршрутизаторе, которые NetBlade не поддерживает.
  • На маршрутизаторе нет опции SNMP. У многих маршрутизаторов провайдеров её нет. Устройства, которые сами сообщают свой MAC, например устройства AirPlay, всё равно его показывают; для остальных список остаётся без MAC, и NetBlade говорит об этом, а не гадает.
  • Отдельное устройство использует учётные данные SNMP, отличные от сетевых. Откройте его подробности и задайте их в «Учётные данные (это устройство)».

Далее

← Все руководства Руководство по возможностям → Продукт: NetBlade iPhone · iPad →