Смена региона роутера asus
Как открыть все доступные каналы и увеличить мощность WiFi передатчика:
Делается это достаточно просто, но как всегда информация только для ознакомления, и если кто то захочет повторить, должен понимать, что все делает на свой страх и риск и если что то сделает не так и получит кирпич с антеннами, ответственность за это несет только он сам.
Еще стоит учитывать, что на разных моделях, прошивках и ревизиях процесс может отличаться.
Данный способ подходит для новых прошивок Asus, в частности на модели Asus RT-AC66U ревизии B1 и с прошивкой 3.0.0.4.380_7743.
Он в принципе должен подойти и для AC68U и для других с последними обновлениями, но не факт.
Также советую перед тем как приступить к делу, сначала скачать с сайта Asus прошивку для роутера и утилиты Device Discovery и Firmware Restoration в надежде, что если что то пойдет не так, они помогут все восстановить обратно.
Итак, сама процедура:
Для начала качаем несколько программ: PuTTY (http://www.putty.org/) для доступа к роутеру через консоль(SSH или Telnet), WinSCP (https://winscp.net/eng/download.php) для доступа к системным папкам и CFE Editor (http://www.thg.ru/forum/attachment.php?attachmentid=38474&stc=1&d=1508786446) для редактирования CFE файла.
Также нам пригодятся файлы из Asus Unlock (http://www.thg.ru/forum/attachment.php?attachmentid=38475&stc=1&d=1508786825).
Для начала нужно открыть доступ по SSH, заходим по адресу http://router.asus.com/Advanced_System_Content.asp , или «адрес роутера», у меня это 192.168.1.1 > Администрирование > Система и ставим Enable SSH в режим LAN only.
Заходим в PuTTY, вбиваем адрес роутера, выбираем тип подключения SSH и нажимаем Open.
Выдаст предупреждение о ключе, принимаем его.
Откроется консоль, где нужно ввести свой логин от роутера, после нажатия Enter запросит пароль, вводим и его и снова нажимаем Enter.
В самой консоли вводим поочередно:
cd /jffs
cp /dev/mtd0 cfe.bin
Не закрываем консоль, идем дальше, открываем WinSCP, выбираем протокол SCP, снова вводим данные от роутера и нажимаем Login.
В окне программы переходим в корневую директорию роутера и заходим в папку jffs.
Оттуда кидаем на рабочий стол файл cfe.bin.
Открываем программу CFEEdit, нажимаем File > Open CFE и выбираем наш файл cfe.bin.
Переходим во вкладку Advanced Mode. Здесь нужно найти следующие строки:
0:maxp2ga0=106
0:maxp2ga1=106
0:maxp2ga2=106
0:ccode=Q2
0:regrev=61
1:maxp5ga0=106,106,106,106
1:maxp5ga1=106,106,106,106
1:maxp5ga2=106,106,106,106
1:ccode=Q2
1:regrev=61
territory_code=US/01
Строки идут не друг за другом и их значения у вас могут отличаться, все зависит от региона.
Значения 106 нужно поменять на 120.
Q2 меняем на #a.
61 меняем на 0.
То есть должно быть так:
0:maxp2ga0=120
0:maxp2ga1=120
0:maxp2ga2=120
0:ccode=#a
0:regrev=0
1:maxp5ga0=120,120,120,120
1:maxp5ga1=120,120,120,120
1:maxp5ga2=120,120,120,120
1:ccode=#a
1:regrev=0
Строку territory_code= с его значением вовсе удаляем.
Больше ничего не трогаем, сохраняем файл, для этого нажимаем File > Save CFE as и сохраняем файл, называя его к примеру cfe_edit.bin.
С помощью WinSCP кидаем наш новый cfe файл и вместе с ним содержимое из asus_unlock (mtd-write и reg_all.sh) в папку jffs.
Переходим в консоль и вводим поочередно:
chmod +x mtd-write
chmod +x reg_all.sh
./mtd-write cfe_edit.bin boot
./reg_all.sh
Далее нужно перезагрузить роутер, это можно сделать в самой консоли командой reboot, но я предпочитаю зайти в сам роутер по адресу http://router.asus.com/ и уже в нем нажать на кнопку перезагрузить.
Просто таким образом можно следить за процентами, мне как то этот вариант приятнее, больше ощущения контроля))
Все, после перезагрузки нам уже будут доступны все каналы для 2.4 и 5 GHz и можно выбрать любой.
Также эта операция снимает ограничения мощности и усиливает радиосигнал, что лично у меня дало усиление сигнала от 25 до 50 процентов внутри квартиры по 5 ГГц каналу, а по 2.4 и так все было ок и всегда сигнал был высоким, даже с улицы его ловил, а я на восьмом этаже живу.
На этом все, если кто то знает о каких то других приятных и полезных, но скрытых, а может и нет, настройках в роутерах Asus, буду рад изучить и их.
PS. Если кто то по каким то причинам не хочет разблокировать мощность антенн, то просто не трогаем строки maxpXXXX, оставляем так, как есть.
Назвал тему так пафосно дабы в дальнейшем собирать все вопросы сюда, а то вроде подходящих тем нет.
Так вот что меня интересует, возможна ли смена региона в родных настройках роутера, или надо заморочиться с консолью?
Я что то сам такого пункта не нашёл в самих настройках.
только через telnetСегодня сел и пошаманил с роутером, поменял регион и попутно увеличил мощность, и теперь по 5 ГГц каналу в отдельных точках сигнал усилился аж в два раза по первым ощущениям.
Делается это правкой CFE файла, и раз уж тема названа так пафосно, тутор кинул в первый пост.
Если он неуместен, можете спокойно удалять.
Ну или я удалю. 😉
DonMordan, вау. Этот метод проще, чем известный мне. Через telnet намного больше телодвижений надо было делать 🙂
А нам в своё время вредность шла за микроволновое излучение, когда я работал в ЦКБА, а тут народ сам стремиться изжарить себе все жизненно важные органы, да ещё гордится этим.
nobrain, через telnet тоже смотрел, но он у меня не сработал.
Хотя возможно(скорее всего), то что смотрел я и то что знаете вы не один и тот же метод.
А тут все очень легко и сломать что то будет трудно.
Если конечно шаловливые ручки что то не нажмут не так.
Кстати метод должен работать также и после перепрошивки, но это я не проверял.
Добавлено через 2 минуты
Злой Геймер, зато зимой тепло будет. 😀
Прошивка от Хуго для нашего роутера. В ней уже всё есть (и возможность расширения каналов, увеличения мощности передатчика и много других плюшек). Прошивка от Асуса 68-го, подходит для ревизии B1 и B2 Asus rt ac66u.
http://rgho.st/7Gv2cG4Rp
Пароль для скачивания 1.
А теперь самый главный вопрос — нафига? Вот реально, зачем? Я категорически не рекомендую это делать. Во-первых, использование частотного диапазона и так довольно плотное, поэтому выход в каналы, которые зарезервированы подо что-то ещё, чревато большим количеством помех минимум. И если Вы их не видите, это не значит, что их не испытывает кто-то другой.
Теперь про мощность сигнала. Это не только не полезно, но и вредно. И речь не про влияние излучения на человека. Речь исключительно про технические аспекты. Принимаемая мощность в дальней комнате стала больше, количество палочек на шкале увеличилось, и что? А раньше были какие-то проблемы с передачей или что? Или это просто палочками померяться? Обычно передача данных двусторонняя, то есть беспроводной клиент должен не только принимать, но что-то и передавать, то есть увеличили Вы мощность сигнала с роутера, а с ноута в обратном направлении как сигнал не добивал, так и не добивает. И в чём понт? :-)))
Теперь про 5 ГГц. Это счастье, что 5 ГГц хуже ходит через стены. Почему? Да потому что снижается взаимное влияние близко расположенных сетей друг на друга. Поднимая мощность передатчика Вы начинаете вещать и на соседей, которые, явно, не будут рады. Если все поднимут мощность у себя, то все получат один общий эфир, в котором будут происходить постоянные коллизии. Вы этого хотите добиться в финале?
Современные рекомендации в беспроводных сетях совершенно противоположны: уменьшать мощность передатчиков. Да-да, именно уменьшать. А если сигнал не добивает до дальней комнаты, то туда нужно ставить второе/третье/четвёртое беспроводное устройство и настраивать роуминг (любой, если получается бесшовный — отлично, если нет, то уж какой получится). Технической аргументации у такой схемы хоть отбавляй:
1. Снижаете влияние на соседей.
2. Клиент всегда располагается в непосредственной близости от ТД, то есть могут использоваться более «правильные» модуляции, то есть возможно получить большие скорости.
3. Точки становятся менее нагруженными, если делят время между меньшим количеством беспроводных клиентов.
4. Проводной интерфейс не будет узким местом.
5. MU-MIMO (когда появится больше клиентов с поддержкой технологии) тоже не спасёт, потому что будут те же проблемы, только немного разнесённые «по антеннам».
francoism90 / ASUS RT-AC87U
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
# Login into router using SSH and execute listed commands (AT OWN RISK!). |
# To apply the settings on boot, copy + paste the same settings in init-start. |
# Backup current settings |
nvram dump > dump.txt |
# Set country + TX-power |
nvram set asuscfe0:ccode=US |
nvram set asuscfe1:ccode=US |
nvram set asuscfe0:regrev=0 |
nvram set asuscfe1:regrev=0 |
nvram set asuscfecommit=1 |
nvram set 0:ccode=US |
nvram set 1:ccode=US |
nvram set 0:regrev=0 |
nvram set 1:regrev=0 |
nvram set wl0_country_code=US |
nvram set wl1_country_code=US |
nvram set wl0_country_rev=0 |
nvram set wl1_country_rev=0 |
nvram set wl0_reg_mode=off |
nvram set wl1_reg_mode=off |
nvram set regulation_domain=US |
nvram set regulation_domain_5G=US |
nvram set pci/1/1/ccode=US |
nvram set pci/2/1/ccode=US |
nvram set wl0_country=US |
nvram set wl1_country=US |
nvram set 0:maxp2ga0=114 |
nvram set 0:maxp2ga1=114 |
nvram set 0:maxp2ga2=114 |
nvram set 1:maxp2ga0=0x72 |
nvram set 1:maxp2ga1=0x72 |
nvram set 1:maxp2ga2=0x72 |
nvram set wl_txpower=500 |
nvram set wl0_txpower=500 |
nvram set wl1_txpower=500 |
nvram commit |
# If changing 5G in the interface doesn’t work: |
# https://www.snbforums.com/threads/changing-channel-width-from-terminal.12432/ |
nvram set «wl1_chanspec=149/80» |
nvram commit |
service restart_wireless |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
# Login into router using SSH and execute listed commands (AT OWN RISK!). |
# To apply the settings on boot, copy + paste the same settings in init-start. |
# Backup current settings |
nvram dump > dump.txt |
# Set country + TX-power |
# ref: https://www.snbforums.com/threads/384-18_alpha-builds-testing-all-variants.63954/page-23#post-592739 |
nvram set location_code=#a |
nvram set 0:ccode=#a |
nvram set 0:regrev=0 |
nvram set 1:ccode=#a |
nvram set 1:regrev=0 |
nvram set wl0_country_code=#a |
nvram set wl0_country_rev=0 |
nvram set wl0_reg_mode=off |
nvram set wl1_chlist=»36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 149 153 157 161 165 169 173 177″ |
nvram set wl1_country_code=#a |
nvram set wl1_country_rev=0 |
nvram set wl1_reg_mode=off |
nvram set 0:maxp2ga0=120 |
nvram set 0:maxp2ga1=120 |
nvram set 1:maxp5gb0a0=120 |
nvram set 1:maxp5gb0a1=120 |
nvram set 1:maxp5gb0a2=120 |
nvram set 1:maxp5gb0a3=120 |
nvram set 1:maxp5gb1a0=120 |
nvram set 1:maxp5gb1a1=120 |
nvram set 1:maxp5gb1a2=120 |
nvram set 1:maxp5gb1a3=120 |
nvram set 1:maxp5gb2a0=120 |
nvram set 1:maxp5gb2a1=120 |
nvram set 1:maxp5gb2a2=120 |
nvram set 1:maxp5gb2a3=120 |
nvram set 1:maxp5gb3a0=120 |
nvram set 1:maxp5gb3a1=120 |
nvram set 1:maxp5gb3a2=120 |
nvram set 1:maxp5gb3a3=120 |
nvram set 1:maxp5gb4a0=120 |
nvram set 1:maxp5gb4a1=120 |
nvram set 1:maxp5gb4a2=120 |
nvram set 1:maxp5gb4a3=120 |
nvram set territory_code=CN/02 |
nvram set wl0_txpower=500 |
nvram set wl1_txpower=500 |
nvram set wl_txpower=500 |
nvram commit |
# If changing 5G in the interface doesn’t work: |
# https://www.snbforums.com/threads/changing-channel-width-from-terminal.12432/ |
nvram set «wl1_chanspec=149/80» |
nvram commit |
service restart_wireless |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#! /bin/sh |
# Follow steps @ https://github.com/RMerl/asuswrt-merlin.ng/wiki/User-scripts |
// paste the same nvram settings here |