Пользователи, как правило, применяют дома беспроводную сеть для подключения мобильных устройств к интернету. К сожалению, из-за большего количества маршрутизаторов, установленных у абонентов компаний-провайдеров, происходит падение скорости для конечного потребителя, а иногда возникают проблемы с интернетом. Часто это связано с некорректной конфигурацией сетевого устройства.

Возникают резонные вопросы: как исправить сложившуюся ситуацию, как на домашнем роутере поменять канал wifi. Разберемся с этим подробнее с приведением конкретных примеров.

Почти все современные маршрутизаторы поддерживают стандарт частоты беспроводной связи 2,4 Гц. В России на данной частоте разрешено применять 13 значений. Когда пользователь настраивает беспроводное соединение на домашнем оборудовании, значение выставляется автоматически. Скорость уменьшается в зависимости от количества клиентов, использующих сеть. Чем больше подключенных устройств, тем меньше скорость интернета по wi-fi.

После того как пользователь поменяет этот параметр, увеличится пропускная способность для передачи данных в «глобальной сети».

Смену канала на роутере производят через веб-интерфейс. Ниже будет дана инструкция со скриншотами, как поменять это значение у известных производителей сетевых устройств.

Как узнать свободный канал Wi-Fi

Чтобы найти свободный канал и сменить его, нужно воспользоваться программными средствами. Самое известное из них – inSSIDer. Приложение бесплатное только для версии Home. Рекомендуется загрузить его с сайта, а потом запустить. Условие для работы программы – это наличие wi-fi-адаптера у рабочей станции. В ноутбуках он встроенный, а для ПК приобретается дополнительно.

  1. После запуска ПО перейти во вкладку Network. Там будут отражены все доступные подключения по wi-fi. Подсоединение, используемое клиентом, помечено звездочкой.
  2. В столбце Channel проставлены номера, применяемые каждым беспроводным устройством. Внимательно просмотреть их, выбрать редко встречающуюся цифру.
  3. Далее зайти в конфигурации роутера. В разделе «Беспроводная сеть» установить значение вручную на нужный канал.

Если в столбце Channel значения указаны как, например, 1+5, это означает, что пользователь одно из них поменял вручную, а второе выбрано автоматически сетевым устройством.

Отдельно стоит отметить, что маршрутизаторы никогда не используют три цифры: 1, 6, 11. Они всегда свободны.

Альтернатива вышеуказанной программе – утилита WifiInfoView, представляющая собой архив. После его распаковки следует запустить программу.

Принцип действия схож с InSSIDer. Только при этом WifiInfoView отображает подробную информацию о каждой беспроводной сети. После ее запуска она просканирует окружающее пространство, отобразит список доступных подключений с указанием расстояния до каждого из них. Таким образом, вполне реально найти наименее загруженную wi-fi-сеть для подключения к ней.

Изменение канала на маршрутизаторе

Теперь рассмотрим, как поменять канал домашнего роутера от разных производителей сетевых устройств. Основных несколько: TP-Link, D-Link, Asus, Zyxel и Huawei.

Для того чтобы поменять параметр, потребуется зайти через браузер в веб-интерфейс оборудования. На оборотной стороне маршрутизатора, как правило, указаны его IP-адрес и учетные данные — логин-пароль — для доступа. Если по какой-то причине их там нет, рекомендуется посетить официальный сайт и найти там данную модель. Инструкция на портале подробно расскажет, как зайти в панель администрирования роутера, поменять значение в поле Channel.

TP-Link

Чтобы поменять канал wi-fi на роутере tp-link, необходимо зайти через веб-интерфейс в раздел Wireless, или по-русски — «Беспроводная сеть»:

По умолчанию, значение в поле Channel — «Авто». При помощи вышеуказанной программы необходимо найти свободный на данный момент номер. После этого поменять статус «Авто» на найденное значение, нажать кнопку «Сохранить». Далее следует перезагрузить оборудование, чтобы изменения применились.

D-Link

Чтобы сменить канал на роутере от производителя D-Link, необходимо зайти в меню Wi-Fi — «Основные настройки». Внизу должен гореть зеленой подсветкой пункт «Расширенные настройки»:

Далее выбрать поле «Канал», поменять значение на основании программы InSSIDer. Нажать кнопку «Сохранить», чтобы запомнить изменение конфигурации. Потребуется перезагрузка устройства для перехода беспроводного модуля на новые настройки.

К сожалению, производитель D-Link использует несколько интерфейсов для своих сетевых устройств. Но для того чтобы поменять канал вручную, необходимо зайти в расширенные настройки беспроводной связи, там найти данный параметр.

Asus

Поменять канал «вайфай» на роутере от фирмы Asus довольно просто.

  • Зайти в меню Advanced Settings — «Расширенные настройки», раздел Wireless, параметр Channel:
  • По умолчанию, там значение Auto.
  • Чтобы поменять вручную на цифру из встроенного списка, нажать стрелку справа и выбрать значение.
  • Далее кликнуть на кнопку Apply — «Применить».
  • Теперь оборудование требуется перезагрузить, для этого щелкнуть Reboot — «Перезагрузка».

Zyxel

Чтобы изменить канал wi-fi в настройках маршрутизаторов от Zyxel, надо сделать следующее. Зайти в меню «Сеть Wi-Fi», выбрать раздел «Соединения». Поле Channel имеет статус «Автовыбор». С целью поменять его нажать стрелку справа, выбрать цифровое значение, найденное через программу InSSIDer:

Huawei

Чтобы поменять канал wi-fi на роутере от производителя Huawei, необходимо зайти в меню WLAN, выбрать слева раздел WLAN Advanced Configuration:

В поле Channel ввести значение, найденное при помощи специальной программы, чтобы поменять параметр на другой. Далее нажать Apply, перезагрузить сетевое устройство для сохранения изменений.

Выводы

Если поменять канал связи на менее загруженный, это повысит скорость и «закрепит» стабильность интернета.

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

Не так уж давно компьютер, а тем более ноутбук, были роскошью. На сегодняшний день практически в каждой семье имеется компьютер или ноутбук, а во многих семьях данные устройства есть практически у каждого члена семьи. Каждое такое устройство должно иметь доступ в Интернет, так как компьютер без Интернета – это «коробок». С развитием технологий, для того чтобы разделить Интернет-трафик на несколько устройств, уже не обязательно к каждому устройству подводить отдельный кабель, всё можно сделать по воздуху – с помощью технологии Wi-Fi.

Содержание статьи:

Преимущества Wi-Fi

Перед тем как рассказать о самой настройке Wi-Fi сети у себя дома, расскажем о задачах и преимуществах данной технологии. Итак, если у вас возникла необходимость разделить имеющийся интернет-канал на несколько устройств, то вам необходим роутер. Если вы хотите разделить интернет-канал, подключив устройства без использования проводов, то в этом вам поможет Wi-Fi роутер. О том, мы вам уже рассказывали и поэтому перед его покупкой рекомендуем ещё раз прочесть эту статью. Wi-Fi роутер – отличный вариант, если у вас есть устройства поддерживающие работу с Wi-Fi сетями. Таким образом, установив Wi-Fi роутер в самой центральной точке, вы сможете обеспечить Wi-Fi покрытие по всей квартире, что очень удобно, ведь вам ненужно будет тянуть лишние провода. Если же на вашем компьютере нет Wi-Fi адаптера, то данный вопрос можно решить двумя способами: установить Wi-Fi роутер в той комнате, где находится компьютер, либо же приобрести Wi-Fi-адаптер. Wi-Fi-адаптер - это небольших размеров устройство в виде флешки или же в виде карты, вставляемой в PCI-слот.

В виду того, что практически в каждой семье есть необходимость установки Wi-Fi роутера, то мы расскажем, как его настроить самостоятельно, без вызова мастера.

Настройка Wi-Fi роутера

Для настройки роутера, его необходимо подключить через кабель к компьютеру или ноутбуку. Схема подключения должна быть отображена в инструкции. Распаковываем роутер, прикручиваем к нему антенны, затем подключаем одну часть сетевого кабеля (который идёт в комплекте) к роутеру, а другую - к компьютеру (ноутбуку). Затем подключаем питание роутера и после этого подключаем к нему сетевой кабель интернет-провайдера.

Как зайти в меню роутера

Абсолютно все Wi-Fi роутеры настраиваются с помощью WEB-интерфейса, это своего рода сайт с настройками. То есть, для того чтобы настроить роутер, вам необходимо открыть в браузере страницу с его настройками. Для этого в адресной строке браузера необходимо ввести «192.168.1.1» и нажать клавишу «Enter». После этого на экране появится окно, в котором необходимо будет ввести логин и пароль для доступа к настройкам роутера. Стандартный (по дефолту) логин и пароль от меню настроек роутера: «admin» - маленькими буквами. После ввода нажимаем «ОК» и попадаем в меню.


Перепрошивка Wi-Fi роутера

Итак, для того чтобы настроить Wi-Fi роутер для начала необходимо его перепрошить. Если вы человек, довольно бывалый, и знаете что и как, то сейчас мы расскажем что для этого нужно делать. Если вы не особо любите разбираться во всех тонкостях компьютерной техники, то можете обойтись и без перепрошивки роутера. Прошивка – это своего рода операционная система роутера, на которой основана его работа.

Для чего нужна перепрошивка? Перепрошивка роутера необходима для того, чтобы обеспечить нормальную и качественную работу устройства. Как правило, каждый Wi-Fi роутер с момента выпуска и до момента снятия с производства имеет одну и ту же версию прошивки. Данная прошивка проходит лишь внутренние тесты, когда же устройство выходит в массовую продажу, пользователи находят все проблемы в работе устройства, при различного рода ситуациях. Поэтому «родная» прошивка не совершенна и у вас могут быть проблемы в работе устройства: заниженная скорость, зависания, проблемы с Wi-Fi и т.п. Именно поэтому лучше установить новую версию прошивки.

Для того чтобы перепрошить Wi-Fi роутер, необходимо загрузить файл прошивки. Загрузить его, кончено же, можно с официального сайта производителя. Для этого на сайте компании-производителя устройства найдите модель своего Wi-Fi роутера, и нажмите на вкладку «Загрузки», именно там должен находиться список доступных прошивок. Некоторые же производители могут отправить вас на FTP-сервер, где хранятся прошивки. Но не спешите загружать самую последнюю версию прошивки, сперва почитайте форумы, на которых пользователи, установившие данную прошивку, написали отзыв о её работе и сделали вывод: стоит её устанавливать или нет.

Загрузив архив с прошивкой, разархивируйте его и скопируйте в папку загрузок файл прошивки. В меню роутера зайдите в раздел Firmware и в имеющемся поле укажите роутеру путь к новой прошивке. Более детальную инструкцию о том, как перепрошить роутер, вы сможете найти в инструкции к устройству.

После перепрошивки заходим в меню Network / IPConfig / Сеть (в зависимости от модели вашего роутера) и сначала вносим настройки провайдера.


Тип WAN соединения
  • Dynamic IP / DHCP / Динамический IP – выбираем если провайдер предоставляет динамический IP;

  • Static ip / Статистический IP-адрес – выбираем если провайдер построен на локальной сети, где для доступа к Интернету вам необходимо ввести IP-адресс, маску подсети и Шлюз (Gatway).

  • PPPoE – выбираем если для доступа к интернету вас необходимо ввести логин и пароль.
DNS

DNS 1 и DNS 2 - желательно оставить устанавливаться автоматически, если же провайдер требует их ручной установки (что очень редко), то вводим первичный и вторичный DNS. Не всегда в настройках сети необходимо вводить DNS провайдера, иногда внешние DNS работают лучше провайдерских.

Затем переходим во вкладку Wireless, в которой находятся настройки Wi-Fi.

Как настроить Wi-Fi сеть

Имя сети (SSID)

Имя сети – это имя вашего Wi-Fi роутера, которое будет высвечиваться при поиске устройством сети для подключения к Wi-Fi. Рекомендуем вам установить как можно оригинальнее имя, чтобы не допустить совпадений. Если же вы сети будет 2 устройства с одинаковыми именами, то возможна некорректная работа Wi-Fi соединения.

Канал (Channel)

Это канал частоты, по которому будет происходить передача данных. Этому параметру уделите особое внимание, так как из-за этого у вас может быть низкая скорость по Wi-Fi. Почему? Каждый канал имеет свои, так сказать, объёмы передачи данных. Чем больше ваших устройств подключено по Wi-Fi, тем ниже скорость интернета для каждого устройства - то же самое касается и канала, чем больше устройств используют один и тот же канал, тем меньше его пропускная способность. Поэтому даже если у вас высокая скорость подключения к интернету, а канал Wi-Fi перегружен, то скорость Wi-Fi соединения будет очень низкой.

Если у вас не такие уж и продвинутые соседи, то данный параметр можно оставить на значении «Auto». Проверить Wi-Fi активность соседей очень легко – вызовете список меню соединений Wi-Fi и посмотрите количество Wi-Fi роутеров, которые доступны в вашей квартире: если их мало то канала хватит, если много – то его лучше установить вручную.

В виду того, что «Auto» выбирает 6-ой или 7-ой каналы, то при ручном выборе необходимо выбрать каналы находящиеся вначале. То есть, если в будущем, скорость соединения по Wi-Fi упала, а по кабелю – соответствует заявленной, то возможно, что вся проблема кроется в канале Wi-Fi.


Режим (Wireless Mode)

Данный параметр устанавливает стандарт беспроводной сети. От стандарта беспроводной сети зависит 2 фактора: возможность работы в нём устройств старого типа и скорость Wi-Fi. То есть, Wi-Fi имеет свои стандарты работы, и чтобы вам было более понятно, рассмотрим на примере. В сотовой связи сначала Интернет передавался по WAP, потом по GPRS, потом по EDGE и т.д., с каждым новым типом росла и скорость передачи данных - в нашей ситуации всё то же самое. Чем дальше буква по алфавиту обозначает стандарт связи, тем выше скорость передачи данных она поддерживает. Но здесь необходимо учесть ещё один момент: не все устройства выпущенные достаточно давно и поддерживающие работу в Wi-Fi сетях поддерживают самый последний тип связи – и это необходимо учитывать.

Выбирая тип беспроводной связи, установите тот тип, который будет поддерживаться всеми вашими Wi-Fi устройствами. Устройства нового типа могут работать с более старыми типами, но не наоборот. Но не стоит расстраиваться, большинство современных Wi-Fi роутеров могут работать с несколькими стандартами – что очень удобно, для этого выставьте значение «b/g/n» (если таковое имеется).

Ширина канала

Ширина канала указывается а мегагерцах. Этот параметр рекомендуем оставить на параметре «Auto», либо же установить максимальное его значение.

Максимальная скорость передачи данных

Данный параметр устанавливает максимальную скорость передачи данных - ограничение скорости. Конечно же, лучше всего этот параметр выставить на максимальное значение. Если же основным пользователем интернета являетесь вы, и вам необходима высокая скорость передачи данных по сетевому кабелю на компьютере, то вы можете урезать скорость по Wi-Fi таким способом.

Тип шифрования

Ещё один важный параметр при настройке Wi-Fi роутера – тип шифрования передаваемых данных. Чем надёжней тип шифрования, тем с большей безопасностью будут передаваться ваши данные. На сегодняшний день самым наилучшим типом шифрования является WPA-PSK/WPA2-PSK. Но тут также следует обратить внимание на то, что не все устройства поддерживают данный тип шифрования и поэтому возможно, что при его выборе вам необходимо будет находить «золотую середину» для всех устройств.

Как настроить Wi-Fi на компьютере и ноутбуке

Давайте вкратце расскажем, как настроить Wi-Fi на Windows 7 и на Windows 8. Для того чтобы настроить Wi-Fi на ноутбуке или компьютере - необходимо в списке Wi-Fi устройств выбрать ваш Wi-Fi роутер, которому вы дали оригинальное имя. Затем нажимаем по его имени 2 раза мышкой, и нам предлагается ввести пароль – вводим пароль, он проверяется, и если вы ввели всё правильно – устройство подключается к Wi-Fi. После этого рекомендуем проверить как по сети, так и по Wi-Fi. Учтите, что скорость Wi-Fi может быть ограничена пропускной способностью роутера. Поэтому она может разниться от той, которая имеется по LAN.

Иногда для подключения ноутбука по Wi-Fi необходимо отдельно включить Wi-Fi модуль. Как правило, на ноутбуках за это отвечает соответствующая кнопка, она может быть как отдельной, так и совмещённой с клавишей F7.

Более подробную информацию о настройке Wi-Fi соединения вы сможете узнать из размещённого ниже видеоролика.

Думаю, не ошибусь сильно, если у большинства из нас подключение к интернету выглядит следующим образом: есть некоторый довольно скоростной проводной канал до квартиры (сейчас уже и гигабит не редкость), а в квартире его встречает роутер, который раздаёт этот интернет клиентам, выдавая им «чёрный» ip и осуществляя трансляцию адресов.

Довольно часто наблюдается странная ситуация: при скоростном проводе, с роутера раздаётся совсем узенький wifi-канал, не загружающий и половины провода. При этом, хотя формально Wi-Fi, особенно в его ac-версии поддерживает какие-то огромные скорости, при проверке оказывается, что либо Wi-Fi подключается на меньшей скорости, либо подключается, но не выдаёт скорости на практике, либо теряет пакеты, либо всё вместе.

В какой-то момент и я столкнулся с похожей проблемой, и решил настроить свой Wi-Fi по-человечески. На удивление, это заняло примерно в 40 раз дольше, чем я ожидал. Вдобавок, как-то так случилось, что все инструкции по настройке Wi-Fi, которые я находил, сходились к одному из двух видов: в первом предлагали поставить роутер повыше и выпрямить антенну, для чтения второго же мне не хватало честного понимания алгоритмов пространственного мультиплексирования.

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

Глава 1:

Итак, постановка задачи

Wifi-роутер, предложенный провайдером, перестал справлять со своими обязанностями: наблюдаются длительные (30 секунд и больше) периоды, когда пинг до точки доступа не проходит, наблюдаются очень длительные (порядка часа) периоды, когда пинг до точки доступа достигает 3500 мс, бывают длительные периоды, когда скорость соединения с точкой доступа не превышает 200 кбит/сек.

Сканирование диапазона с помощью windows-утилиты inSSIDer выдаёт картинку, представленную в начале статьи. В округе наблюдается 44 Wifi SSID в диапазоне 2.4 ГГц и одна сеть в диапазоне 5.2 ГГц.

Инструменты решения

Самосборный компьютер Celeron 430, 2b Ram, SSD, безвентиляторный, две беспроводные сетевые карты на чипе Ralink rt2800pci, Slackware Linux 14.2, Hostapd из Git на сентябрь 2016 года.

Сборка роутера выходит за рамки данной заметки, хотя отмечу, что Celeron 430 хорошо показал себя в безвентиляторном режиме. Отмечу, что текущая конфигурация является последней, но не окончательной. Возможно, улучшения ещё осуществимы.

Решение

На самом деле, решение должно было бы, по хорошему, заключаться в запуске hostapd с минимальным изменениями настроек. Однако, опыт настолько хорошо подтвердил истинность поговорки «гладко было на бумаге, да забыли про овраги», что потребовалось написание этой статьи для систематизации знаний обо всех неочевидных подробностях. Также мне изначально хотелось бы избежать низкоуровневых подробностей для стройности изложения, но выяснилось, что это невозможно.

Глава 2

Немного теории

Частоты

Wi-Fi - это стандарт беспроводных сетей. С точки зрения OSI L2, точка доступа реализует концентратор типа switch, однако чаще всего она также совмещена с коммутатором уровня OSI L3 типа «роутер», что ведёт к изрядной путанице.

Нас же больше всего будет интересовать уровень OSI L1, то есть, собственно, та среда, в которой ходят пакеты.

Wi-Fi - это радиосистема. Как известно, радиосистема состоит из приёмника и передатчика. В Wi-Fi точка доступа и клиентское устройство осуществляют обе роли по очереди.

Wi-Fi-передатчик работает на некоторой частоте. Частоты эти занумерованы, и каждому номеру соответствует некоторая частота. Важно: несмотря на то, что для любого целого числа существует теоретическое соответствие этому числу некоторой частоты, Wi-Fi может работать только в ограниченных диапазонах частот (их три, 2.4 ГГц, 5.2 ГГц, 5.7 ГГц), и только на некоторых из номеров.

Полный список соответствий можно посмотреть в Wikipedia, нам же важно, что при настройке точки доступа, необходимо указать, на каком именно канале будет находиться несущая частота нашего сигнала.

Неочевидная деталь: не все Wi-Fi стандарты поддерживают все частоты.

Wi-Fi-стандартов есть два: a и b. «a» старше и работает в диапазоне 5ГГц, «b» новее и работает в диапазоне 2.4 ГГц. При этом b медленнее (11 mbit вместо 54 mbit, то есть, 1.2 мегабайта в секунду вместо 7 мегабайт в секунду), а диапазон 2.4 ГГц уже и вмещает меньше станций. Почему так - загадка. Вдвойне загадка, почему точек доступа стандарта а практически нет в природе.


(Картинка позаимствована из Википедии.)

(На самом деле, я немного лукавлю, потому что a поддерживает ещё частотный диапазон 3.7 ГГц. Однако, ни одного устройства, знающего что-нибудь про этот диапазон, мне не доводилось увидеть.)

Подождите, спросите вы, но есть же ещё 802.11g, n, ac - стандарты, и они-то, кажется, как раз должны побивать по скорости несчастные a и b.

Но нет, отвечу я вам. Стандарт g - это запоздалая попытка довести скорость b до скорости a, в диапазоне 2.4 ГГц. Но зачем, вы ответите мне, ты вообще вспоминал про b? Ответ, потому что несмотря на то, что диапазоны обоих b и g называются 2.4, на самом деле они чуть-чуть отличаются, и диапазон b на один канал длиннее.

Стандарты же n и ac вообще не имеют отношения к диапазонам - они регламентируют скорость, и только. Точка стандарта n может быть как «в базе» a (и работать на 5 Ггц), так и «в базе» b и работать на 2.4 ГГц. Про точку стандарта ac я не знаю, потому что не видел.

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

Важно, что в один момент времени один Wi-Fi чип может работать только в одном диапазоне. Если же ваша точка доступа утверждает, что может работать в двух одновременно, как например, делают бесплатные роутеры от популярных провайдерах Virgin или British Telecom, значит в ней на самом деле два чипа.

Ширина канала

На самом деле, я должен извиниться, потому что ранее сказал, что некий диапазон длиннее другого, не объяснив, что такое «длиннее». Вообще говоря, для передачи сигнала важна не только несущая частота, но и ширина кодированного потока. Ширина - это в какие частоты выше и ниже несущей может залезать имеющийся сигнал. Обычно (и к счастью, в Wi-Fi), каналы симметричные, с центром в несущей.

Так вот в Wi-Fi могут быть каналы шириной 10, 20, 22, 40, 80 и 160 МГц. При этом точек доступа с шириной канала в 10 МГц я никогда не видел.

Так вот, одним из самых удивительных свойств Wi-Fi является то, что несмотря на то, что каналы пронумерованы, они пересекаются. Причём не только с соседями а аж с каналами через 3 от себя. Иными словами, в диапазоне 2.4 ГГц только точки доступа, работающие на каналах 1, 6 и 11 - не пересекаются потоками шириной в 20 МГц. Иными словами, только три точки доступа могут работать рядом так, чтобы не мешать друг другу.

Что же такое точка доступа с каналом шириной 40 МГц? Ответ - а это точка доступа, которая занимает два канала (непересекающихся).

Вопрос: а сколько каналов шириной 80 и 160 МГц вмещается в диапазон 2.4 ГГц?

Ответ: Ни одного.

Вопрос, а на что влияет ширина канала? Точного ответа на этот вопрос я не знаю, проверить не смог.

Я знаю, что если сеть пересекается с другими сетями, стабильность соединения будет хуже. Ширина канала 40 МГц даёт больше пересечений и хуже соединение. Согласно стандарту, если вокруг точки есть работающие другие точки доступа, режим 40 МГц не должен включаться.

Верно ли, что вдвое большая ширина канала вдвое даёт большую пропускную способность?
Вроде бы, да, но проверить невозможно.

Вопрос: Если на моей точке доступа три антенны, верно ли, что она может создавать три пространственных потока и утроить скорость соединения?

Ответ: неизвестно. Может так оказаться, что из трёх антенн, две могут заниматься только отправкой, но не приёмом пакетов. И скорость сигнала будет несимметричная.

Вопрос: Так сколько же мегабит даёт одна антенна?

Ответ: Можно посмотреть вот здесь en.wikipedia.org/wiki/IEEE_802.11n-2009#Data_rates
Список странный и нелинейный.

Очевидно, самый важный параметр - это MCS-индекс, который именно и определяет скорость.

Вопрос: Откуда берутся такие странные скорости?

Ответ: Есть такая вещь как HT Capabilities. Это опциональные фишечки, которые могут чуть-чуть править сигнал. Фишечки бывают как очень полезные: SHORT-GI добавляет чуть-чуть скорости, около 20 мбит, LDPC, RX STBC, TX STBC добавляют стабильности (то есть должны уменьшать пинг и потерю пакетов). Впрочем, ваше железо может запросто их не поддерживать и при этом быть вполне «честным» 802.11n.

Мощность сигнала

Самый простой способ бороться с плохой связью - это вжарить больше мощности в передатчик. В Wi-Fi бывает мощность передачи до 30 dBm.

Глава 3

Решение задачи

Из всего вышеперечисленного винегрета, казалось бы, можно сделать следующий вывод: у вайфая можно реализовать два «режима» функционирования. «Улучшающий скорость» и «улучшающий качество».

Первый, казалось бы, должен говорить: бери самый незанятый канал, ширину канала 40 МГц, антенн побольше (желательно, 4), и добавляй побольше Capabilities.

Второй - убирай всё, кроме базового n-режима, включай мощность побольше, и включай те Capabilities, которые добавляют стабильности.

Вспоминая ещё раз пословицу про овраги, опишем, какие именно неровности местности ждут нас при попытке реализации планов 1 и 2.

Овраг нулевой

Хотя чипсеты семейства Ralink rt2x00 являются самыми популярными чипсетами с поддержкой стандарта n и встречаются как в картах высокого ценового диапазона (Cisco), так и диапазона бюджетного (TRENDNET), и более того, выглядят в lspci совершенно однаково, они могут обладать кардинально разным функционалом, в частности, поддерживать только диапазон 2.4, только диапазон 5ГГц, или поддерживать непонятно чем ограниченные части обеих диапазонов. В чём отличия - загадка. Также загадка, почему карта с тремя антеннами поддерживает только Rx STBC в два потока. И почему они обе не поддерживают LDPC.

Первый овраг

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

Второй овраг

Не все каналы позволяют увеличивать ширину канала до 40 МГц, более того, на какую ширину канала согласится карта, зависит от чипсета карты, производителя карты, загрузки процессора и погоды на Марсе.

Третий, и самый большой овраг

Regulatory domain

Если вам не хватало для счастья того, что сами стандарты Wi-Fi представляют из себя знатный винегрет, то возрадуйтесь тому, что каждая страна мира стремится всякими разными способами Wi-Fi ущемить и ограничить. У нас в Великобритании всё ещё не так плохо, в отличие, скажем, от тех же США, где Wi-Fi спектр зарегулирован до невозможности.

Так вот, регуляторный домен может требовать ограничений на мощность передатчика, на возможность запустить на канале точку доступа, на допустимые технологии модуляции на канале, а также требовать некоторых технологий «умиротворения спектра», таких как DFS (динамический выбор частоты), детекция радара (которая ещё у каждого регдомена своя, скажем, в Америках почти всюду предлагаемая FCC, в Европе другая, ETSI), или auto-bw (я не знаю, что это такое). При этом со многими из них точка доступа не заводится.

Многие регуляторные домены просто запрещают некоторые частоты в принципе.

Задать регуляторный домен можно командой:

Iw reg set NAME
Регуляторный домен можно не задавать, но тогда система будет руководствоваться объединением всех ограничений, то есть самым худшим вариантом из возможных.

По счастью, во-первых данные по регуляторным доменам есть в открытом доступе на сайте ядра:

И по ним можно искать. В принципе, вероятно, можно пропатчить ядро так, чтобы оно игнорировало регуляторный домен, но это надо пересобирать ядро или как минимум регуляторный демон crda.

По счастью, команда iw phy info выводит все возможности нашего устройства, с учётом (!) регуляторного домена.

Итак, как же нам поправить состояние нашего Wi-Fi?

Для начала найдём страну, в которой не запрещён 13 канал. Путь хотя бы половина частоты будет пустой. Ну, таких стран довольно много, хотя некоторые, не запрещая его в принципе, однако запрещают на нём или режим высокой скорости n, или вообще создание точки доступа.

Но одного 13 канала нам мало - ведь мы хотим соотношение сигнал-шум побольше, а значит хотим запускать точку с силой сигнала 30. Ищем-ищем в CRDA, (2402 - 2482 @ 40), (30) 13 канал, ширина 40 МГц, сила сигнала 30. Есть такая страна, Новая Зеландия.

Но что это, на частоте 5 ГГц требуется DFS. Вообще, это теоретически, поддерживаемая конфигурация, но почему-то не работает.

Факультативная задачка, выполнимая людьми с повышенными социальными навыками:

Собрать подписи/движение в поддержку ускоренного перелицензирования Wi-Fi-диапазонов в ITU (ну, или хотя бы в вашей стране) в целом в сторону расширения. Это вполне реально, какие-нибудь депутаты (и кандидаты в депутаты), жаждущие политических очков, будут рады вам помочь.

Это овраг номер 4

Точка доступа может не заводиться при наличии DFS, без объяснения причин. Итак, какой же регуляторный домен нам выбрать?

Есть такая! Самая свободная страна в мире, Венесуэла. Её регуляторный домен - VE.

Полные 13 каналов диапазона 2.4, с мощностью 30 dBm, и сравнительно расслабленный 5ГГц диапазон.

Задача со звёздочкой. Если у вас в квартире совсем катастрофа, даже хуже, чем у меня, для вас есть отдельный, бонусный уровень.

Регуляторный домен «JP», Япония, позволяет делать уникальную вещь: запускать точку доступа на мифическом, 14 канале. Правда, только в режиме b. (Помните, я говорил, что между b и g всё-таки есть маленькие отличия?) Поэтому если у вас всё уж совсем плохо, то 14 канал может быть спасением. Но опять же, его физически поддерживает немного что клиентских устройств, что точек доступа. Да и максимальная скорость в 11 Мбит несколько обескураживает.

Копируем /etc/hostapd/hostapd.conf в два файла, hostapd.conf.trendnet24 и hostapd.conf.cisco57

Правим тривиальным образом /etc/rc.d/rc.hostapd, чтобы запускал две копии hostapd.

В первом указываем канал 13. Правда, ширину сигнала указываем 20 МГц (capability 40-INTOLERANT), потому что во-первых, так мы будем теоретически стабильнее, а во-вторых, «законопослушные» точки доступа просто не будут запускаться на 40 МГц из-за того, что забитый диапазон. Ставим capability TX-STBC, RX-STBC12. Плачем, что capabilities LDPC, RX-STBC123 не поддерживаются, а SHORT-GI-40 и SHORT-GI-20 хотя и поддерживаются и чуть-чуть улучшают скорость, но и чуть-чуть понижают стабильность, а значит, их убираем.

Правда, для любителей можно пропатчить hostapd, чтобы появилась опция force_ht40, но в моём случае это бессмысленно.

Если вы находитесь в странной ситуации, когда точки доступа то включаются то выключаются, то для особых гурманов можно пересобрать hostapd с опцией ACS_SURVEY, и тогда точка будет сама сначала сканировать диапазон и выбирать наименее «шумящий» канал. Более того, в теории она даже должна мочь переходить по собственному желанию с одного канала на другой. Мне, правда, эта опция не помогла, увы:-(.

Итак, наши две точки в одном корпусе готовы, запускаем сервис:

/etc/rc.d/rc.hostapd start
Точки успешно стартуют, но…

Но та, что работает на диапазоне 5.7 - не видна с планшета. Что за чертовщина?

Овраг номер 5

Проклятый регуляторный домен работает не только на точке доступа, но и на приёмном устройстве.

В частности, мой Microsoft Surface Pro 3, хотя и сделан для европейского рынка, в принципе не поддерживает диапазон 5.7. Пришлось переключиться в 5.2, но тут хоть завёлся режим 40 Мгц.

Овраг номер 6

Всё завелось. Точки стартовали, 2.4 показывает скорость 130 Мбит (был бы SHORT-GI, было бы 144.4). Почему карта с тремя антеннами поддерживает только 2 пространственных потока - загадка.

Овраг номер 7

Завести-то завелось, а иногда скачет пинг до 200, и всё тут.

А секрет вовсе не в точке доступа прячется. Дело в том, что по правилам Microsoft, драйвера Wi-Fi карты сами должны содержать ПО для поиска сетей и подключения к ним. Всё как в старые-добрые времена, когда 56к-модем должен был иметь при себе звонилку (которую мы все меняли на Shiva, потому что звонилка, идущая в штатной поставке Internet Explorer 3.0 была слишком уж ужасна) или ADSL-модем должен был иметь клиент PPPoE.

Но и о тех, у кого штатной утилиты нет (то есть, о всех на свете!), Microsoft позаботилась, сделав так называемую «автоконфигурацию Wi-Fi». Эта автоконфигурация жизнерадостно плюёт на то, что к сети мы уже подключены, и каждые Х секунд сканирует диапазон. В Windows 10 даже нет кнопки «обновить сети». Работает отлично, пока сетей вокруг две-три. А когда их 44, система замирает и выдаёт несколько секунд пинга 400.

«Автоконфигурацию» можно отключить командой:

Netsh wlan set autoconfig enabled=no interface="???????????? ????" pause
Лично я даже сделал себе на десктопе два батника «включить autoscan» и «выключить autoscan».

Да, прошу обратить внимание, что если у вас русский Windows, то скорее всего сетевой интерфейс будет иметь название на русском языке в кодировке IBM CP866.

Саммари

Я накатал довольно длинную простыню текста, и должен был бы завершить её кратким резюме самых важных вещей:

1. Точка доступа может работать только в одном диапазоне: 2.4 или 5.2 или 5.7. Выбирайте внимательно.
2. Лучший регуляторный домен - это VE.
3. Команды iw phy info, iw reg get покажут вам, что вы можете.
4. 13 канал обычно пустует.
5. ACS_SURVEY, ширина канала 20 МГц, TX-STBC, RX-STBC123 улучшат качество сигнала.
6. 40 МГц, больше антенн, SHORT-GI увеличат скорость.
7. hostapd -dddtK позволяет запустить hostapd в режиме отладки.
8. Для любителей можно пересобрать ядро и CRDA, увеличив мощность сигнала и сняв ограничения регуляторного домена.
9. Автопоиск Wi-Fi в Windows отключается командой netsh wlan set autoconfig enabled=no interface="???????????? ????"
10 . Microsoft Surface Pro 3 не поддерживает диапазон 5.7 ГГц.

Послесловие

Я большинство материалов, использованных при написании данного руководства, найдены либо в гугле, либо в манах к iw, hostapd, hostapd_cli.

На самом деле, проблема ТАК И НЕ РЕШИЛАСЬ. Временами пинг всё равно скачет до 400 и стоит на таком уровне, даже для «пустого» диапазона в 5.2 ГГц. Посему:

Ищу в Москве спектроанализатор Wi-Fi диапазона, укомплектованный оператором, с которым можно было бы проверить, в чём вообще проблема, и не заключается ли она в том, что неподалёку находится очень важное и секретное военное учреждение, о котором никто не знает.

Постскриптум

Wi-Fi работает на частотах от 2 ГГц до 60 ГГц (менее распространённые форматы). Это даёт нам длину волны от 150мм до 5мм. (Почему вообще мы меряем радио в частотах, а не в длинах волн? Так же удобнее!) У меня, в целом, возникает мысль, купить обои из металлической сетки в четверть длины волны (1 мм хватит) и сделать клетку Фарадея, чтобы гарантированно изолироваться от соседского Wi-Fi, да и заодно от всего другого радиооборудования, вроде DECT-телефонов, микроволновок и дорожных радаров (24 ГГц). Одна беда - будет блокировать и GSM/UMTS/LTE-телефоны, но можно выделить для них стационарную точку зарядки у окна.

Буду рад ответить на ваши вопросы в комментариях.



Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png