@ 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 dBmสิ่งที่สามที่ฉันขีดเส้นใต้บนความถี่ 2.4 กิกะเฮิร์ตซ์ หากคุณต้องการเปลี่ยนระดับความสูงที่สามารถไปได้นั่นคือจำนวนที่คุณต้องการเปลี่ยน
ตัวอย่างเช่นลองเปลี่ยนกฎของโบลิเวีย *
nano db.txt เลื่อนลงจนกว่าคุณจะพบประเทศ BO
ดูสิ่งที่ฉันเน้นไว้ นี่คือหมายเลขที่เราต้องการเปลี่ยน
หากบัตรของคุณสามารถไปได้ถึง2,000 เมกะวัตต์แล้วคุณจะเปลี่ยนหมายเลขที่33ซึ่งย่อมาจาก33 dBmซึ่งจะอยู่ที่ประมาณ2,000 เมกะวัตต์ หมายเลขที่คุณกำลังเปลี่ยนอยู่ในหน่วยเดซิเบล
ฉันไม่แน่ใจเกี่ยวกับการ์ดของคุณการ์ดไร้สายบางรุ่นเช่นAWUS036NHAอาจติดอยู่ในประเทศหนึ่งและไม่สามารถเปลี่ยนจากประเทศนั้นได้ ในกรณีดังกล่าวค้นหาว่าประเทศของคุณเชื่อว่าบัตรของคุณอยู่ในและเปลี่ยนแปลงการกำหนดค่าของประเทศนั้น
ความเข้าใจเดซิเบลอย่างรวดเร็ว:
ทุกๆ10เดซิเบลคือการเพิ่มพลังงาน10Xเริ่มจาก1 dBmเท่ากับ1mW ... 10 dBmเท่ากับ10 mW , 20 dBmเท่ากับ100 mW , 30 dBmเท่ากับ
1,000 mWและอื่น ๆ ความเข้าใจเดซิเบลอย่างรวดเร็ว:
ทุกๆ 10 เดซิเบลคือการเพิ่มพลังงาน 10X เริ่มจาก 1 dBm เท่ากับ 1mW ... 10 dBm เท่ากับ 10 mW, 20 dBm เท่ากับ 100 mW, 30 dBm เท่ากับ 1,000 mW และอื่น ๆ ทุกๆ 3 เดซิเบลจะเพิ่มขึ้นเป็นสองเท่าของกำลังก่อนดังนั้น 30 dBm คือ 1,000 mW หากเราเพิ่ม 3 dBm จากนั้นเราสามารถเพิ่มกำลังเป็นสองเท่าโดยที่ 33 dBm นั้นเท่ากับ 2,000 mW ทุกๆ3เดซิเบลจะเพิ่มขึ้นเป็นสองเท่า
อำนาจก่อนดังนั้นวันที่ 30 dBmเป็น1,000 เมกะวัตต์ถ้าเราเพิ่ม3 dBmแล้วเราสามารถดับเบิลอำนาจเช่นว่า33 dBmเป็นเรื่องเกี่ยวกับเท่ากับ2,000 เมกะวัตต์
ตอนนี้ให้ความสนใจ
แจ้งให้ทราบตอนนี้ผมเปลี่ยนหมายเลขที่33 เมื่อเราดำเนินการเสร็จสิ้นที่นี่เมื่อฉันเปลี่ยนโดเมนกฎระเบียบของฉันไปBOฉันสามารถตั้งค่าของฉันtxpower
ไป33
- ตอนนี้บันทึกการเปลี่ยนแปลงเมื่อคุณทำโดยการกดครั้งแรกCtrl+ Xแล้วและสุดท้ายYEnter
ตอนนี้คุณต้องสลับไฟล์ข้อบังคับเดิมของเรากับไฟล์ที่คุณดาวน์โหลด ในขณะที่ยังคงอยู่ในไดเรกทอรีเพียงป้อนคำสั่ง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
การตรวจสอบ
ตอนนี้เรามีข้อบังคับใหม่ของเรา แต่มันยังไม่ถูกต้อง กลับไปที่ไดเรกทอรี wireless-regdb และคุณจะสังเกตเห็นว่าคุณมีไฟล์บางไฟล์ที่มีนามสกุลเป็น. pem คัดลอกไฟล์ทั้งหมดที่ลงท้ายด้วย a .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