@ 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
अब आपको wireless-regdb
लिनक्स कर्नेल को नियामक डोमेन प्रदान करने के लिए CRDA द्वारा पढ़े जाने वाले डेटाबेस के निर्माण के लिए वायरलेस नियामक डेटाबेस CRDA और टूल्स की आवश्यकता होगी ।
डाउनलोड फ़ोल्डर पर नेविगेट करें और फ़ाइलों को अनज़िप करें।
अब यहां दिलचस्प हिस्सा है। यह वह जगह है जहां हम वास्तव में नियमों को बदलते हैं। अपनी निर्देशिका को wireless-regdb
फ़ोल्डर में बदलें , और वहां आपको एक फ़ाइल मिलेगी, जिसका नाम है db.txt
। यह वह फाइल है जिसे हम संपादित करेंगे। आइए इस पर एक नज़र डालें:
more db.txt
- अब यहाँ कुछ बातों पर एक नज़र डालते हैं। ऊपर जो मैंने रेखांकित किया उसे देखिए। सबसे पहले, पहली प्रविष्टि (
country 00
) पर ध्यान दें जो कि विश्व नियामक डोमेन है और इसे अन्य सभी से पहले लागू किया जाता है। इसलिए जब आप अपने BackTrack सिस्टम को चालू करते हैं, तो विश्व डोमेन आपके लिए सबसे पहले लागू किया जाता है और फिर आप रेग्युलेटरी डोमेन को वहां से दूसरे देशों जैसे AM में बदल सकते हैं ।
दूसरी बात जो मैंने रेखांकित की, जो अधिकतम २० डीबीएम तक जा सकती है , तीसरी चीज जिसे मैंने रेखांकित किया है, २.४घज़ बैंड पर। यदि आप बदलना चाहते हैं कि आप कितना ऊंचा जा सकते हैं, तो वह संख्या है जिसे आप बदलना चाहते हैं।
उदाहरण के लिए, आइए बोलीविया के नियमों को बदलें *
नैनो db.txt तब तक नीचे स्क्रॉल करें जब तक कि आपको देश BO न मिल जाए।
मैंने जो उजागर किया उसे देखिए। यह वह संख्या है जिसे हम बदलना चाहते हैं।
यदि आपका कार्ड 2000 mW तक जा सकता है , तो आप उस संख्या को 33 में बदल देंगे , जो 33 dBm के लिए है , जो लगभग 2000 mW है । जिस संख्या को आप प्रतिस्थापित कर रहे हैं वह डेसिबल में है।
मुझे आपके कार्ड के बारे में निश्चित नहीं है, AWUS036NHA जैसे कुछ वायरलेस कार्ड किसी देश में अटक सकते हैं और उस देश से नहीं बदले जा सकते हैं। उस स्थिति में, पता करें कि आपका कार्ड किस देश में है और यह उस देश के कॉन्फ़िगरेशन को बदल देता है।
त्वरित DECIBEL समझ:
हर 10 डेसीबल एक है 10X शक्ति में वृद्धि से शुरू 1 dBm के बराबर 1mW ... 10 dBm के बराबर होती है 10 मेगावाट , 20 dBm के बराबर होती है 100 मेगावाट , 30 dBm के बराबर होती है
1000 मेगावाट , और इतने पर। त्वरित DECIBEL समझ:
हर 10 डेसिबल में 1XBW के बराबर 1 dBm से शुरू होने वाली 10X वृद्धि होती है ... 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 मेगावाट , अगर हम जोड़ने के 3 dBm , तो हम सत्ता में दोहरा कर सकते हैं जैसे कि 33 dBm के बारे में बराबर करने के लिए है 2000 MW ।
अब, ध्यान देना।
सूचना अब मैंने संख्या को 33 में बदल दिया । हम यहाँ समाप्त कर लें, जब मैं करने के लिए मेरे विनियामक डोमेन बदल बो , मैं अपने सेट कर सकते हैं txpower
करने के लिए 33 ।
- अब पहले, Ctrl+ X, फिर Y, और अंत में, दबाकर बदलावों को बचाएं Enter।
अब आपको हमारी पुरानी विनियामक फ़ाइल को स्वैप करना होगा जिसे आपने डाउनलोड किया है। wireless-regdb
निर्देशिका में रहते हुए भी , बस कमांड दर्ज करें make
।
आप देखेंगे कि अब आपके पास उस निर्देशिका में कुछ नई फाइलें हैं। यह अच्छा है। regulatory.bin
इस निर्देशिका में आपकी फ़ाइल को अब पुराने के साथ बदलना होगा।
पहले प्रामाणिक regulatory.db
स्थान पर नेविगेट करें ।
cd /usr/lib/crda
और चलिए पुराने के बैकअप को केवल एक केस (अनुशंसित) में बनाते हैं।
mv regulatory.bin regulatoryOLD.bin
अब नए में लाते हैं। हमारे नए विनियामक.बिन की अपनी निर्देशिका पर वापस जाएं और इसे कॉपी करें और इसे सत्यापित करें।
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
मान्यकरण
अब हमारे पास हमारा नया नियामक है। लेकिन यह अभी तक मान्य नहीं है। वायरलेस-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