Saturday, January 12, 2013

উবুন্টতে সিটিসেল ZTE AC682 মোডেম দিয়ে ইন্টারনেট ব্যবহারের উপায়


ইন্টারনেট এবং আমার জুম


ইন্টারনেট থাকলে যেকোন অপারেটিং সিস্টেমেই যেকোন কিছু করা সম্ভব। ফেসবুকটা চেক করাই হোক, সার্চ করাই হোক, বা ইমেইল করাই হোক -- সবই তখন সম্ভব হয়। ইন্টারনেট না থাকলে মনে হয় যেন বাইরের দুনিয়া থেকে সম্পূর্ণ বিচ্ছিন্ন হয়ে আছি। তাই ইন্টারনেট কানেক্ট করাটা অনেক জরুরী। আর উবুন্টুতে সফটওয়্যার ইন্সটল করার জন্য ইন্টারনেট বলতে গেলে একরকম must. (যদিও অফলাইন পিসিতেও সফটওয়্যার ইন্সটল করা সম্ভব। তবে ঝক্কি ঝামেলা আছে একটু!)



Citycell Zoom অনেকদিন চালাচ্ছি। আগে ব্যবহার করতাম ডায়ালআপ। অগ্নি, বোল, ওয়েস্টার্ন সবই ব্যবহার করা হয়েছে। তবে ডায়ালআপের বেশিরভাগ কোম্পানি বন্ধ হয়ে যাওয়ায় জুম নিয়েছিলাম। Zoom-এর ১ জিবির পোস্টেইড লাইন ব্যবহার করি। আমার অনেকদিনের ইচ্ছে ছিল উবুন্টুতে নেট ইউজ করবো। মোডেমের ভিতরে ইন্টারনাল স্টোরেজে উবুন্টুতে নেট কানেক্ট করার একটি পদ্ধতি ছিল। কিন্তু ১১.০৪ এর পরের ভার্সনগুলোতে কার্নেলে একটা পরিবর্তনের কারণে সেই পদ্ধতিটা কাজ করছিল না। প্রায় ১ বছর ঘাটাঘাটির পর ZTE AC682 মোডেম দিয়ে কানেক্ট করতে পেরেছি। তাই পদ্ধতিটি শেয়ার করার লোভ সামলাতে পারছিনা।

কার্নেলে পরিবর্তন, নাকি usb_modeswitch?


উবুন্টুর Launchpad এর বাগ সাইটে অনেক শুনেছি কার্নেলে পরিবর্তন আসার জন্য নতুন উবুন্টুর নতুন ভার্সনগুলোতে অনেক USB মোডেম কাজ করছে না। USB Modem বা USB Dongle নিয়েই যত সমস্যা। তবে ওয়াই ফাই/নেটওয়ার্ক কেবল দিয়ে ঠিকই কানেক্ট করা যাচ্ছে। তবে খুঁজতে খুঁজতে সমাধান ঠিকই পেলাম। সমস্যাটি আসলে হয়েছে USB Modeswitch নামে একটি সফটওয়্যারের কারণে। USB Dongleগুলোতে সাধারণত দুটো মুড থাকে। একটি স্টোরেজ মোড,অন্যটি মোডেম মোড। স্টোরেজ মোডটিতে মোডেম ইন্সটলের জন্য সফটওয়্যারটি থাকে আর সেটা Eject করলে মোডেমটি ... উমম ... মোডেমে পরিণত হয় এবং তখন কানেক্ট করা যায়।

USB Modeswitch সফটওয়্যারটিকে ডিজাইন করা হয়েছে যাতে করে স্টোরেজ মোডটিকে অটোমেটিক Eject করে দেয়া হয় এবং সেটি মোডেম মুডে চলে যায়। (এমনিতেও স্টোরেজ মোডে উবুন্টর জন্য উপকারি কোনকিছু সাধারণত থাকে না। ওতে উইন্ডোজের সফটওয়্যারটি শুধু শোভা পায়।)

USB Modeswitch একটি ভাল উদ্দেশ্যে তৈরি হয়েছিল, কিন্তু এটি ঠিকমত কনফিগার করা না থাকার কারণে এটি উল্টো জটিলতা সৃষ্টি করে। আমরা তাই এটিকে ডিস্যাবল করে কাজ করবো।

কার্নেলেও অবশ্য একটি পরিবর্তন এসেছে। এজন্য মোডেমগুলো আর নিজে নিজে মাউন্ট হয় না। তাই মোডেমকে আবার মাউন্ট করতে হয় (udisks --mount কমান্ড দিয়ে), তারপর ইজেক্ট করা।

স্টেপ-১: USB Modeswitch ডিস্যাবল করা


Ctrl+Alt+T চেপে একটি টার্মিনাল ওপেন করুন। এবং তাতে নিম্নের কমান্ডটি লিখে এন্টার চাপুন:

sudo chmod -x /usr/sbin/usb_modeswitch


এই কমান্ডটির মাধ্যমে আমরা usb_modeswitch Fileটিকে এক্সিটিউটেবল থেকে নরমাল ফাইলে রূপান্তর করলাম। এটি একবার করলেই চলবে।

(যদি কখনও আবার এনাবল করতে  হয় তাহলে নিচের কমান্ডটি ব্যবহার করুন:
sudo chmod +x /usr/sbin/usb_modeswitch
)

স্টেপ-২: ডায়াল/Connect করার প্রস্তুতি


এই স্টেপটি অনেকটা মোডেমের ড্রাইভার ইন্সটল করার মতই। মোডেমটি USB পোর্টে ইনসার্ট করুন এবং নিচের কমান্ড রান করুন:
udisks --mount /dev/sr1

(যদি আপনার সিডিরম না থাকে, যেমন:নোটবুকে, তাহলে sr1 এর জায়গায় sr0 ব্যবহার করুন।
মাঝে মাঝে অবশ্য সিডিরম না থাকলেও sr1 এ লোড হয়। সবচেয়ে ভাল হয় যদি dmesg|tail|grep sr কমান্ডটি রান করে দেখেন যে sr কততে সেটি ডিটেক্ট করেছে।)

এতে করে স্টোরেজ মোডটি লোড হবে। এখন আপনি চাইলে আমার পোস্ট বাদ দিয়ে আপনার মোডেমের ইন্সট্রাকশন অনুসরণ করতে পারেন।

এখন Nautilus বা ফাইল ম্যানেজার ওপেন করুন দেখবেন সেখানে Disc বা Zoom নামে একটি এন্ট্রি আছে। সেটিতে ক্লিক করলে আপনি লিনাক্সের জন্য একটি tar.gz ফাইল পাবেন। সেটি ওপেন করুন এবং এর ভিতরের release ফোল্ডারটি ডেস্কটপে Extract করুন। এখন ডেস্কটপে সদ্য এক্সট্রাক্ট হওয়া release ফোল্ডারটিতে যান। তারপর modem_application ফোল্ডারে যান। এখানের modem_on ফোল্ডারটিতে রাইট ক্লিক করে Copy To -> Home ক্লিক করুন। এখন Home ফোল্ডারে যান, তারপর modem_on ফোল্ডারে যান। modemon ফাইলটিকে রাইট ক্লিক করে Properties -> Permissions -> Execute চেকবক্সে চেক দিন।

এখন আবার Desktop/release ফোল্ডারে যান। Dialer script 3D ফোল্ডারে যান এবং ppp ফোল্ডারটি কপি করুন। এখন টার্মিনালে রান করুন:
sudo nautilus
এখন File system এ ক্লিক করুন। etc ফোল্ডারে যান। এবং খালি জায়গায় রাইট ক্লিক করে Paste করুন।

এখন টার্মিনালে রান করুন:
eject /dev/sr1

এখন মোডেমটি খুলে ফেলুন।


স্টেপ-৩: মোডেম কানেক্ট করা


১. মোডেম USB পোর্টে লাগান
২. udisks --mount /dev/sr1 (সিডিরম না থাকলে sr0) - এতে স্টোরেজ মোড ব্যবহারযোগ্য / মাউন্ট হবে
৩. eject /dev/sr1 (সিডিরম না থাকলে sr0) - এতে মোডেম মোড আসবে
৪. sudo -s
৫. modprobe usbserial vendor=0x19d2 product=0xffdd
৬. cd modem_on
৭. ./modemon
৮. pppd call cdmadialer &

টার্মিনাল উইন্ডোটি খোলা রেখে দিন। ফায়ারফক্স খুলে চেক করুন নেটে কানেক্ট করতে পারেন কিনা। সিটিসেলের নেটওয়ার্কের চাপ বেশি থাকলে কিছুটা সময় লাগতে পারে।

স্টেপ-৪: ডিসকানেক্ট করার উপায়:

১. killall pppd
২. ./modemon

যদি অনেকক্ষণ অপেক্ষা করেও কানেক্ট না হয় তাহলে ডিসকানেক্ট করে আবার কানেক্ট করুন। অপেক্ষা করুন। এভাবে একসময় কানেক্ট হবে।

উবুন্টুতে নেট কানেক্ট করতে পারলে সুবিধা হল ভাইরাসমুক্ত পরিবেশে ব্রাউজ করা যায়। আর তাছাড়া সফটওয়্যার ইন্সটল করার জন্য ইন্টারনেট কানেকশন অনেক জরুরী। আর নেট থাকলে আপনি বিভিন্ন অনলাইন সফটওয়্যারও ব্যবহার করতে পারবেন যা আপনাকে ক্রস-প্লাটফর্ম সফটওয়্যারের পূর্ণ আনন্দ দেবে। যেমন: http://html5games.com/ ওয়েবসাইটটিতে আপনি কোন সফটওয়্যার ডাউনলোড ছাড়াই মজার গেমস খেলতে পারবেন। http://mudcu.be/sketchpad/ ওয়েবসাইটে আপনি ফটোশপের মতই আঁকাআঁকি করতে পারবেন। Flash Player ইন্সটল করার পর আরো বেশি ওয়েবসাইট থেকে গেমস খেলতে পারবেন। এবং আরো উন্নত একটি আঁকার সফটওয়্যার ব্রাউজারে ব্যবহার করতে পারবেন। খুব সহজে ফ্ল্যাশ প্লেয়ার ইন্সটল করার পদ্ধতি দেখুন এখানে।

পদ্ধতিটি Ubuntu/Lubuntu/Kubuntu/Xubuntu 11.10, 12.04, 12.10, 13.04 এ কাজ করবে বলে আশা রাখি। একটু পরিবর্তন করে নিলে আগের ভার্সনগুলোতে এমনকি অন্য লিনাক্স ভেরিয়েন্টগুলোতেও কাজে লাগতে পারে। যেমন আমি এই ইন্সট্রাকশন অনুসরণ করে Knoppix, Puppy Linux, Slitaz, Linux Mint-এ সফলভাবে ইন্টারনেট চালিয়েছি।

তবে আপনার এখন উচিৎ হবে রিপোসিটরি আপডেট করা যাতে আপনি সহজেই সফটওয়্যার ইন্সটল করতে পারেন। এজন্য এখানে দেখুন।

0 comments:

 

Blogroll

Translate This Blog

Copyright © আদনানের ব্লগ Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger