গত বছরে আবিষ্কার হয় যে অনেক কমার্শিয়াল রাউটারে ব্যাকডোর ফ্ল existent যা বিভিন্ন ই unidade থেকে ছোটখাটো করার সুযোগ দেয়। তার সাথে সestock ফার্মওয়্যারের সীমিত ফিচার জোড়া দিলে বোঝা যায় কিছু ইউজারের জন্য বিকল্প প্রয়োজন। বিকল্প কী কী? একটি হলো ওপেনওয়ার্ট (OpenWrt), রাউটারের জন্য বিশেষভাবে তৈরি একটি লিনাক্স ডিস্ট্রিবিউশন যা অতুলনീয় ফিচার সেট, নির্ভরযোগ্যতা এবং নিরাপত্তা দেয় যা ডিফল্ট ফার্মওয়্যার কখনো দিতে পারে না।

ওপেনওয়ার্ট (OpenWrt) কী?
ওপেনওয়ার্ট একটি এমবেডেড লিনাক্স ডিস্ট্রিবিউশন যা নির্দিষ্ট রাউটারে ইনস্টল করা যায় তাদের পারফরম্যান্স এবং ফিচার ব্যাপকভাবে উন্নত করতে। অনেক কেসে, একটি বেসিক রাউটার (সীমিত ফিচার সহ) একটি অত্যন্ত নমনীয় নেটওয়ার্ক ট্রাফিক রাউটিং টুলে পরিণত হয়ে উঠে।
ওপেনওয়ার্ট ২০০৪ সালে শুরু হয় লিংকসিস (Linksys) তাদের WRT54G ওয়ায়ারলেস রাউটারের কোড GNU জেনারেল পাবলিক লাইসেন্সের অধীনে রিলিজ করলে। সেই লাইসেন্সের শর্তানুযায়ী লিংকসিসকে ফার্মওয়্যার কোড পাবলিক করতে হয়েছিল। এতে ডেভেলপাররা কোড মডিফাই করতে বা ডেরিভেটিভ ভার্সন বানাতে পারত। সেটিই হয়েছে। শুরুতে শুধু WRT54G সিরিজ সাপোর্ট করত। বছরের পর বছর সমর্থন বড়ে ভিন্ন ভিন্ন ম্যানুফ্যাকচারারের রাউটার ও ডিভাইসে পৌঁছেছে। সাপোর্টেড ডিভাইসের তালিকা দেখতে OpenWRT Table of Hardware চেক করুন।
ওপেনওয়ার্ট এত জনপ্রিয় হওয়ার মূল কারণ হলো এটি কমার্শিয়াল ডিভাইসের ক্ষমতা ব্যাপকভাবে বর্ধিত করেছে। বর্তমান ফিচার সেটের মধ্যে प्रमुख موارد:
- কাস্টমাইজেশনের জন্য রাইটেবল ফাইল সিস্টেম।
- কমান্ড লাইন বা ওয়েব-ভিত্তিক ইন্টারফেস দিয়ে কনফিগারেশন।
- মেশ নেটওয়ার্কিং সাপোর্ট।
- প্যাকেট ইনজেকশন।
- স্টেটফুল ফায়ারওয়াল, NAT, পোর্ট ফরওয়ার্ডিং netfilter-এর মাধ্যমে।
- পিয়ারগার্ডিয়ান (PeerGuardian) সাপোর্ট।
- নকড (knockd) এবং নক (knock) দিয়ে পোর্ট নকিং।
- স্নর্ট (Snort) দিয়ে IPS।
- এক্টিভ কিউ ম্যানেজমেন্ট।
- লোড ব্যালেন্সিং (একাধিক ISP-এর জন্য)।
- IP টানেলিং।
- রিয়েল-টাইম নেটওয়ার্ক মনিটরিং।
- Dnsmasq, MaraDNS ইত্যাদি দিয়ে DNS এবং DHCP।
- ডাইনামিক DNS।
- ওয়ায়ারলেস ডিস্ট্রিবিউশন সিস্টেম (WDS)।
- প্রিন্টার সাপোর্ট।
- Samba দিয়ে ফাইল শেয়ারিং।
সম্পূর্ণ ফিচার লিস্টের জন্য ওপেনওয়ার্ট উইকিপিডিয়া পেজ দেখুন।
কেন ওপেনওয়ার্ট ব্যবহার করবেন?
উত্তর সহজ: আপনার বর্তমান রাউটার আপনার প্রয়োজন পূরণ করতে খুব সীমিত। অনেক কেসে সেই প্রয়োজন হলো স্পীড। কিছু রাউটার ফার্মওয়্যার ঘরে বা ছোট অফিসের নেটওয়ার্কের উচ্চ চাপ দিয়ে পাড়ি না। একাধিক ডিভাইস কন্টেন্ট স্ট্রিম করলে, গেম কনসোল থাকলে, নেটওয়ার্ক বটলনেক হয় রাউটারে। ওপেনওয়ার্টে এমন সমস্যা নেই। অন্য কেসে, বর্তমান ফার্মওয়্যার নেটওয়ার্ক ম্যানেজমেন্টে সীমাবদ্ধতা লাগিয়ে দিয়েছে। স্টক ফার্মওয়্যারের বদলে ওপেনওয়ার্ট বেছে নেওয়ার অন্যান্য কারণ:
- রাউটারের সাথে সরাসরি সংযুক্ত এক্সটার্নাল স্টোরেজ ড্রাইভ দিয়ে ডিভাইসের মধ্যে ফাইল শেয়ার করা।
- রাউটার থেকে বিটটরেন্ট ক্লায়েন্ট চালানো।
- রাউটারের সাথে প্রিন্টার কানেক্ট করে নেটওয়ার্ক প্রিন্টার বানানো।
- নির্দিষ্ট ডিভাইসের ব্যান্ডউইথ লিমিট করা বা ডিভাইসের নেটওয়ার্ক ব্যবহারের সময় শিডিউল করা।
- নেটওয়ার্কের ওপর পূর্ণ নিয়ন্ত্রণ পাওয়া।
- ওয়ায়ারলেস সিগন্যালের শক্তি বাড়ানো।
- MAC ফিল্টার তৈরি করা।
- একাধিক ওয়াইফাই নেটওয়ার্ক তৈরি করা (যেমন ভিজিটর/গেস্ট নেটওয়ার্ক)।
ওপেনওয়ার্ট ইনস্টলেশন পদ্ধতি

প্রথমে নিশ্চিত করুন আপনার রাউটার ওপেনওয়ার্ট সাপোর্ট করে। Table Of Hardware পেজ চেক করুন আপনার রাউটার (বা কিনতে চাওয়া রাউটার) সাপোর্টেড কিনা। সাপোর্টেড হলে ইনস্টলেশন প্রক্রিয়া নিচের মতো:

Table Of Hardware পেজে আপনার ডিভাইস খুঁজে View/edit data লিঙ্কে ক্লিক করুন। ডিভাইসের বিস্তারিত তথ্য দেখাবে। পেজের নিচে Firmware OpenWrt Install URL এন্ট্রি থাকবে। সেটির লিঙ্কে ক্লিক করে রাউটারের ফার্মওয়্যার ফ্ল্যাশ করার জন্য ضرুরী ফাইল ডাউনলোড করুন। মনে রাখবেন, আপনার রাউটার মডেলের সাথে মিল খাওয়া ফাইলটিই ডাউনলোড করতে হবে। ফার্মওয়্যার ফ্ল্যাশ করতে নিচের ধাপগুলো সাবধানে অনুসরণ করুন:
-
এক কম্পিউটার বা ল্যাপটপ ইথারনেট ক্যাবল দিয়ে রাউটারের সাথে কানেক্ট করুন (ওয়ায়ারলেস দিয়ে করবেন না)।
-
নিশ্চিত করুন আপনার কম্পিউটারের IP ঠিকানা রাউটারের সাথে কানেক্ট করার অনুমতি দেয়।
-
রাউটারের অ্যাডমিন ওয়েব ইন্টারফেসে লগ ইন করুন (রাউটার মেক-মডেল অনুযায়ী ভিন্ন) এবং ডিভাইস-স্পেসিফিক ফার্মওয়্যার ইনস্টলেশন ফাংশন খুঁজুন। কিছু রাউটারে ম্যানুয়াল অপশন থাকে ফাইল আপলোডের জন্য (ডাউনলোড করা ফার্মওয়্যার)। ফাইল ট্রান্সফার কীভাবে করবেন নিশ্চিত নন হলে ম্যানুফ্যাকচারারের ইউজার গাইড দেখুন।
-
ফ্ল্যাশিং প্রক্রিয়া hoànwikkা হওয়া এবং রাউটার অটোমেটিক্যালি রিবুট হওয়ার জন্য অপেক্ষা করুন।
ফাস্ট-টাইম ইনস্টলেশনের বিস্তারিত জানতে OpenWRT factory install documentation চেক করুন। প্রক্রিয়া 끝나লে IP ঠিকানা 192.168.1.1 দিয়ে ওপেনওয়ার্টে লগ ইন করুন নিচের শংসাপত্র দিয়ে:
- Username: admin বা root (ফার্মওয়্যার অনুযায়ী)
- Password: password
আপনার রাউটারের নতুন লাভ করা নমনীয়তাম উপভোগ করুন।