Вопрос или проблема
Хорошо, я заранее извиняюсь, если это не тот вопрос, который здесь задумывался. Это выглядело так, потому что https://networkengineering.stackexchange.com/ кажется предназначенным для людей, которые являются профессиональными сетевыми инженерами. Я не являюсь таковым.
Я спрашиваю здесь, потому что мои возможности поиска были исчерпаны. Я попробовал опубликовать это на reddit, безуспешно. С тех пор я провел еще больше исследований.
Я указал ссылку на нить в reddit для справочных целей, но постараюсь суммировать здесь все, что я знаю (и с удовольствием отвечу на любые вопросы в комментариях, которые могут помочь), в надежде наконец выяснить, что происходит. Боюсь, это будет довольно долго.
Сценарий и проблема
Мы с братом пытаемся играть в такую игру, как CounterStrike: Global Offensive одновременно. Это может быть онлайн, или он может размещать игру локально (что мы пытались сделать для тестирования).
Когда мы оба играем, локальный пинг (к маршрутизатору) быстро становится высоким и колеблется для всех, кто подключен к маршрутизатору по беспроводной связи (даже для тех, кто не пытается играть онлайн). Соответственно, это очевидно вызывает высокую задержку до интернет-серверов и так далее, вызывая тайм-ауты веб-страниц и т.д.
Отключение одного из нас от игры (не от сети) решит проблему почти сразу.
Проблема возникает, независимо от того, подключены только мы с братом к маршрутизатору или кто-то еще; кажется, это не имеет значения.
Проблема редко возникает, если мы оба пытаемся что-то скачать одновременно, и если это происходит, то не так сильно, как при игре.
Изначально я подозревал, что это связано с беспроводным оборудованием в маршрутизаторе TP-Link WD-W8970 V1, который мы используем. Однако сегодня я попробовал другое устройство (Belkin F7D4302 v1), работающее на DD-WRT (v24-sp2 (03/25/13) mega (SVN revision 21061)). Я подключил его через ethernet-кабель к маршрутизатору TP-Link, а затем выключил беспроводную связь TP-Link, и мы с братом снова протестировали его, подключившись по беспроводной связи ко второму маршрутизатору и столкнулись с той же проблемой.
Одной из возможных причин этого, как я читал, может быть повторная передача пакетов из-за потерь пакетов, но я не уверен, как это определить, если это и есть проблема. Оставив его включенным на некоторое время, и испытав несколько тестов с моим братом, под Status >> Sys-Info, появились следующие статистические данные:
Получено (RX) 401552 OK, 1 ошибка
Передано (TX) 534051 OK, 591 ошибок
Я предполагаю, что наличие любых ошибок, вероятно, плохо, но 591 не кажется таким большим количеством по сравнению с теми, которые были OK, и примеры, которые я видел в интернете с такой статистикой, когда что-то шло не так, казались гораздо более ошибочными.
Маршрутизатор, работающий на DD-WRT, дает мне много дополнительной информации, которая, как я надеюсь, может пролить свет на проблему, если я смогу ее понять.
Я также пробовал повышать и понижать мощность передачи TX на обоих маршрутизаторах. Это не повлияло на проблему.
Дополнительная информация
- Мы живем в глухом месте. Вокруг нас нет других беспроводных сетей.
- У нас нет микроволновой печи (исследования показывают, что они могут вызывать помехи).
- Мои брат и я живем в одной комнате, но она находится на противоположной стороне дома от маршрутизатора. Однако мы вроде бы получаем устойчивое соединение с маршрутизатором (кроме этой проблемы).
- Наше интернет-соединение медленное, но это не должно влиять на местный пинг. Действительно, использование полосы пропускания игры не приближается к нашему максимальному пропускной способности (160КБ/с на загрузку, 50КБ/с на выгрузку).
- Я работаю разработчиком программного обеспечения, поэтому мне хотелось бы думать, что я достаточно компетентен в технических вещах, таких как эта, но я не заблуждаюсь, чтобы думать, что написание программного обеспечения дает мне твердое понимание сетевых концепций и оборудования. Возможно, я упустил что-то действительно очевидное, но если и так, то я не знаю, что это.
Я не знаю, что я упускаю. Поиск этого в Google не дал никаких полезных результатов, и я даже не знаю, идут ли мои поисковые запросы по надлежащим линиям.
Еще раз извиняюсь, если это не тот раздел (или если мои теги неверны — я старался выбрать те, которые, на мой взгляд, подходят, но если есть лучшие, дайте мне знать), но если так, то ПОЖАЛУЙСТА, направьте меня в нужное место, чтобы я мог, возможно, получить шанс получить ответы на эту проблему.
Спасибо.
Похоже, вы просто достигаете пределов, на которые способно WiFi при условиях, которые у вас есть. Производительность WiFi-соединения падает с увеличением расстояния и количества пользователей.
Существует много вещей, которые могут помочь. Возможно, самый большой помощник — это настроить более чем одну точку доступа, в идеале соединяемую проводом и как можно дальше от существующей точки доступа. Используйте только полосу 20 МГц на 2,4 ГГц.
Еще один возможный вариант — использовать Powerline Ethernet для размещения другого маршрутизатора в другой комнате. Используйте только адаптеры Powerline Ethernet, которые обозначены как “AV2” или имеют заявленные пики скорости 600 Гбит/с или более. Более ранние адаптеры работают плохо.
Чтобы использовать маршрутизатор DD-WRT в качестве точки доступа:
- Отключите его DHCP-сервер.
- Назначьте ему IP-адрес LAN внутри блока, обслуживаемого другим маршрутизатором, но вне его диапазона DHCP. (Например, если другой маршрутизатор — 192.168.1.1, а диапазон DCHP — от .100 до .200, 192.168.1.2 — это хороший IP-адрес.)
- Подключите один из LAN-портов этого маршрутизатора к одному из LAN-портов другого маршрутизатора через Powerline Ethernet, если это необходимо.
- Вы можете настроить одинаковый SSID и беспроводной ключ, если хотите. Просто убедитесь, что и каналы разные.
Не рекомендую использовать беспроводные повторители или расширители диапазона.
.
Ответ или решение
При возникновении проблемы с высокой задержкой (пингом) при подключении к локальной сети нескольких устройств, особенно если это связано с играми, возможно, вам придется пересмотреть подход к настройке и использованию вашей сети Wi-Fi. Понимание и анализ состояния сети в вашем случае подсказывают несколько способов решения этой проблемы. Рассмотрим возможные причины и решения по пунктам.
Понимание проблемы
-
Участники сети и нагрузка: Когда два пользователя одновременно подключаются, выполняя ресурсоёмкие задачи, такие как онлайн-игры, это может существенно влиять на доступные ресурсы сети. Ваша текущая сетевая инфраструктура, возможно, не поддерживает одновременную большую нагрузку.
-
Типа оборудования и прошивка: Использование маршрутизаторов TP-Link (WD-W8970 V1) и Belkin (F7D4302 v1) может быть одной из причин. Хотя у вас прошивка DD-WRT, что добавляет функционала, она не решает основную проблему пропускной способности и покрытия.
-
Физические препятствия: Наличие преград между маршрутизаторами и устройствами Wi-Fi уменьшает качество сигнала, что влияет на скорость и стабильность соединения.
-
Качество сигнала и помехи: Хотя у вас нет рядом других сетей и микроволновых печей, физические преграды и радиопомехи могут всё ещё влиять на связь.
Решения
Оптимизация настройки сети
-
Распределение нагрузки: Рекомендуется использовать несколько точек доступа для снижения нагрузки на единственный маршрутизатор. Это позволит распределить устройство по всей площади дома, улучшая собой качество сигнала.
-
Использование проводных соединений: Размещение маршрутизаторов и использование технологий Powerline Ethernet для подключения роутеров может значительно улучшить качество соединения, особенно если упомянуты модели Powerline AV2 с пиковой скоростью 600 Гбит/с и выше.
-
Конфигурация маршрутизатора DD-WRT как точки доступа:
- Отключите сервер DHCP на маршрутизаторе.
- Задайте ему LAN IP-адрес в блоке, обслуживаемом основным маршрутизатором, но за пределами его диапазона DHCP. Например, если основной маршрутизатор имеет IP 192.168.1.1, а диапазон DHCP составляет от .100 до .200, логично использовать IP 192.168.1.2.
- Подключите один LAN-порт этого маршрутизатора к LAN-порту основного маршрутизатора через сеть Powerline, если нужно.
- Настройте одинаковый SSID и ключ доступа, но на разных каналах.
-
Настройки частоты:
- Используйте 20 МГц полосу частот в диапазоне 2,4 ГГц для увеличения стабильности и уменьшения помех.
Рекомендации
-
Избегайте использования повторителей: Повторители и расширители диапазона могут создавать ненужные помехи и ухудшать производительность вашей сети.
-
Волновая диагностика и измерение задержек: Постарайтесь использовать инструменты для измерения качества сигнала и поиска источников проблем. Это может помочь вычислить узкие места и более точно подстроить сеть.
Ваше понимание и активное участие в диагностике проблемы дает хорошие шансы на ее решение и оптимизацию вашей сети под потребности. Внедрение вышеуказанных решений должно помочь улучшить качество сети и снизить время задержки при использовании нескольких подключений одновременно.