@ 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
Linux 도메인에 규제 도메인을 제공하기 위해 CRDA에서 읽은 데이터베이스를 빌드하는 도구가 필요 합니다.
다운로드 폴더로 이동하여 파일을 압축 해제하십시오.
이제 흥미로운 부분이 있습니다. 여기에서 실제로 규정을 변경해야합니다. 디렉토리를 wireless-regdb
폴더로 변경 하면 여기에라는 파일이 db.txt
있습니다. 이것은 우리가 편집 할 파일입니다. 간단히 살펴 보겠습니다.
more db.txt
- 이제 몇 가지 사항을 살펴 보겠습니다. 위에 밑줄이있는 것을보십시오. 먼저,
country 00
세계 규제 영역 인 첫 번째 항목 ( )을 주목하십시오.이 항목 은 다른 모든 항목보다 먼저 적용됩니다. 따라서 BackTrack 시스템을 켜면 월드 도메인이 먼저 적용되고 거기서 규제 도메인을 국가 AM 과 같은 다른 국가로 변경할 수 있습니다 .
두 번째로 강조한 것은 최대 20 dBm 이고, 세 번째로 강조한 것은 2.4ghz 입니다. 당신이 갈 수있는 높이를 변경하려면 변경하려는 숫자입니다.
카드가 올라갈 수 있다면 2000 mW의 , 당신은 해당 번호를 바꿀 것 (33) 의 약자로 33 dBm의 약, 2000 mW의를 . 바꾸려는 숫자는 데시벨입니다.
카드에 대해 잘 모르겠습니다. AWUS036NHA 와 같은 일부 무선 카드 가 한 국가에 갇혀있어 해당 국가에서 변경할 수 없습니다. 이 경우 카드가있는 국가를 찾아 해당 국가의 구성을 변경하십시오.
빠른 데시벨 이해 :
10 데시벨 마다 1 dBm 에서 1mW로 시작하는 전력 이 10 배 증가합니다 . 10 dBm 은 10 mW로 , 20 dBm 은 100 mW로 , 30 dBm 은
1000 mW 로 등입니다. 빠른 데시벨 이해 :
10 데시벨마다 1 dBm에서 1mW로 시작하는 전력이 10 배 증가합니다. 10 dBm은 10 mW, 20 dBm은 100 mW, 30 dBm은 1000 mW 등입니다. 모든 3 데시벨은 이전 전력의 약 두 배이므로 30 dBm은 1000 mW입니다 .3 dBm을 추가하면 33 dBm이 약 2000 mW가되도록 전력을 두 배로 늘릴 수 있습니다. 3 데시벨 마다 약 두 배입니다
이전 전력이므로 30 dBm 은 1000 mW 이고 3 dBm 을 추가 하면 33 dBm 이 약 2000 mW 가 되도록 전력을 두 배로 늘릴 수 있습니다 .
이제 조심해
이제 숫자를 33으로 변경했습니다 . 여기서 끝났을 때 규제 도메인을 BO로 변경하면 내 값 txpower
을 33으로 설정할 수 있습니다 .
- 이제 먼저 Ctrl+ ,, 및 X을 Y차례로 눌러 변경 사항을 저장하십시오 Enter.
이제 이전 규제 파일을 다운로드 한 파일과 교체해야합니다. 여전히 wireless-regdb
디렉토리 에있는 동안 명령을 입력하십시오 make
.
이제 해당 디렉토리에 새로운 파일이 있음을 알 수 있습니다. 이거 좋다 당신 regulatory.bin
이 디렉토리에있는 파일은 이제 예전으로 교체해야합니다.
먼저 정통 regulatory.db
위치로 이동합니다 .
cd /usr/lib/crda
그리고 만일을 위해 (권장) 예전의 백업을 만들어 봅시다.
mv regulatory.bin regulatoryOLD.bin
이제 새로운 것을 가져 오겠습니다. 새 Regulation.bin의 디렉토리로 돌아가서 복사하여 확인하십시오.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
유효성 검사
이제 새 regulator.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