Частое переключение каналов — какая-либо диагностика только для клиента?

set -f; for w in `cat /usr/share/dict/words`; do
   case $w in b*[ig]*o ) echo "$w" ;; esac
done
# you could as well say: $(< /usr/share/dict/words) in place of the backquoted cat.
# if your version of bash supports it.

Мы разбиваем файл Word на слова $wи затем проверяем его по подстановочным знакам.

  • Подстановочный знак — это :b *[ig] *o, который следует читать как:
  • $w должно начинаться с буквы "b".
  • $w должен заканчиваться буквой "o".
  • $w должен содержать либо «i», либо «g» где-то посередине, чтобы он соответствовал
  • При успешном совпадении мы показываем слово.
2
04.04.2019, 22:41
1 ответ

Учитывая, что BSSID отличается только одним битом (0x5c и 0x58 ), почти наверняка это одна двухдиапазонная -точка доступа.

Похоже, источников помех нет. Таким образом, я думаю, что то, что вы видите, это просто алгоритм автоматического выбора канала в точке доступа, который полностью сошел с ума. Я предполагаю, что алгоритм не очень умен, и когда все каналы кажутся более или менее одинаково хорошими (шумами -мудрыми ), он всегда выбирает текущий «лучший» канал, несмотря на различия между каналы мизерные и случайные.

В любом случае, плохая новость заключается в том, что с точки зрения клиента вы мало что можете с этим сделать. Если точка доступа хочет постоянно переключать каналы, все клиенты должны подыгрывать.

Если вы готовы к авантюрам, вы можете создать собственную беспроводную локальную сеть со своей машиной в качестве точки доступа, просто чтобы занять несколько каналов и, надеюсь, направить настоящую точку доступа к одному каналу. Это зависит от вашей карты WLAN, может ли она одновременно работать в режиме точки доступа и клиента, но, возможно, вы можете использовать свой телефон в качестве «генератора шума». Обратите внимание, что использование собственной сети Wi -Fi может быть запрещено, где бы вы ни находились.

3
27.01.2020, 22:02

Теги

Похожие вопросы