@ 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
লিনাক্স কার্নেলের নিয়ন্ত্রক ডোমেন সরবরাহের জন্য এখন, আপনার ওয়্যারলেস নিয়ন্ত্রক ডাটাবেস সিআরডিএ এবং সিআরডিএ দ্বারা পঠিত ডাটাবেস তৈরি করার সরঞ্জামগুলির প্রয়োজন।
ডাউনলোড ফোল্ডারে নেভিগেট করুন এবং ফাইলগুলি আনজিপ করুন।
এখন এখানে আকর্ষণীয় অংশ। এখানেই আমরা নিয়ম পরিবর্তন করতে পারি। আপনার ডিরেক্টরিটি wireless-regdb
ফোল্ডারে পরিবর্তন করুন এবং সেখানে আপনাকে একটি ফাইল বলা হবে db.txt
। এই ফাইলটি আমরা সম্পাদনা করব। আসুন এটি একবার দেখুন:
more db.txt
- এখন আসুন এখানে কয়েকটি জিনিস একবার দেখুন। আমি উপরে কী আন্ডারলাইন করেছি তা দেখুন। প্রথমে আসুন প্রথম এন্ট্রিটি লক্ষ্য করুন (
country 00
) যা বিশ্ব নিয়ন্ত্রণকারী ডোমেন এবং এটি অন্য সকলের আগে প্রয়োগ করা হয়। সুতরাং আপনি যখন আপনার ব্যাকট্র্যাক সিস্টেমটি চালু করেন, বিশ্ব ডোমেনটি প্রথমে আপনার জন্য প্রয়োগ করা হয় এবং তারপরে আপনি সেখান থেকে নিয়ন্ত্রক ডোমেনগুলি দেশ এএম এর মতো অন্যান্য দেশে পরিবর্তন করতে পারেন ।
দ্বিতীয়টি আমি আন্ডারলাইন করলাম, যা সর্বোচ্চ 20 ডিবিএম যেতে পারে , তৃতীয়টি আমি আন্ডারলাইন করেছিলাম, ২.৪ গিগাহাট ব্যান্ডে। আপনি যদি কতটা উঁচুতে যেতে চান তা যদি পরিবর্তন করতে চান তবে এটিই আপনি পরিবর্তন করতে চান।
উদাহরণস্বরূপ, চলুন বলিভিয়ার নিয়মগুলি * পরিবর্তন করা যাক
ন্যানো db.txt আপনি দেশের বিও খুঁজে না পাওয়া পর্যন্ত নীচে স্ক্রোল করুন।
আমি হাইলাইট কি দেখুন। এই নম্বরটি আমরা পরিবর্তন করতে চাই।
আপনার কার্ড উঠে যাই করতে পারেন 2000 মেগাওয়াট , তাহলে আপনি যে সংখ্যা পরিবর্তন হবে 33 , যার জন্য দাঁড়িয়েছে 33 dBm যা আনুমানিক হয় 2000 মেগাওয়াট । আপনি যে নম্বরটি প্রতিস্থাপন করছেন তা ডেসিবেলে রয়েছে।
আমি আপনার কার্ড সম্পর্কে নিশ্চিত নই, AWUS036NHA এর মতো কিছু ওয়্যারলেস কার্ড কোনও দেশে আটকে থাকতে পারে এবং সে দেশ থেকে পরিবর্তন করা যাবে না। সেক্ষেত্রে আপনার কার্ডটি কোন দেশে বিশ্বাস করে যে এটি কোন দেশে রয়েছে এবং সেই দেশের কনফিগারেশনগুলিকে পরিবর্তন করুন।
দ্রুত ডিস্কিবিল বুঝতে:
প্রতিটি 10 ডেসিবেল একটি হল 10x ক্ষমতা বৃদ্ধির থেকে শুরু 1 dBm থেকে সমান 1mW ... 10 dBm সমান 10 মেগাওয়াট , 20 dBm সমান 100 মেগাওয়াট , 30 dBm সমান
1000 মেগাওয়াট , ইত্যাদি। দ্রুত ডিস্কিবিল বুঝতে:
প্রতি 10 ডেসিবেল হ'ল 1 ডিবিএম থেকে 1 এমডব্লু সমান 10 দশমিক 10 পাওয়ার বৃদ্ধি ... 10 ডিবিএম সমান 10 মেগাওয়াট, 20 ডিবিএম সমান 100 মেগাওয়াট, 30 ডিবিএম সমান 1000 মেগাওয়াট এবং তাই। প্রতি 3 ডেসিবেল পূর্বের বিদ্যুতের তুলনায় দ্বিগুণ, সুতরাং 30 ডিবিএম 1000 মেগাওয়াট, যদি আমরা 3 ডিবিএম যোগ করি, তবে আমরা 33 ডিবিমি প্রায় 2000 মেগাওয়াটের সমান শক্তি দ্বিগুণ করতে পারি। প্রতি 3 ডেসিবেল এর তুলনায় প্রায় দ্বিগুণ
পূর্বে ক্ষমতা, তাই 30 dBm হয় 1000 মেগাওয়াট , যদি আমরা যোগ 3 dBm , তাহলে আমরা ক্ষমতা দ্বিগুণ করতে পারেন যেমন যে 33 dBm সম্পর্কে সমান হয় 2000 মেগাওয়াট ।
এখন, মনোযোগ দিন।
লক্ষ্য করুন এখন আমি সংখ্যাটি 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
বৈধকরণ
এখন আমাদের কাছে আমাদের নতুন regulatory.db আছে, তবে এটি এখনও বৈধ নয়। ওয়্যারলেস- regdb ডিরেক্টরিতে ফিরে যান এবং আপনি .pem এক্সটেনশন সহ কিছু ফাইল দেখতে পাবেন। .pem
আপনার ডাউনলোড করা crda
ডিরেক্টরিতে একটি দিয়ে শেষ হওয়া সমস্ত ফাইল অনুলিপি করুন pubkeys
। এই ফাইলগুলি সিআরডিএ 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