Повышение мощности wifi адаптера linux

OpenWrt повышение мощности передатчика. Реально ли?

Нашел вот такую тему на другом форуме https://forum.antichat.ru/threads/434300/ здесь человек пишет как заточить роутер TL-WR842ND под вардрайвинг на OpenWrt. Лично меня заинтересовал пункт где он показывает как повысить мощность передатчика до 1000 мВт и там есть эта ссылка на скриншот терминала с командами , вот она https://radikal.ru/fp/ca4224d2158e4e349d55294905520137 У меня тоже роутер TP-Link TL-WR842N/ND v3 архитектура вот эта: Qualcomm Atheros QCA9533 ver 2 rev 0 версия прошивки: OpenWrt 18.06.4 r7808-ef686b7292 версия ядра: 4.9.184 и после того как я подключился к роутеру по SSH и выполнил команды из скриншота, то в интерфейсе LUCI я увидел что уменьшил мощность передатчика из158 мВт до 100 мВт. Добавлю еще что в интерфейсе LUCI мощности боолее чем 158 мВт не видал никогда, в настройках LUCI выбран регион USA. Мне нужна такая высокая мощность 1000 мВт для того чтобы использовать роутер в качестве репитера и ловить сеть к которой роутер коннектится 1 раз из 5 и то постоянно отваливается. Я в чипсетах не силен, кто подскажет реально ли на моей железке с OpenWrt получить 1000 мВт мощности или нет?

Во-первых, чтобы выдать более высокую мощу, тебе нужно много антенн. Если ты тупо подашь в 10 раз выше напрягу на одну антенну, ничего у тебя хорошего не получится. Во-вторых, чтобы получить устойчивое соединение мало поднять мощность в 10 раз на одной стороне. WiFi – вещь двухсторонняя, и просто забивая весь эфир своим сигналом ничего хорошего ты не добьешься. И наконец в третьих, если тебе заранее известно местоположение того роутера к которому тебе надо прицепиться, то попробуй для начала просто антенну правильно направить. Или поставить тарелку. Это решит обе предыдущие проблемы, и ковыряться нигде не надо.

Согласен с предыдущим оратором. На худой конец можно так. И да, страну лучше не США, а Венесуэлу.

Похоже что на другом конце роутер мощнее моего, там стоит 3 антенны по 5 dbi а у моего только 2 такие антенны и те не съемные, так что подключить направленную антенну и направить ее на т.д. не смогу, а тарелки нету да и не удобно будет мне с тарелкой это делать. Можно конечно купить какую нибудь альфу с направленной антенной, но для начала хотел бы разобраться с роутером получиться с него чего или нет.

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

И да, страну лучше не США, а Венесуэлу

Почему Венесуэлу? Поставил Венесуэлу а мощность что на USA была 158 мВт что на Венесуэле осталась 158 мВт.

Каналов там больше, можно выбрать свободные. А по мощности — возможно это потолок.

где он показывает как повысить мощность передатчика до 1000 мВт

Я не специалист в данном вопросе, но что-то мне подсказывает, что подобное просто нереально.

как повысить мощность передатчика до 1000 мВт

Полегче , волосы от облучения выпадут .

Ну так здесь белым по чёрному : Tx Power = 30 dBm , находишь калькулятор перевода тех самых децибел относительно 1мВт , и получишь 158 мВт.

Вот хоть бульварную прессу почитай :

для того чтобы использовать роутер в качестве репитера и ловить сеть

В качестве репитера бери репитер, все просто же.
Мощность более 100мВт нарушает закон: https://35.rkn.gov.ru/directions/p1401/p1407/

мощность передатчика до 1000 мВт

Сперва найди такой блок питания (на 5 вольт), который с запасом (5 кратным) выдает такую мощность.

сделай нормальную направленную антенну из жестяной банки (гугли cantenna) и подключи вместо одной всенапревленной. MIMO не будет, но как репитер до 30 mbit вполне. У меня так две точки подключены 400 и 500 метров.

Читайте также:  No available partition linux

Практически все qualcomm-atheros после 802.11n поколения включительно поддерживают мощность 31.5dBm на аппаратном уровне (максимальное бинарное значение 63, означающее шаг в 0.5дБм). Ограничивающим фактором выступают EEPROM значения (на роутерах отдельный раздел «ART» на флешке с прошивкой), которые привязаны к частотам и битрейтам (да, мощность зависит от модуляции, чем выше модуляция, тем ниже мощность), то есть это табличные значения. Это помимо того, что в EEPROM указан собственный regdomain, со своими разрешёнными частотами и который «накладывается» на regdomain из системы (который Вы в роутере ручками указываете).

Всё это требует манипуляций с драйверами, чтоб они игнорировали EEPROM и regdomain. На самом деле, патчик нужен небольшой. Есть даже бинарные патчи для модулей ядра в рантайме под опенврт, которые раскрывают частоты и мощность.

Превышать мощность регулируемую законом крайне не рекомендуется, особенно в частном секторе. Пативены не дремлют. С другой стороны, из практики, могу сказать, что на мощностях выше 23-25дБм получить прирост скорости невозможно, слишком большие искажения на высоких модуляциях (динамический диапазон, уровень собственных шумов и т.д.). Но если у вас длинный линк и всё-равно работаете на низких модуляция (например, 16-QAM и ниже, а вот 64-QAM уже срывается и ratecontrol выпадает в retransmission с более низким битрейтом, что сильно снижает пропускную способность из-за большого airtime для фрейма), то смысл поиграться есть.

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

PS. Не забывайте, что MIMO в плане мощности накладывает дополнительные ограничения. Реальная выставляемая мощность на весь интерфейс всегда ниже на 3дБм на каждый дополнительный MIMO канал (chain), то есть для 2х2:2 будет -3дБм, для 3х3:3 будет -6дБм и т.д. Это обусловлено тем, что законодательные ограничения не разделяют понятия поляризации для «виртуальных» параллельных каналов на одной и тоже частоте, а ограничивают суммарную излучаемую энергию, которая суммируется по количеству антенн. А 3дБм, это приблизительно двукратное изменение мощности. В драйверах всегда есть учёт этого смещения мощности (offset).

Источник

Ускоряем медленный WiFi на Ubuntu Linux

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

Во-первых, проверьте скорость соединения. Она непостоянная или очень маленькая?

Если вам повезет, то все это решается с помощью установки проприетарных драйверов для Ubuntu. Если нет, то только и останется, что переживать из-за постоянных тормозов.

В данной статье я сфокусируюсь лишь на проблеме медленного Wi-Fi соединения в Ubuntu, Linux Mint и иных дистрибутивах на базе Ubuntu. Я расскажу пару трюков, которые позволят добиться ускорения Wi-Fi.

Давайте посмотрим, как можно ускорить медленный Wi-Fi на Ubuntu.

Решение 1. Для медленного WiFi на беспроводных сетевых адаптерах Aetheros

Во-первых, надо найти свой беспроводной сетевой адаптер в Linux. Это можно сделать с помощью исполнения данной команды в терминале:

Откройте терминал (Ctrl+Alt+T в Ubuntu) и исполните эти команды одну за другой:

По сути вы заставляете модуль использовать шифрование на базе программы вместо шифрования адаптера.

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

Читайте также:  Защитник windows 10 или антивирус как отключить

Если это не поможет или у вас не WiFi адаптер Aetheros, то попробуйте это.

Решение 2. Отключите 802.11n (лучше сработает если у вас старый роутер)

Следующий трюк — это отключение протокола 802.11n. Даже спустя столько лет в мире еще используются 802.11a, b и g. Хотя 802.11n имеет отличную пропускную способность, не все роутеры его поддерживают, особенно старые. Было замечено, что отключение 802.11n приводит к ускорению беспроводной сети на Ubuntu и иных операционных системах.

Откройте терминал и исполните следующую команду:

Стоит упомянуть, что, как отмечено wiki-странице Gentoo, это также отключит протокол 802.11ac и ограничит пропускную способность до 54мб/с.

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

Но если скорость увеличилась, то теперь у вас быстрый WiFi и надо это зафиксировать с помощью таких команд:

Перезагрузите компьютер и теперь живите на полную скорость.

Решение 3. Исправьте баг Avahi-daemon Debian

Медленный Wifi в Ubuntu может быть связан с багом в Avahi-daemon Debian. Ubuntu и многие Linux дистрибутивы базируются на Debian, поэтому данный баг автоматически попадает и в них.

Для того чтобы исправить баг надо отредактировать nsswitch. Откройте терминал и исполните данную команду:

Команда откроет файл конфигурации в gedit, чтобы его можно было удобно редактировать с графическим пользовательским интерфейсом. Если хотите остаться в терминале, то вместо gedit можно использовать nano. В файле поищите такую строку:

Если найдете этот файл, то замените его на следующую строку:

Сохранитесь, закройте и перезагрузите компьютер. Это должно ускорить скорость соединения WiFi. Если нет, то переходим к следующему решению.

Решение 4. Отключите поддержку IPv6

Да, вы поняли верно. Вернемся в прошлый век к IPv4 без IPv6. Иногда поддержка IPv6 просто не нужна.

Такой подход иногда ускоряет интернет. Если больше ничего не работает, то стоит попробовать.

Для отключения IPv6 в Ubuntu исполните следующие команды одну за другой:

Не забывайте, что так вы отключите IPv6 на время. Если не сработает, то просто перезапустите систему и IPv6 включится, а вот если сработает, то исполните следующие команды для того чтобы изменения стали постоянными:

Перезапустите компьютер, и произойдет магия. Если не подошло, двигаемся дальше.

Решение 5: избавляемся от стандартного менеджера сетей и ставим Wicd (возможно, устарело)

Это можно провернуть только если вы используете Ubuntu 16.04 и ниже (что, конечно, вряд ли, если учесть время написания статьи), но в свое время это помогало. Если по какой-то причине вы работаете с Ubuntu 16.04, то можно попробовать этот способ.

Иногда замедление скорости соединения происходит из-за работы собственного стандартного менеджера сетей Ubuntu Software Center. Не уверен почему так происходит так, но на тематических форумах читал, как пользователи именно Ubuntu ругаются на него.

Установить альтернативный менеджер сети Wicd можно из Ubuntu Sofware Center или терминала.

Решение 6: больше мощности беспроводному адаптеру (возможно, устарело)

Это устаревший трюк, о чем я и написал в заголовке. Тем не менее говорят, что он может сработать даже на Ubuntu 20.04.

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

Откройте терминал и исполните команду:

Она выведет название беспроводного устройства. Обычно это wlan0. Теперь исполните эту команду:

Так вы отключите особую систему управления питанием сетевого адаптера и поэтому он станет получать больше питания и лучше работать

Сработало?

Вот основные способы ускорить медленный WiFi на Ubuntu. Наверняка вы найдете что-то подходящее.

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

Читайте также:  Windows update drivers stored

Не стесняйтесь оставлять советы в комментариях. Если вам понравилась статья по ускорению WIFi, то возможно вы захотите узнать как в целом можно ускорить Ubuntu.

Источник

Повышение (понижение) мощности WiFi

Всем доброго дня!

Система — kubuntu 14.04 Железяки — встроенная в ноут и ALFA awus036nhr v.2

Проблема — не могу изменять мощность WiFi, даже не то чтобы в сторону увеличения, уменьшить тоже не могу.

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

пробовал и из под рута и из под пользователя, меняя «root.key.pub.pem» и «user.key.pub.pem» в 9й строке; и страну Россию (RU) менял вместо Боливии (BO), ну тип мало ли система где то не стыкуется. Результата ноль.

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

Прошу помощи знатоков

sudo ifconfig wlan1 down
sudo iw reg set BO (или RU)
sudo iwconfig wlan1 txpower 30

протухшая команда, пробуй

3000 — это миливатт?

RTL8188RU — чип альфы, но в убунте на него модуль rtl8192cu вешается.

Не получилось поменять, ни на встроенном ни на внешнем, ни вниз ни в верх(((

У меня на acer R3-131T на внутренней карте жестко зашита мощность 16dbm (

50 mWt). Для драйвинга пришлось покупать внешний USB WiFi

Так вот купил, новую тип версию. Хотя у кореша awus036nh и все работит

Проверь версию прошивки. Сейчас в РФ и РБ идут с новыми прошивками, которые многое не могут, ищи со старой. Напрмер в новых TL-WN7200ND ( мой случай) жестко ограничена мощность 100 mWt. Пришлось поискать по рукам старый.

для риалтеков — только читать драйвера, что там и как устроено. Вообще, в USB адаптерах драйвер общается с прошивкой самого адаптера. То есть устройство представляет собой процессор, память и собственно wifi-адаптер, процессор выступает «мостом» между адаптером и usb-интерфейсом. Так что, вполне вероятно, что ограничения ещё и там вписаны.

Собственно, выхода два — поискать что-нибудь на atheros, они отлично тюнятся и по мощности и по частотам; или использовать правильные методы усиления сигнала — антенны, т.к. усилив мощность своего передатчика вы не усилите чувствительность приёмника, этого можно добится только антенным хозяйством. Проще взять или направленную антенну (компактную панельную, с усилением до 13-14дБ или полноразмерную с узким лучём, с усилением до 24дБ) или всенаправленную (коллинеарную, или ещё их называют omni, но усиление у них реальное до 7дБ, есть и на 9дБ, но плоскость излучения очень узкая).

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

Увы, это риалтек, с ним всегда не всё в порядке. Что железо обрезанное по самое не могу, да и драйвера такие же.

По части усилителя — проблема в том, что антенные усилители, как правило, однонаправленные, то есть в сторону TX усиливают, а в обратную сторону LNA нет, поэтому и смысла в них немного. Применение таких усилителей имеет смысл при использовании с двух сторон. А т.к. основная задача у вас wardriving, то лучше всё-таки использовать направленные антенны.

ЗЫ. Из собственного опыта, повышение мощности передатчика выше 23-25дБ в плане скорости (использования высших модуляций) без дополнительной настройки калибровочных данных адаптера не имеет смысла (а оборудование для калибровки стоит дорого), т.к. сигнал «плывёт» и увеличиваются потери при передаче и адаптер каждый раз сваливается в более низкую модуляцию. Собственно, при установке мощности 20дБ, такую мощность адаптер выдает только при низких модуляциях(MCS0-1), далее плавно уменьшается и на MCS7/MCS15 реальная мощность не выше 14дБ. В драйверах иногда можно встретить захардкодженные таблицы «смещения мощности» для модуляций.

Источник

Оцените статью