@ wie5Ooma, ma rację co do naruszenia prawa. ale o odpowiedzi na pytanie. Jak to idzie:
OSTRZEŻENIE Usunięcie wszystkich ograniczeń jest nielegalne w Stanach Zjednoczonych. Wynika to wyłącznie z powodów edukacyjnych, a jeśli zdecydujesz się je zastosować i złamać prawo, to twój wybór, a nie mój. Zachowaj ostrożność, wprowadzając to w życie. To jest wyłącznie do celów edukacyjnych!
Najpierw musimy użyć kilku pakietów:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Aby sprawdzić, czy są zainstalowane:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Jeśli nie, zainstaluj:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Teraz potrzebujesz bezprzewodowej regulacyjnej bazy danych CRDA oraz wireless-regdb
narzędzi do budowy bazy danych odczytywanej przez CRDA w celu zapewnienia domen regulacyjnych dla jądra Linux.
Przejdź do folderu pobierania i rozpakuj pliki.
Teraz jest interesująca część. To tutaj faktycznie możemy zmienić przepisy. Zmień katalog na wireless-regdb
folder, a tam znajdziesz plik o nazwie db.txt
. To jest plik, który będziemy edytować. Rzućmy na to okiem:
more db.txt
- Teraz spójrzmy na kilka rzeczy tutaj. Spójrz na to, co podkreśliłem powyżej. Po pierwsze, zwróćmy uwagę na pierwszą pozycję (
country 00
), która jest światową domeną regulacyjną i jest stosowana przede wszystkim. Kiedy więc włączysz system BackTrack, domena światowa zostanie najpierw zastosowana, a następnie możesz zmienić domeny regulacyjne stamtąd na inne kraje, takie jak kraj AM .
Drugą rzecz, którą podkreśliłem, która może osiągnąć maks. 20 dBm , trzecią rzecz, którą podkreśliłem, w paśmie 2,4 GHz . Jeśli chcesz zmienić wysokość, którą chcesz osiągnąć, jest to liczba, którą chcesz zmienić.
Na przykład zmieńmy zasady Boliwii *
nano db.txt Przewiń w dół, aż znajdziesz kraj BO.
Spójrz na to, co podkreśliłem. To jest liczba, którą chcemy zmienić.
Jeśli twoja karta może wzrosnąć do 2000 mW , to zmień tę liczbę na 33 , co oznacza 33 dBm , czyli około 2000 mW . Numer, który zastępujesz, jest w decybelach.
Nie jestem pewien co do Twojej karty, niektóre karty bezprzewodowe, takie jak AWUS036NHA, mogą utknąć w danym kraju i nie można ich zmienić z tego kraju. W takim przypadku dowiedz się, w jakim kraju według karty znajduje się, i zmień konfiguracje tego kraju.
Szybkie zrozumienie DECIBEL :
Co 10 decybeli jest 10x wzrost mocy począwszy od dnia 1 dBm równą 1mW ... 10 dBm wynosi 10 mW , 20 dBm wynosi 100 mW , 30 dBm wynosi
1000 MW , i tak dalej. Szybkie zrozumienie DECIBEL :
Każde 10 decybeli oznacza 10-krotny wzrost mocy, począwszy od 1 dBm równego 1 mW ... 10 dBm równa się 10 mW, 20 dBm równa się 100 mW, 30 dBm równa się 1000 mW i tak dalej. Każde 3 decybele jest w przybliżeniu dwukrotnie wyższe niż w przypadku poprzedniej mocy, więc 30 dBm to 1000 mW, jeśli dodamy 3 dBm, wówczas możemy podwoić moc, tak że 33 dBm jest w przybliżeniu równe 2000 mW. Co 3 decybele jest około dwukrotnie więcej niż
poprzednia moc, więc 30 dBm to 1000 mW , jeśli dodamy 3 dBm , wówczas możemy podwoić moc, tak że 33 dBm jest w przybliżeniu równe 2000 mW .
Teraz uważaj.
Zauważ, że teraz zmieniłem numer na 33 . Kiedy skończymy tutaj, kiedy mogę zmienić domenę regulacyjnego BO , mogę ustawić txpower
do 33 .
- Teraz zapisz zmiany, jeśli są wykonywane przez naciśnięcie najpierw Ctrl+ X, a następnie Y, wreszcie Enter.
Teraz musisz zamienić nasz stary plik regulacyjny na pobrany. Pozostając w wireless-regdb
katalogu, po prostu wpisz polecenie make
.
Zauważysz, że masz teraz kilka nowych plików w tym katalogu. To jest dobre. twój regulatory.bin
plik w tym katalogu musi teraz zostać zastąpiony starym.
Najpierw przejdź do regulatory.db
lokalizacji autentycznego .
cd /usr/lib/crda
Zróbmy też kopię zapasową starego na wszelki wypadek (zalecane).
mv regulatory.bin regulatoryOLD.bin
Teraz przynieśmy nowy. Wróć do katalogu naszego nowego pliku regulacyjnego.bin i skopiujmy go i sprawdźmy, czy tam jest.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
Sprawdzanie poprawności
Teraz mamy nasz nowy plik regulacyjny.db, ale nie jest jeszcze ważny. Wróć do katalogu wireless-regdb, a zauważysz, że masz pliki z rozszerzeniem .pem. Skopiuj WSZYSTKIE pliki z rozszerzeniem do .pem
do pobranego crda
katalogu w pubkeys
. Są to pliki, których CRDA użyje do sprawdzenia, czy regulatory.bin
jest poprawny.
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
I sprawdź:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
Na koniec przejdź teraz do katalogu, z którego wracasz do pobranego crda
katalogu i zainstaluj tego szczeniaka.
cd ..
make
make install
Powinieneś zobaczyć coś takiego.
Jeśli tak, uruchom ponownie: sudo reboot
Po ponownym uruchomieniu:
iw reg set BO
iwconfig wlan0 txpower 33