প্রথমেই ধন্যবাদ জানাতে চাই প্রজন্ম ফোরামের অনিরুদ্ধ-কে যে বাংলালায়ন ওয়াইম্যাক্স মডেমের জন্য সোর্স কোড থেকে মডিউল ও অন্যান্য দরকারী প্যাকেজ ইন্সটল করতে সাহায্য করেছে এবং আরো অনেকে যারা সর্বদা উৎসাহ দিয়ে গেছেন। গত ০৫-০৯-২০১১ তারিখ সকাল ১১:৫৭ এ আমরা ওয়াইম্যাক্স মডেম লিনাক্স ২.৬.৩৮ কার্নেলে চালাতে সক্ষম হই। তারপর থেকেই অনেকে কাজটার সম্পুর্ণ উপায় জানতে চাচ্ছেন। মডেমের জন্য দরকারী মডিউল ও কানেকশান ম্যানেজার বানাতে হলে লিনাক্স কার্নেলের সম্পুর্ণ সোর্স ও ডেভলপার প্যাক নামাতে হবে যার সাইজ অনেক বড়। তাই আপাতত আমি উবুন্তু ১১.০৪ আর মিন্ট ১১ ক্যাটয়া'র জন্য বাইনারি বানিয়ে দিলাম।
শুধু নিয়ম অনুযায়ী ইন্সটল করলেই হবে। ২.৬.৩৮ এর আগের কার্নেলেও কাজটা করা যাবে তবে সেক্ষেত্রে সোর্স ইন্সটল করতে হবে যা আমি অথবা অনিরুদ্ধ সময়মত বলে দেব। তাছাড়া অনিরুদ্ধ এর মাঝেই সুন্দর ইন্টারফেস সহ প্যাকেজ বানিয়ে ফেলবে আশা রাখি। আর কার্নেল ৩.০.৪ এ বিল্ট ইন ওয়াইম্যাক্স সাপোর্ট থাকবে বলে জানা গেছে। সুতরাং আপাতত লিনাক্সের নতুন ভার্সনে মডেম চালিয়ে নিতে সবাইকে অনুরোধ করছি।
আগে মডেম ইউএসবি পোর্ট থেকে খুলে রাখুন। এবার এই লিঙ্ক হতে ওয়াইম্যাক্স চালানোর দরকারী সকল জিনিস ডাউনলোড করতে হবে। এটা একটা টার আর্কাইভ। এটা যেকোন জায়গায় রেখে এক্সট্র্যাক্ট করতে হবে। সুবিধার জন্য ডেস্কটপেই রাখলাম। তখন নিচের মত ফাইলগুলা দেখা যাবে।
এবার টার্মিনাল খুলুন। উবুন্তুতে অ্যাকসেসরিজ মেনুতে আর মিন্টে মিন্ট মেনুতেই টার্মিনাল পাওয়া যাবে। এবার আমাদের মডেমের জন্য মডিউল ইন্সটল করতে হবে। এজন্য আগে টার্মিনালে রুট হিসেবে কমান্ড দিন।
sudo -i
বার আপনার পাসওয়ার্ড দিলেই রুট টার্মিনাল চলে আসবে। মডিউল ইন্সটল করতে লিখুন insmod তারপর drxvi314.ko ফাইলটা ড্র্যাগ করে টার্মিনালে আনুন। এন্টার চাপুন। অর্থাৎ কমান্ড হবে এমন
insmod '/home/shawon/Desktop/drxvi314.ko'
কোন এরর না দেখালে বুঝতে হবে যে মডিউল ঠিকভাবে লোড হয়েছে।
মডিউল ইনিশিয়ালাইজ করতে কমান্ড দিন
dmesg -c
তখন নিচের মত যদি বীসেমের ইউএসবি মডিউল ইনিশিয়ালাইজ হয় তাহলে বুঝতে হবে যে মডিউল ঠিকমত ইন্সটল হয়েছে।
এবার কানেকশান ম্যানেজার, অথিনটিকেশান সাপ্লিকেন্ট, ওয়াইম্যাক্স ডেমন বানানোর পালা।
কানেকশান ম্যানেজার এর জন্য দরকারী ফাইল আনপ্যাক করতে লিখুন unzip আর cscm.zip নামের ফাইলটা ড্র্যাগ করে টার্মিনালে দিন। এন্টার চাপুন। অর্থাৎ নিচের মত লিখতে হবে -
unzip '/home/shawon/Desktop/cscm.zip'
এবার সেই ডিরেক্টরীতে যেতে -
cd CSCM
এখানে CSCM কিন্তু ক্যাপিটাল লেটারে। এবার দরকারী এসএসএল সার্টিফিকেট ইন্সটল করতে হবে। টার্মিনাল বন্ধ না করে সেখানেই লিখুন tar xvfz তারপর openssl-0.9.8o.tar ফাইলটা ড্র্যাগ করে টার্মিনালে আনুন। অর্থাৎ কমান্ড হবে এমন
tar xvfz '/home/shawon/Desktop/openssl-0.9.8o.tar'
এবার ssl.txt ফাইলটা অপেন করেন, সেটার পুরো কোড কপি করে টার্মিনালে পেস্ট করুন। টার্মিনালে কোড পেস্ট করতে Ctrl + Shift + V চাপুন। মানে কোডগুলো হবে এরকম -
cp -R openssl-0.9.8o/include/openssl wpa_supplicant/openssl
cp -R openssl-0.9.8o/crypto crypto
cp -R openssl-0.9.8o/ssl ssl
cp -R openssl-0.9.8o/e_os2.h e_os2.h
cp -R openssl-0.9.8o/include/openssl BeceemEAPSupplicant/BeceemEngine/openssl
cp -R openssl-0.9.8o/crypto BeceemEAPSupplicant/crypto
cp -R openssl-0.9.8o/e_os2.h BeceemEAPSupplicant/e_os2.h
ln -s /lib/libssl.so.0.9.8 /lib/libssl.so
ln -s /lib/libcrypto.so.0.9.8 /lib/libcrypto.so
এবার ওয়াইম্যাক্স সার্ভারের জন্য libengine.so আর libxvi020.so দুইটা ফাইল লাইব্রেরীতে কপি করতে হবে। এজন্য লিখুন cp তারপর ফাইলটা ড্র্যাগ করে স্পেস দিয়ে লিখুন /lib. মানে কোড দাঁড়াবে এরকম -
cp '/home/shawon/Desktop/libengine.so /lib
cp '/home/shawon/Desktop/libxvi020.so /lib
এবার dos2unix.deb ইন্সটল করে নিন। ইন্সটল করে কমান্ড দিন
dos2unix build.sh
chmod +x build.sh
./build.sh pc_linux
নিচের মত স্ক্রীনে দেখাবে যে সবকিছু বিল্ড সাকসেসফুল হয়েছে।
এবার ফাইলগুলা কপি করার পালা। কমান্ড দিন
cp bin_pc_linux/bin/lib* /lib/
cp bin_pc_linux/bin/wimax* /usr/local/bin/
এখন শুধু ওয়াইম্যাক্স কনফিগারেশান, ফার্মওয়্যার আর সার্টিফিকেট ইন্সটল করার পালা। কমান্ড দিন
cd ..
তাহলে আগের ডিরেক্টরিতে মানে যেখানে সব ফাইল এক্সট্র্যাক্ট করেছিলেন সেখানে চলে আসল। macxvi200.bin, macxvi.cfg আর ca.pem একসাথে লাইব্রেরিতে কপি করতে লিখুন
cp mac* /lib/firmware
cp bl.conf /lib
cp ca.pem /lib
এবার ওয়াইম্যাক্স কনফিগারেশান ফাইলটা gedit দিয়ে ওপেন করুন। কমান্ড দিন
gedit /lib/bl.conf
সেখানে $USERNAME$ $PASSWORD$ $MAC$ লেখা যায়গাগুলোতে আপনার ইউজারনেম, পাসওয়ার্ড (১২৩৪৫৬) আর ম্যাক অ্যাড্রেস বসান। ম্যাক আপনার কানেকশান নেওয়ার সময় যে কাগজ দিয়েছে সেটায় লেখা আছে। অথবা মডেমের গায়েও লেখা আছে। ম্যাক বসবে কোলন ছাড়া। অর্থাৎ F0:E1:D2:C3:B4:A5 এভাবে নয়, এভাবে F0E1D2C3B4A5. এই তিনটা বসানো হলে ফাইলটা সেভ করুন।
এবার পিসি রিস্টার্ট দিন। পিসি চালু হলে মডেম লাগান। কমান্ড দিন
lsusb
তখন নিচের মত বীসেম ওয়াইম্যাক্স ডিভাইস দেখাবে।
এবার কমান্ড দিন
ifconfig -a
দেখবেন eth1 এ ওয়াইম্যাক্স মডেমের ম্যাক দিয়ে একটা নেটওয়ার্ক ডিভাইস অ্যাড হয়েছে। এটাকে অ্যাকটিভেট করতে লিখুন
ifconfig eth1 up
কাজ মোটামুটি শেষ। এখন ওয়াইম্যাক্স ডেমন চালু করুন। লিখুন
wimaxd -c /lib/bl.conf
লেখা দেখাবে যে কানেকশান ম্যানেজার সার্ভিস চালু হয়েছে। তখন লিখুন
wimaxc -i
চলে আসবে কানেকশান ম্যানেজার সার্ভার। আগে মডেম ঠিকমত লোড হয়েছে কিনা জানতে লিখুন
versions
দেখবেন এরকম করে ম্যাক, ড্রাইভার, চিপ সহ সকল তথ্য দেখাবে। মডেম না পেলে সব শুণ্য দেখাবে। তখন পিসি রিস্টার্ট করে আবার উপরের মত সঠিকভাবে ডেমন চালু করে ট্রাই করুন।
এবার নেটওয়ার্ক সার্চ করব। লিখুন
search
কয়েকটা বেজ আইডি রিটার্ন করবে। যেটায় CINR বেশী সেটায় কানেক্ট করতে লিখুন
connect 1
দেখবেন মডেমের আলো বদলে গেছে। মানে ইন্টারনেটে কানেক্টেড। তখন এরকম নোটিফিকেশান পাবেন।
যদি না আসে তাহলে কমান্ড দিয়ে মডেমকে একটিভেট করুন। লিখুন
ifconfig eth1 up
ব্যাস। এবার টার্মিনাল বন্ধ করে দিন আর ইন্টারনেট ব্রাউজ করুন। ডিসকানেক্ট করতে টার্মিনালে লিখুন
wimaxc -i disconnect
পিসি আবার চালু হওয়ার পর কানেক্ট করতে নিচের কমান্ড দুইটি লিখুন।
sudo wimaxd -c /lib/bl.conf
wimaxc -i search
তারপর বেজ আইডি অনুযায়ী কানেক্ট করুন।
মনে রাখবেন, রুট হিসেবে ওয়াইম্যাক্স ডেমন চালাবেন না। এতে প্রসেসর ১০০% ইউজড হয়ে যাবে। এক্ষেত্রে অবশ্যই sudo ব্যবহার করবেন।
এই পদ্ধতিতে শুধুমাত্র WU216 চালানো যাবে। তবে আশাহত হয়েন না, ZTE যেন চলে সেই ব্যবস্থা করেছি। WU216 এর আইডি 198F:0220। এবারের কাজটা উইন্ডোজ থেকে করবেন। আপনারা এই সফটওয়্যারটি ডাউনলোড করে নিন। ইন্সটল করে রান করান। ZTE মডেম লাগানো অবস্থায় নিচের মত করে ইউএসবি সিলেক্ট করে ডিভাইস কানেক্ট করুন। মনে রাখবেন ডিভাইস কানেক্ট করতে হবে ইন্টারনেটে কানেক্ট করে, নাতো ডিভাইস ডিটেক্ট নাও করতে পারে।
এবার DSD ট্যাবে যেয়ে লেফট পেনে Edit Tools এ ক্লিক করুন, তারপর USB Autoinit Data এ ক্লিক করুন।
Read from Device এ ক্লিক করলে বক্সে ডিভাইস আইডি চলে আসবে। সেটা 19D2 আর 0172 থেকে চেঞ্জ করে 198F আর 0220 করে দিন। তারপর Write to Device এ ক্লিক করে একটু অপেক্ষা করুন। দেখবেন ডিভাইস আইডি বদলে গেছে। সাবধান থাকবেন যেন কোনভাবেই আইডি চেঞ্জ করতে ভুল না হয়। এবার লিনাক্স পিসিতে লাগিয়ে দেখবেন সহজেই মডেম পেয়ে গেছে। শুধু ডেমন চালু করে কানেক্ট করুন।
এই পদ্ধতিতে শুধু লিনাক্স মিন্ট ১১ ও উবুন্তু ১১.০৪ এ কাজ করা যাবে।
সম্পূর্ণ গাইডটি অফলাইনে পড়ার জন্য পিডিএফ আকারে পাবেন এখানে।
সতর্কতা: এটা ইন্সটল করার পর লিনাক্স কার্নেল ইমেজ আপডেট করার দরকার নেই। সেক্ষেত্রে নতুন কার্নেলে মডেম কাজ নাও করতে পারে।
কৃতজ্ঞতা:
আপডেট: অনিরুদ্ধ সহজেই সকল কার্নেলে ইন্সটল হবে এমন মডিউল তৈরী করেছে। সেটা পাওয়া যাবে এখানে।