@ 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 децибелів - це 10-кратне збільшення потужності, починаючи з 1 дБм, що дорівнює 1мВт ... 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
Тепер приведемо нове. Поверніться до вашого каталогу нашого regulative.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