Назад | Перейти на главную страницу

Устранение неполадок медленного Wi-Fi

У меня сегодня была большая проблема с ужасно медленной сетью Wi-Fi, и я просто не могу понять причину.

Моя установка:

  1. Маршрутизатор IpTables, работающий на ПК с установленным сетевым интерфейсом Ubuntu 12.04 и 3.
  2. Один из интерфейсов (eth0) подключен к точке доступа WiFi, общей для всех конечных пользователей.
  3. Один интерфейс (eth1) подключен к модему нашего интернет-провайдера
  4. Один интерфейс (eth2) подключен к коммутатору нашей серверной комнаты.

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

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

К сожалению, я не знаю, как это отследить, поскольку я не знаю, как сделать «tcpdump» трафика, проходящего через сам канал WiFi. Есть ли способ добиться этого?

Есть две вещи, которые я бы проверил или сделал здесь ...

  1. Как упоминает @Halfgaar выше, вы можете загрузить множество инструментов для анализа Wi-Fi, чтобы просмотреть все текущие SSID, которые транслируются, а также каналы, на которых они транслируются. Вы действительно хотите попытаться НЕ перекрываться с другими устройствами. Выбор лучших каналов зависит от вашего региона мира. Вы можете использовать эти инструменты на большинстве смартфонов и даже на простом ноутбуке.

  2. Если перекрытие минимально, вы можете захотеть создать зеркало порта на AP или вашем Ubuntu, чтобы затем зафиксировать трассировку проводов. Таким образом вы сможете просматривать весь трафик, проходящий через сеть, и, в свою очередь, определять, где идет пропускная способность. Примечание. Это также стандартный метод устранения неполадок в проводных сетях. Я бы лично использовал Wireshark

Большинство WAP бизнес-уровня поддерживают мониторинг через веб-интерфейс или SNMP. Вы должны иметь возможность тем или иным образом получать эту информацию из своего WAP. Я не могу сказать больше, не зная особенностей вашей реализации.