1

Это то, что я сейчас делаю для захвата пакетов 802.11 с Wireshark на моем Macbook Pro

  1. Из моей точки доступа я установил канал на 40 и полосу пропускания канала на 20 МГц.
  2. Из терминала я установил канал аэропорта, используя: "airport --channel = 40".
  3. Из Wireshark я переключил свой беспроводной интерфейс в режим мониторинга.
  4. Начните захват Wireshark.

«airport -I» не отображает никакой информации о пропускной способности канала, поэтому я не уверен, знает ли он, какую ширину канала слушать. Вот почему я установил полосу пропускания канала AP на 20 МГц, чтобы дать Macbook Pro больше шансов на захват пакетов. Итак, как я могу установить пропускную способность канала (используя, я полагаю, инструмент «аэропорт»)?

1 ответ1

1

Этот комментарий, похоже, намекает на то, что добавление «+1» или «-1» после номера канала может указывать, что канал выше или ниже должен быть включен для получения 40 МГц.

Выходные данные airport -s здесь показывают, что некоторые сети имеют "100,+1" в качестве канала, поэтому, если это синтаксис, вы можете поставить запятую между каналом и +1/-1.

Попытки как с запятой, так и без запятой не приводили к ошибкам на моей машине Mountain Lion, но, опять же, попытка с каналом "100spinach" также не выявила ошибок, поэтому, возможно, они просто вызывают strtol() без проверки того, что следует за последней цифрой и не поддерживают настройку ширины канала (платформа CoreWLAN, которую, я подозреваю, использует команда airport для настройки канала, поддерживает настройку ширины канала).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .