@ wie5Ooma, прав насчет нарушения закона. но об ответе на вопрос. Как это идет:
ВНИМАНИЕ! Снятие всех ограничений является незаконным в Соединенных Штатах. Это только по образовательным причинам, и если вы решите применить его и нарушить закон, то это ваш выбор, а не мой. Пожалуйста, будьте осторожны, приводя это в действие. Это только для образовательных целей!
Для начала нам нужно использовать несколько пакетов:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Чтобы проверить, установлены ли они:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Если нет, установить:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Теперь вам понадобится беспроводная нормативная база данных CRDA и wireless-regdb
инструменты для создания базы данных, считываемой CRDA, для предоставления регуляторных доменов ядру Linux.
Перейдите в папку загрузки и разархивируйте файлы.
Теперь вот интересная часть. Вот где мы действительно можем изменить правила. Измените каталог на wireless-regdb
папку, и там вы найдете файл с именем db.txt
. Это файл, который мы будем редактировать. Давайте кратко рассмотрим это:
more db.txt
- Теперь давайте посмотрим на несколько вещей здесь. Посмотрите на то, что я подчеркнул выше. Во-первых, давайте обратим внимание на первую запись (
country 00
), которая является мировым регуляторным доменом, и она применяется прежде всего. Поэтому, когда вы включаете свою систему BackTrack, мировой домен сначала применяется к вам, а затем вы можете изменить регулирующие домены оттуда на другие страны, такие как страна AM .
Второе, что я подчеркнул, может превышать 20 дБм , и третье, что я подчеркнул, в диапазоне 2,4 ГГц . Если вы хотите изменить, как высоко вы можете подняться, это число, которое вы хотите изменить.
Например, давайте изменим правила Боливии *
nano db.txt Прокрутите вниз, пока не найдете страну BO.
Посмотри, что я выделил. Это число, которое мы хотим изменить.
Если ваша карта может развивать мощность до 2000 мВт , вы должны изменить это значение на 33 , что соответствует 33 дБм , что составляет примерно 2000 мВт . Номер, который вы заменяете, указан в децибелах.
Я не уверен насчет вашей карты, некоторые беспроводные карты, такие как AWUS036NHA, могут застрять в какой-либо стране и не могут быть изменены из этой страны. В этом случае выясните, в какую страну верит ваша карта, и измените конфигурации этой страны.
Быстрое понимание DECIBEL :
Каждые 10 децибел является 10X увеличение мощности , начиная с 1 дБм , равных 1mW ... 10 дБм равна 10 мВт , 20 дБм равна 100 мВт , 30 дБм равна
1000 мВт , и так далее. Быстрое понимание DECIBEL :
Каждые 10 децибел - это увеличение мощности в 10 раз, начиная с 1 дБм, равного 1 мВт ... 10 дБм, равного 10 мВт, 20 дБм, равное 100 мВт, 30 дБм, равное 1000 мВт, и так далее. Каждые 3 децибела примерно вдвое превышают предыдущую мощность, поэтому 30 дБм - это 1000 мВт, если мы добавим 3 дБм, то можно удвоить мощность так, чтобы 33 дБм были примерно равны 2000 мВт. Каждые 3 децибела примерно вдвое больше
предыдущая мощность, так что 30 дБм - это 1000 мВт , если мы добавим 3 дБм , то мы можем удвоить мощность так, чтобы 33 дБм были примерно равны 2000 мВт .
Теперь обратите внимание.
Обратите внимание, что теперь я изменил номер на 33 . Когда мы закончим здесь, когда я изменю свой регулирующий домен на BO , я могу установить txpower
для 33 .
- Теперь сохраните изменения , когда вы сделали, нажав первый, Ctrl+ X, то Y, и , наконец, Enter.
Теперь вам нужно заменить наш старый нормативный файл на тот, который вы скачали. Пока вы wireless-regdb
находитесь в каталоге, просто введите команду make
.
Вы заметите, что у вас есть несколько новых файлов в этом каталоге. Это хорошо. Ваш regulatory.bin
файл в этом каталоге теперь необходимо заменить старым.
Сначала перейдите к подлинному regulatory.db
местоположению.
cd /usr/lib/crda
И давайте также сделаем резервную копию старого на всякий случай (рекомендуется).
mv regulatory.bin regulatoryOLD.bin
Теперь давайте введем новый. Вернитесь к вашему каталогу нашего нового нормативного.bin и давайте скопируем его и убедитесь, что он там.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
Валидация
Теперь у нас есть новый файл нормативный .db, но он еще не действителен. Вернитесь в каталог wireless-regdb, и вы заметите, что у вас есть файлы с расширением .pem. Скопируйте ВСЕ файлы, заканчивающиеся на, .pem
в ваш загруженный crda
каталог в pubkeys
. Это файлы, которые CRDA будет использовать для проверки regulatory.bin
правильности.
cd ~/Desktop/wireless-regdb-2013.10.11
cp root.key.pub.pem ~/Desktop/crda-1.1.3/pubkeys/root.key.pub.pem
cp linville.key.pub.pem
~/Desktop/crda-1.1.3/pubkeys/linville.key.pub.pem
И проверить:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
Наконец, теперь перейдите в каталог, откуда вы вернулись в загруженный crda
каталог и установите этого щенка.
cd ..
make
make install
Вы должны увидеть что-то подобное.
Если это так, перезагрузите компьютер: sudo reboot
После перезагрузки:
iw reg set BO
iwconfig wlan0 txpower 33