Беспроводной машрутизатор своими руками

Введение

VoWiFi (Voice over WiFi) – это сервис, также известный как WiFi Calling, который позволяет пользователям с помощью смартфона, поддерживающего данную технологию, инициировать и принимать текстовые сообщения, голосовые и видео звонки через сеть WiFi. 
Доступны следующие пять решений для развертывания сервиса VoWiFi:

Решение

Описание

Текущий статус

UMA

UMA (Unlicensed Mobile Access) — технология, обеспечивающая плавный переход между беспроводными широкополосными сетями (например, GSM, 3G, EDGE, GPRS и т. д.) и беспроводными локальными сетями (например, Wi-Fi, Bluetooth). Сопутствующее оборудование – GANC (Generic Access Network Controller).

UMA доступен для коммерческого использования только в Северной Америке и некоторых странах Европы. Техническая эволюция приостановилась. UMA не поддерживается в сетях LTE и технологиях IMS.

Прямое подключение к сети IMS

Способ доступа к сети IMS напрямую через сеть Wi-Fi не может гарантировать, что адреса оборудования пользователя не будут изменены после хэндовера WiFi — LTE.

Трудно реализовать единую аутентификацию и единый номер абонента.

При реализации хэндоверов предъявляются особые требования к оборудованию пользователя и сети IMS. Сценарии развертывания и взаимодействия сложны.

Общедоступные терминалы пользователя для поддержки хэндоверов WiFi-LTE отсутствуют. Абонент должен скачивать приложение и регистрировать доступ с помощью логина и пароля.

Недоверенный доступ к ePDG (EPC – Evolved Packet Core) и IMS (IP Multimedia Subsystem)

Терминалы пользователей получают доступ к сетям 3GPP (2G, 3G, 4G) посредством интерфейса S2b, организованного через ненадежные публичные сети WiFi.

P-GW функционирует как якорная точка при организации хэндовера WiFi-LTE.

Пользовательские терминалы должны поддерживать аутентификацию IPsec и IKEv2.

Количество абонентского оборудования с поддержкой решения постоянно расширяется

Оператор связи внедряют решение или уделяют ему повышенное внимание.

Стандарт 3GPP поддерживает это решение.

Доверенный доступ к EPC и IMS

Терминалы пользователей получают доступ к сетям 3GPP (2G, 3G, 4G) посредством интерфейса S2b, организованного через надежные сети WiFi, развернутые операторами связи.

P-GW функционирует как якорная точка при организации хэндовера WiFi-LTE.

Дешевого абонентского оборудования с поддержкой решения практически нет.

Операторам связи необходимо разворачивать собственные сети WiFi.

Стандарт 3GPP поддерживает это решение.

OTT

OTT (Over the Top) – сервисы, позволяющие по сетям передачи данных, в большинстве случаев без прямого контакта с оператором связи, передавать на устройство пользователя контент.

Для входа в систему требуется учетная запись и пароль.

Большинство услуг, предоставляемые операторами связи не поддерживаются.

Абонентам необходимо загрузить приложение, такое как Skype, Viber, WhatsApp.

Невозможно обеспечить целостность сервисов VoLTE и CS.

Возможности межсетевого взаимодействия сильно ограничены.

На сетях операторов связи широкое коммерческое применение получили решение 2 и решение 3. В связи с тем, что общедоступные терминалы пользователей для поддержки хэндоверов WiFi-LTE отсутствуют, решение 2 (прямое подключение к сети IMS) не обеспечивает бесшовный переход WiFi-LTE. По своей сути решение 2 ничем не отличается от обычного доступа к сети IMS с помощью логина и пароля. Решение 3 — недоверенный доступ к ePDG (EPC) и IMS, наиболее интересен с точки зрения оператора мобильной связи с целью перераспределения доходов сервисов ОТТ (решение 5) в свою сторону. Рассмотрим данное решение более подробно.

Что такое DFS?

То есть алгоритмы DFS призваны улучшить качество беспроводного соединения с роутером. Давайте посмотрим подробнее, каким образом. Если помните, на заре появления беспроводных сетей пользовались WiFi в диапазоне 2.4 ГГц

Я бы и сейчас с удовольствием его использовал, поскольку сигнал на 2.4 GHz обладает гораздо лучшей способностью преодоления препятствий, что особенно важно в многокомнатных квартирах с толстыми перекрытиями

Однако с повсеместным распространением роутеров и умных беспроводных устройств и комплектов умного дома частоты 2.4 ГГц сильно загрузились. В результате чего скорости wifi стали сильно снижаться. Чтобы это понять, достаточно просто посмотреть в специальной программе количество одновременно работающих сетей в одном диапазоне

Другой стороной проблемы стали ограниченные возможности по передачи больших объемов данных через wifi сеть. То есть не только большое количество гаджетов стали потреблять wifi соединение, но и размеры информации стали слишком велики. Простой пример — раньше мы смотрели видео в разрешении HD, вес которых редко доходил до 1 ГБ. Сегодня же мы смотрим фильмы в 4К, которые весят несколько десятков гигабайт.

b/g/n/ac в настройках роутера. Какой режим выбрать и как поменять?

Как правило, по умолчанию стоит автоматический режим. 802.11b/g/n mixed, или 802.11n/ac mixed (смешанный). Это сделано для обеспечения максимальной совместимости. Чтобы к маршрутизатору можно было подключить как очень старое, так и новое устройство.

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

А для диапазона 5 ГГц я все таки оставил бы смешанный режим n/ac.

Вы всегда можете протестировать. Замеряем скорость интернета на устройствах в смешанном режиме, затем выставляем «Только 802.11ac», или «Только 802.11n» и снова замеряем скорость. Всегда сохраняйте настройки и перезагружайте маршрутизатор. Ну и не забывайте, какие настройки вы меняли. Чтобы в случае проблемы с подключением устройств можно было вернуть все обратно.

Смена режима Wi-Fi (mode) на роутере TP-Link

В настройках маршрутизатора TP-Link перейдите в раздел «Беспроводной режим» (Wireless) – «Настройки беспроводного режима».

Пункт пеню: «Режим», или «Mode» в зависимости от языка панели управления.

Если у вас двухдиапазонный маршрутизатор TP-Link, то для смены режима работы диапазона 5 GHz перейдите в соответствующий раздел.

И новая панель управления:

Я уже давно заметил, что на TP-Link в зависимости от модели и прошивки могут быт разные настройки режима беспроводной сети. Иногда, например, нет варианта «11n only». А есть только «11bg mixed», или «11bgn mixed». Что не очень удобно, так как нет возможности выставить работу в определенном режиме для увеличения скорости.

Режим беспроводной сети на роутере ASUS

Зайти в настройки роутера ASUS можно по адресу 192.168.1.1. Дальше открываем раздел «Беспроводная сеть». На этой странице находится нужная нам настройка.

На моем ASUS RT-N18U есть три варианта:

  1. «Авто» – это b/g/n. Максимальная совместимость.
  2. «N Onle» – работа только в режиме n, максимальная производительность. Без поддержки устаревших устройств.
  3. «Legacy» – это когда устройства могут подключаться по b/g/n, но скорость стандартf 802.11n будет ограничена в 54 Мбит/с. Не советую ставить этот вариант.

Точно так же меняем настройки для другого диапазона. Выбрав в меню «Частотный диапазон» — «5GHz». Но там я советую оставить «Авто».

Смена стандарта Wi-Fi сети на ZyXEL Keenetic

Откройте настройки роутера ZyXEL и снизу перейдите в раздел «Wi-Fi сеть». Там увидите выпадающее меню «Стандарт».

Не забудьте нажать на кнопку «Применить» после смены параметров и выполнить перезагрузку устройства.

Беспроводной режим на D-link

Открываем панель управления маршрутизатора D-link по адресу 192.168.1.1 (подробнее в этой статье), или смотрите как зайти в настройки роутера D-Link.

Так как у них есть много версий веб-интерфейса, то рассмотрим несколько из них. Если в вашем случае светлый веб-интерфейс как на скриншоте ниже, то откройте раздел «Wi-Fi». Там будет пункт «Беспроводной режим» с четырьмя вариантами: 802.11 B/G/N mixed, и отдельно N/B/G.

Или так:

Или даже так:

Настройка «802.11 Mode».

Диапазон радиочастот на роутере Netis

Откройте страницу с настройками в браузере по адресу http://netis.cc. Затем перейдите в раздел «Беспроводной режим».

Там будет меню «Диапаз. радиочастот». В нем можно сменить стандарт Wi-Fi сети. По умолчанию установлено «802.11 b+g+n».

Ничего сложного. Только настройки не забудьте сохранить.

Настройка сетевого режима Wi-Fi на роутере Tenda

Настройки находятся в разделе «Беспроводной режим» – «Основные настройки WIFI».

Пункт «Сетевой режим».

Можно поставить как смешанный режим (11b/g/n), так и отдельно. Например, только 11n.

Если у вас другой маршрутизатор, или настройки

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

111

Сергей

Настройка Wi-Fi сетей, Полезное и интересное

Преграды для WiFI сигнала

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

Преграда в виде стены толщиной в каких-то 10-20 сантиметров благодаря такому острому углу может вылиться в непроницаемые несколько метров железобетона. Сильно ухудшать сигнал могут так же зеркала из-за своего металлизированного покрытия. Массивные сейфы, расположенные между точкой и клиентом, так же могут свести на нет сигнал даже на небольшом расстоянии.

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

CAP

! # зададим в конфигурации CAP запрос сертификата:

CAP будет подключаться к CAPsMAN и запрашивать сертификат. CAP получит форму CA-Certificate CAPsMAN, а другой сертификат будет создан для использования в CAP.

На устройстве CAP в меню CAP установлен требуемый сертификат:

Если вы хотите разрешить только CAP с действительным сертификатом для подключения к этому CAPsMAN, вы можете установить Require Peer Certificate на yes на устройстве CAPsMAN:

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

Если вы хотите заблокировать CAP для определенного CAPsMAN и убедитесь, что он не будет подключаться к другим CAPsMANs, вы должны установить опцию Lock To CAPsMAN на yes.
Кроме того, вы можете указать CAPsMAN для блокировки, установив общие имена сертификатов CAPsMAN на устройстве CAP:

Use different SSIDs and Channels

Many newer dual-band wireless routers offer the option to use the same SSID for both the 2.4GHz and 5Ghz frequency. We recommend to use different SSID names to be able to distinguish between both and make intelligent decisions on their use. If SSID names are left the same, dual-band cilents typically connect to whichever network they see first, then may automatically switch to another frequency at some point in time, and the user has no control over distributing clients to take advantage of the strengths of each band: higher throughput at shorter distances for 5GHz, and better wall penetration and extended range for 2.4GHz. This is why we recommend to use different SSIDs for 2.4GHz and 5GHz.

Multiple access points/wi-fi routers on the same network (and generally in the same coverage area) should be set to use different non-overlapping channels. This ensures that they do not interfere with each other. If you have two access points on the same network, they should be configured with the same SSID, same encryption/key, but on different non-overlapping channels. Clients will still be able to seamlessly switch between APs and connect to the stronger signal.

SGI InfiniteStorage NAS 2000 и 3000

Централизуя важные данные и предоставляя возможность эффективного управления данными, SGI InfiniteStorage NAS 2000 и 3000 обеспечивают универсальный доступ к данным для гетерогенных сред без ущерба для производительности. Будучи доступными на широком спектре конфигураций, решения SGI NAS легко присоединяются к сетям Ethernet для обслуживания клиентов UNIX, Windows и Apple.

В отличие от иных предложений NAS, продукты NAS 2000 и 3000 обеспечивают практически неограниченную масштабируемость по всем параметрам NAS  производительности, совместимости и емкости. Созданные на базе масштабируемой, широкополосной архитектуры NUMAflex и файловой системы SGI InfiniteStorage XFS, NAS 2000 и 3000 могут быть масштабированы от 1 Тбайт до более чем 100 Тбайт и распространены на сотни пользователей. SGI InfiniteStorage NAS 2000 и 3000 могут быть гладко трансформированы в SGI InfiniteStorage SAN 2000 и InfiniteStorage SAN 3000 соответственно и работать в качестве портала для систем SAN, обеспечивая еще б о льшую производительность, устраняя избыточные NAS и SAN  фонды хранения.

SGI DMF (Data Migration Facility)  — система миграции/иерархического хранения данных — представляет собой основу для управления жизненным циклом данных. Данная система позволяет уменьшить стоимость владения за счет автоматического переноса редко используемых данных на вторичные системы хранения (на дисковые массивы с использованием SATA-дисков, в ленточные библиотеки) и создавать практически бесконечные и незаметные для пользователей файловые системы, где все заголовки файлов видны всем пользователям. Скорость доступа к самим данным зависит только от текущего статуса и размещения файла.

Принцип действия DMF

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

Дополнительные переконфигурированные опции превращают SGI SAN и NAS 2000 или 3000 в среды доступа, управления и защиты данных, обеспечивая высокую доступность приложений, защитное дублирование и управление жизненным циклом данных. SGI SAN и NAS 2000 и 3000 могут быть заказаны как порталы без переконфигурированных хранилищ. Поскольку решения SGI InfiniteStorage открыты, SAN- и NAS-порталы способны предоставить все возможности и функциональность SAN и NAS 2000 и 3000, защищая инвестиции, вложенные в имеющиеся системы хранения.

Band Steering на маршрутизаторе Zyxel Keenetic

Рассмотрим, как работает Band Steering на конкретном примере — на маршрутизаторе Zyxel Keenetic Viva. При первом подключении по умолчанию эта функция включена.

То есть одновременно создаются две сети 2.4 ГГц и 5 ГГц с одинаковым названием и паролем. И роутер в соответствии со своими алгоритмами перекидывает клиентов между ними.

Если же сделать SSID на 2.4 и на 5 ГГц разными, то Band Steering будет недоступен для работы.

В качестве настроек режима Band Steering на роутере Zyxel Keenetic присутствует 4 варианта:

  • Предпочитать 2.4 ГГц. По умолчанию все девайсы коннектятся именно к этому диапазону. Выталкивание на другой происходит очень редко в случае потери связи. По сути, то же самое, что если бы сеть 5 GHz вообще не работала.
  • Предпочитать 5 ГГц. Здесь роутер сразу оценивает возможности устройства к работе в 5 ГГц и при ее наличии подсоединяет его именно к нему. И отключают только в крайнем случае при совсем плохом приеме. Рекомендуется использовать, если у вас большинство гаджетов двухдиапазонные.
  • По умолчанию. Этот тот самый «умный» режим выбора частот в зависимости от качества приема и характеристик клиентского компьютера или смартфона. Оптимален при наличии как старых, так и новых устройств.
  • Не использовать. Режим Band Steering отключен.

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

Tweak network adapter settings

Understanding and tweaking some of the network adapter advanced settings can make a noticeable difference in your connection quality, both in a good and in a bad way.

In general:

Turn on «Checksum offload» Disable most other TCP «offloads», such as «Large Send Offload (LSO)» Disable Flow Control Disable Inter-frame spacing Try increasing Receive/Send Buffers on fast connections (if available, Intel adapter drivers usually have it under adapter properties -> Advanced -> Performance Options, look for «Receive Buffers» and «Transmit Buffers», default is 256, you can try increasing up to 512 on systems with plenty of RAM to spare).

IP адреса

Вид глобальных адресов, которые мы рассматриваем в этой статье это IP адреса, которые используются в стеке протоколов TCP/IP. и Интернет. IP адреса нужны для уникальной идентификации компьютеров в крупной составной сети, которая может включать в себя весь мир, например сети Интернет, и различные части сети интернет построенные на разных технологиях канального уровня.

Сейчас есть 2-е версии протокола IP: версия IPv4 и IPv6. Основное отличие между версиями протоколов в длине IP адреса. В IPv4 длина адреса 4 байта, а в IPv6 длина адреса 16 байт.

Длина адреса IPv4 — 32 бита, 4 байта. И чтобы людям было удобно работать с такими IP адресами их делят на 4 части.

В каждой части по 8 бит, такая часть называется октет. Каждый октет записывают в десятичном формате, и форма записи IP адреса следующая: четыре октета разделенных точкой (213.180.193.3). С таким видом деления адресов людям гораздо удобнее работать, чем с записью в двоичной форме длиной в 32 бита.

IP-адреса и IP-сети

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

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

И маршрутизаторы, устройства передающие информацию на сетевом уровне, работают уже не с отдельными IP адресами, а с подсетями.

Структура IP адреса

Наш IP адрес состоит из 2 частей:

  1. номер подсети — старшие биты IP адреса.
  2. номер компьютера в сети (хост) — младшие биты IP адреса.

Рассмотрим пример:

  • IP-адрес: первые три октета (213.180.193.3) это адрес сети. Последний октет это адрес хоста (3).
  • Адрес подсети записываем: 213.180.193.0
  • Номер хоста: 3 (0.0.0.3).

Маска подсети

Как по IP адресу узнать, где адрес сети, а где адрес хоста. Для этого используется Маска подсети. Маска также, как IP адрес состоит из 32 бит, и она устроена следующим образом: там где в IP адресе находится номер сети маска содержит 1, а там где указан номер хоста 0.

Подробный пример разобран в видео на 4:50 минуте.

Есть два способа указать маску подсети. Десятичное представление в виде префикса.В десятичном представление маска записывается в формате похожем на формат IP адреса. 32 разделенные на 4 октета по 8 бит и каждый из этих 8 бит переведены в десятичное представление, они записываются через точку.

Маска в десятичном представление выглядит так 255.255.255.0

Другой формат записи маски в виде префикса. В этом случае указывается, сколько первых бит IP адреса относится к адресу сети, а всё остальное, считается, что относится к адресу хоста.

Префикс записывается через слэш (/).

213.180.193.3/24 это означает что первые 24 бита, то есть 3 октета относится к адресу к сети, а последний октет к адресу хоста.

Оба эти представления эквивалентны. Если мы запишем маску подсети в десятичном виде, либо виде префикса, мы получаем одинаковый адрес подсети.

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

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

Подробный пример на видео выше на минуте 8:20.

Резюме файла SGI

Эти файлы SGI можно просматривать с помощью шесть существующего (-их) прикладных (-ого) программных (-ого) средств (-а), как правило, Canvas X, разработанного ACD Systems. Оно связано с два основным (-и) типом (-ами) файла (-ов), но часто встречается в формате Silicon Graphics Image File.
В большинстве случаев эти файлы относятся к Raster Image Files, но они также могут относиться к Game Files.

Просматривать файлы SGI можно с помощью операционных систем Windows, Mac и iOS. Они обычно находятся на настольных компьютерах (и ряде мобильных устройств) и позволяют просматривать и иногда редактировать эти файлы.

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

SGI Studies

Social Justice in the EU and OECD:
Index Report 2019

The Social Justice Index investigates opportunities for social participation in 41 EU and OECD countries on the basis of 46 quantitative and qualitative criteria.
It examines six dimensions of social justice: poverty, education, the labor market, intergenerational justice, health, and social inclusion and nondiscrimination.

5.12.2019

SGI 2018:
Policy Performance and Governance Capacities in the OECD and EU

The quality of democracy in the OECD and EU has declined in recent years. At the same time, growing political polarization has made the day-to-day work of governance and thus member states’ capacity to reform more difficult. As a cross-national survey of governance, the SGI examine 41 countries in terms of their democratic standards, quality of governance and policy outcomes.

12.10.2018

Social Justice in the EU 2017:
Index Report 2017

Based on quantitative and qualitative SGI data, the Social Justice Index compares the 28 EU states across six dimensions: Poverty prevention, equitable education, labor market access, social cohesion and non-discrimination, health, as well as intergenerational justice. It reveals that EU countries vary considerably in their ability to create a truly inclusive society.

15.11.2017

Social Justice in the EU 2016:
Social Inclusion Monitor Europe (SIM) — Index Report

Based on quantitative and qualitative SGI data, the Social Justice Index compares the 28 EU states across six dimensions: Poverty prevention, equitable education, labor market access, social cohesion and non-discrimination, health, as well as intergenerational justice. It reveals that EU countries vary considerably in their ability to create a truly inclusive society.

14 November 2016

UN SDGs:
Sustainable Development Goals: Are the rich countries ready?

The Millennium Development Goals have led to tangible progress in many developing countries. Once adopted, the United Nations’ new global Sustainable Development Goals will additionally require industrialized countries to implement such standards beginning in 2016. But the world’s first comprehensive stocktaking shows that most industrialized nations are a long way from serving as role models for sustainable development.

SGI 2014:
Sustainable Governance in the OECD and EU — How Does Germany Compare? (DE)

The SGI 2014 results show Germany in the top group internationally, outperforming even some nordic states in policy areas (e.g., labor market, R&D and environment). Effective economic reforms in the last decade have significantly boosted Germany’s policy performance since the SGI 2011. However, structural deficits in executive capacity persist.

April 2014

Social Justice:
Social Justice in the OECD – How Do the Member States Compare?

Just how effective are OECD states in ensuring the systemic and structural social arrangements needed to foster inclusive growth? Drawing on selected SGI indicators, this study compares and contrasts the state of social justice in 31 OECD states, providing insight into what works in which context, and where policies are falling short.

October 2011

BRICS Study:
Governance Capacities in the BRICS

The BRICS states have in recent years attracted much attention as emerging political and economic global players. But just how sustainable is such rapid growth and development? How transparent, participatory and accountable is governance in each of these states? How effectively do their governments address reform needs? This study addresses these and other BRICS-related questions.

October 2012

Asia Study:
Assessing Pathways to Success — Need for Reform in Asia

Why are some Asian countries successful in increasing their GDP, raising living standards, protecting the environment and establishing robust democratic standards, while others remain mired in underdevelopment? This study focuses on 8 Asian states and asks which features of governance have driven growth, how sustainable they are, and the extent to which democratic principles influence decision-making.

June 2013

SGI:
SGI 2011 — Policy Performance and Governance Capacities in the OECD

As states around the globe face the challenges of economic globalization, migration, and climate and demographic change, the need for effective and capable leadership is urgent. The SGI is a cross-national survey of good governance in the OECD that identifies the specific reform needs in each state and how adept they are at implementing forward-looking policies.

March 2011

[Bonus] Multiprocessing is always faster than serial.

For example if you have 1000 cpu heavy task and only 4 cores, don’t pop more than 4 processes otherwise they will compete for CPU resources.(compete => competition => concurrency)

Conclusion

  • There can only be one thread running at any given time in a python process.
  • Multiprocessing is parallelism. Multithreading is concurrency.
  • Multiprocessing is for increasing speed. Multithreading is for hiding latency.
  • Multiprocessing is best for computations. Multithreading is best for IO.
  • If you have CPU heavy tasks, use multiprocessing with and never more. Never!
  • If you have IO heavy tasks, use multithreading with with a number bigger than 1 that you can tweak on your own. Try many values and choose the one with the best speedup because there isn’t a general rule. For instance the default value of in is set to 5 [] which honestly feels quite random in my opinion.

That’s it.

Пояснения

И так начнем, наверное, с Short GI или Short Guard Interval (короткий защитный интервал). Это специальный интервал между поочередно передаваемыми пакетами данных. То есть маршрутизатор отправляет на компьютер определенный пакет, так вот, прежде чем отправлять следующие данные, выжидается определенное время.

Стандартное значение 800нс. Но если включить Short GI – это значение будет вдвое меньше, то есть информация передаваться будет куда быстрее. Конечно в теории такое быть может, но иногда бывает, что при включении данной функции скорость наоборот падает. Все дело в том, что при значении 800 нс, данные отправляются, а ещё приходит обратный ответ, что все данные дошли в сохранности. А за 400нс компьютер может из-за помех принять данные с ошибкой и отправить сигнал обратно, но ему прилетит следующий пакет. В итоге компьютеру нужно будет ждать, пока маршрутизатор не отправит прошлый пакет.

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

Следующий параметр — это «Интервал маяка» (Beacon Interval) или «Сигнальный интервал». По стандарту обычно стоит значение в 100 миллисекунд. Данная функция определяет как часто от роутера идёт сигнальный пакет к конечному клиенту. Тут можно установить значение и в 50, если вы постоянно ходите по квартире с телефоном. Это нужно, чтобы роутер как можно чаще с вами связывался. Для обычного стационарного компьютера или ноутбука – значения 100 будет достаточно.

Порог RTS — это значение максимального размера пакета. То есть какой максимальный пакет должны по размеру отправляться за раз. Если пакет будет больше данного значения, то данные будут отправлены на специальную принимающую станцию. Также отправка пакетов будет постоянно согласоваться с двумя устройствами. Стандартный размер 2346, на самом деле это оптимальный вариант и больше ставить нельзя, так как конечный клиент может не смочь принять такой большой пакет. Если поставить наоборот меньше, то могут возникнуть трудности, так как пакетов будет слишком много, и они все будут отлеживаться при передаче в конце пути.

Порог фрагментации — это максимальный размер, после которого пакет будет фрагментирован или разделен на части. Данное значение устанавливается такое же, как на пороге RTS.

Интервал DTIM — это временный интервал, после которого все пакеты, находящиеся в буфере, будут отправлены клиенту. Самый лучший вариант — это 1. Если установить значение больше, то пакеты будут простаивать и просиживать в буфере. При этом немного экономится электроэнергия. Если установить слишком большое значение некоторые пакеты могут быть потеряны.

Client Isolation (изоляция клиента) – при данной настройке все клиенты будут взаимодействовать и видеть друг друга только через данный маршрутизатор. По идее вещь неплохая, но на деле ничего толкового не меняет. Можете просто выключить эту функцию.

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

Теперь пару слов про мощность передатчика. По умолчанию почти на всех интернет-центрах мощность стоит на 100%, но как показала практика не всегда это хорошо. Если у вас небольшая квартирка, то мощный передатчик может навредить беспроводной сети и сделать связь хуже и уменьшить скорость передачи. Более подробно я писал об это в этой статье.

источник

Настройка для домашней сети

Теперь самое интересное — настройка. Этот процесс задокументирован для Arch Wiki, и Gentoo Wiki, но всех деталей там естественно нет.

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

Начнем с . Если вы подключаетесь из дома к WPA/WPA2, то скорее всего используете пароль для WiFi соединения, что соответствует режиму . Мы не будет рассматривать варианты с WEP шифрованием, так как оно ненамного лучше открытой сети.

Возьмем типовой конфиг из документации. Например такой.

Первая строка необходима, без программа даже не запустится. GROUP=wheel нужно для того, чтобы запускать из под обычного пользователя в графическом интерфейсе wpa_gui, но это не наш путь. Поэтому меняем на рутовый .

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

Остальные опции взяты из руководства конфиг файла.

  • — The Basic Service Set Identifier (BSSID), физический адрес точки доступа.
  • — Протоколы аутентификации.
  • — Для WPA2 укажите CCMP, а для WPA — TKIP.
  • — WPA/WPA2.
  • — Хэш пароля PreShared Key.

Создаем хэш пароля для :

Все готово, чтобы создать конфиг сети. Итоговый файл должен выглядеть как-то так.

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

Команда из набора устарела, вместо нее сейчас .

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий