
ছবি সংগৃহীত
OpenWRT/LibreCMC কি এবং কেন এটি আপনি আপনার রাউটারে ব্যবহার করবেন?
প্রকাশিত: ১৪ সেপ্টেম্বর ২০১৫, ০০:২৪
আপডেট: ১৪ সেপ্টেম্বর ২০১৫, ০০:২৪
আপডেট: ১৪ সেপ্টেম্বর ২০১৫, ০০:২৪
ছবির কৃতিত্ব: An old router - CC-BY-SA 2.0 by Hades2k
সারাংশ:
লেখাটি বেশ বিস্তৃত। তাই আপনি যদি মনস্থির করে ফেলেন যে, সামনে আর পড়বেন না, তাহলে সারাংশটি আপনার জন্য।- OpenWRT হল আপনার রাউটারের জন্য একটি লিনাক্স কার্নেল ভিত্তিক জিএনইউ/লিনাক্স ডিস্ট্রো।
- OpenWRT এর সর্বশেষ সংষ্করণ Chaos Calmer ১৫.০৫।
- এটি চালানোর জন্য দুইটি ইউজার ইন্টারফেস আছে। (১) কমান্ড-লাইন ইউজার ইন্টারফেস এবং (২) ওয়েবভিত্তিক ইউজার ইন্টারফেস(LuCI)
- ২০০২ সালে, Linksys WRT54G সিরিজের কিছু রাউটারের ফার্মওয়্যার মুক্ত করার মাধ্যমে OpenWRT প্রকল্প শুরু হয়।
- OpenWRT সাহায্যে SSH সার্ভার, ভিপিএন সার্ভার/ক্লায়েন্ট, বিট-টরেন্ট ট্র্যাকার/ক্লায়েন্টসহ বিভিন্ন সার্ভার সফটওয়্যার চালানো যায়।
- আপনি যদি আপনার রাউটারের উপর পূর্ণ নিয়ন্ত্রণ চান, নিরাপত্তা ও গোপনীয়তা রক্ষা করতে চান অথবা, নিজের মত করে রাউটারকে চালাতে চান, তাহলে OpenWRT আপনার জন্য।
- পরবর্তী লেখায় OpenWRT/LibreCMC ইন্সটল প্রক্রিয়া দেখানো হবে।
ইতিহাস:
২০০২ সালের দিকে, Linksys, WRT54G সিরিজের কিছু রাউটার বাজারে বের করা শুরু করে। কিন্তু Linksys তাদের রাউটারের ফার্মওয়্যারে কিছু GNU GPL লাইসেন্স ভিত্তিক সফটওয়্যার(যেমন - লিনাক্স কার্নেল ২.৪.৫, BusyBox) ব্যবহার করে। তাই GNU GPL লাইসেন্স অনুযায়ী, কোনো প্রকল্প যদি GNU GPL লাইসেন্স ভিত্তিক কোনো সফটওয়্যার বা, টুল পরিবর্তন করে বা, সরাসরি ব্যবহার করে, তাহলে সেই প্রকল্পের সোর্স কোড মুক্ত করে দিতে হবে। Linksys প্রথমে WRT54G এর সোর্ড কোড প্রকাশ না করলেও, পরে কমিউনিটির চাপে পড়ে, তারা WRT54G এর সোর্ড কোড GNU GPL লাইসেন্সের অধীনে প্রকাশ করে। এর ফলে যে কেউ এই সোর্ড কোড নিয়ে কাজ করার সুযোগ পায়। প্রথমে এটি শুধু WRT54G সিরিজের রাউটারগুলোতে চললেও, পরে এটি বিভিন্ন ডিভাইসে ব্যবহারের উপযোগী করে তোলা হয়। ডেভেলপাররা এই সোর্ড কোডটির উপর ভিত্তি করে, পরবর্তীতে এমবেডেড্ ডিভাইসের জন্য একটি জিএনইউ/লিনাক্স ডিস্ট্রিবিউশন তৈরি করে। এতে বেশ কিছু নতুন ফিচার পাওয়া যেত যা কনসিউমার লেভেলের রাউটার থেকে পাওয়া যেত না। কিছু ফিচারের জন্য প্রোপাইরেটরি সফটওয়্যার ব্যবহার করতে হত। OpenWRT ৮.০৯ বের হওয়ার আগে, Broadcom ভিত্তিক কিছু রাউটারে WLAN ফিচার ব্যবহার করার জন্য "wl.o" নামক একটি প্রোপাইরেটরি কার্নেল মডিউল ব্যবহার করতে হত যা কিনা একমাত্র লিনাক্স কার্নেল ২.৪.এক্স সংষ্করণের জন্য পাওয়া যেত। OpenWRT ৮.০৯ তে লিনাক্স কার্নেল ৩.৬.২৫ এবং "b43" কার্নেল মডিউল ব্যবহারের ফলে এই সমস্যা কিছুটা প্রশমিত হয়েছে। OpenWRT রাউটারের জন্য এক ধরনের মুক্ত ফার্মওয়্যার। তাদের অফিসিয়াল ওয়েবসাইটের নীড় পাতায় লেখা আছে যে, "OpenWrt is described as a Linux distribution for embedded devices." OpenWRT আসলে নিজস্ব প্যাকেজ ম্যানেজারসহ একটি পূর্ণাঙ্গ জিএনইউ/লিনাক্স ডিস্ট্রিবিউশন। OpenWRT এর যে বৈশিষ্ট্যটি একে অন্য সবার থেকে আলাদা করে তা হল - একজন ইউজার চাইলে, OpenWRTকে নিজের ইচ্ছামত ব্যবহার এবং পরিবর্তন করতে পারবে(যদি সে তা করতে জানে)। এছাড়াও OpenWRT অন্যান্য সকল ফার্মওয়্যারের তুলনায় দ্রুত হালনাগাদ করা হয় এবং প্যাকেজ ম্যানেজারের সাহায্য খুব সহজেই প্যাকেজগুলো হালনাগাদ করে নেওয়া যায়। OpenWRT নামের দু'টি অংশ - "Open" এবং "WRT"। "Open" অর্থ হল মুক্ত, স্বাধীন, উম্মুক্ত। আর "WRT" অর্থ হল তারবিহীন রাউটার("Wireless RouTer")। তাই OpenWRT অর্থ হল মুক্ত তারবিহীন রাউটার। OpenWRT এর প্রত্যেকটি স্টেবেল রিলিজের এক একটি কোড নেম আছে। OpenWRT এর শুরুর দিকের কিছু রিলিজের কোড নেমগুলো হল এক একটি মদের নাম(যেমন - White Russian, Kamikaze) এবং রাউটারের MOTD(Message Of The Day)তে এর রেসিপির উল্লেখ থাকে। নিচে OpenWRT এর বিভিন্ন রিলিজের নাম দেওয়া হল:রিলিজসমূহ:
- White Russian - v0.9
- Kamikaze - v7.06 থেকে 8.09.2
- Backfire - v10.03 থেকে v10.03.1
- Attitude Adjustment - v12.09
- Barrier Breaker - v14.07
- Chaos Calmer - v15.05 (সর্বশেষ স্টেবেল সংষ্করণ)
OpenWRT এর ব্যবহারসমূহ:
SSH Tunnel দিয়ে SSH সার্ভার ব্যবহার করা:
OpenWRT তে SSH সার্ভার আছে যা টার্মিনালের মাধ্যমে অ্যাকসেস করা যায়। আপনি যদি এই SSH সার্ভারটি ইন্টারনেটের সাথে সংযুক্ত রাখেন, তাহলে আপনি পৃথিবীর যেকোনো জায়গা থেকে SSH Tunnel দিয়ে একটি এনক্রিপ্টের সংযোগের মাধ্যমে নিরাপদভাবে রিমোটলি আপনার বাসা-বাড়ির রাউটার অ্যাকসেস করতে পারবেন। এটির একটি গুরুত্বপূর্ণ ব্যবহার রয়েছে। মনে করুন, আপনি ভ্রমণে বের হয়েছেন। ধরুন, আপনি আপনার দেশের বাহিরে কোনো বিমানবন্দরে আছেন। এখন, কোনো কারণে আপনি এমন একটি ওয়েবসাইটে ঢুকতে চাচ্ছেন যা কেবল আপনার দেশের আইপি অ্যাড্রেস থেকে ঢুকা সম্ভব। তখন আপনি চাইলে একটি পাবলিক ওয়াইফাই নেটওয়ার্কের সঙ্গে সংযুক্ত হয়ে SSH Tunnel দিয়ে নিরাপদভাবে আপনার বাসার রাউটারের সঙ্গে যুক্ত হতে পারবেন এবং ঐ ওয়েবসাইটটিতে ঢুকতে পারবেন।ভিপিএন সেট-আপ করা:
ভিপিএন অনেকটা SSH Tunnel এর মত বা, SSH Tunnel অনেকটা ভিপিএন এর মত কাজ করে। আপনি চাইলে, আপনার OpenWRT রাউটারে OpenVPN সার্ভার সেট-আপ করতে পারেন। এতে করে আপনি একটি OpenVPN ক্লায়েন্টের মাধ্যমে, পৃথিবীর যেকোনো জায়গা থেকে একটি এনক্রিপ্টের সংযোগের মাধ্যমে নিরাপদে ইন্টারনেট ব্রাউজ করতে পারবেন।BitTorrent ক্লায়েন্ট সেট-আপ করা:
আপনার রাউটারের ইউএসবি পোর্টের সাথে একটি ইউএসবি স্টোরেজ ডিভাইস যুক্ত করে, এতে আপনি ডেটা রাখতে পারবেন। আর BitTorrent ক্লায়েন্ট হিসেবে আপনার রাউটারে ctorrent, rtorrent, transmission-cli বা, transmission-web ইন্সটল করতে পারেন। এ কাজের জন্য, opkg প্যাকেজ ম্যানেজার ব্যবহার করে অনেক সহজেই প্যাকেজগুলো ইন্সটল করা যায়।বিভিন্ন সার্ভার সফটওয়্যার ব্যবহার করা:
OpenWRT এর সফটওয়্যার রিপোজিটরিতে অনেকগুলো সার্ভার সফটওয়্যার আছে। opkg এর সাহায্যে এগুলো ইন্সটল করে অনেক সহজেই বিভিন্ন ওয়েব সার্ভার(যেমন - এ্যাপাচি, লাইটি, ইঞ্জিনএক্স, uhttpd), IRC সার্ভার daemon(যেমন - ngIRCd), BitTorrent ট্র্যাকার(যেমন - cbtt), PBX সার্ভার(যেমন - Asterisk)সহ অনেক সার্ভার সফটওয়্যার চালানো যায়।QoS এবং ডেটা ট্রাফিক নিয়ন্ত্রণ করা:
OpenWRT এর মাধ্যমে আপনি চাইলে ডেটা ট্রাফিক এবং QoS(Quality of Service) নিয়ন্ত্রণ করতে পারবেন। আপনি ঠিক করে দিতে পারবেন, কোন ডেটা ট্রাফিক এবং ডেটা প্যাকেট আগে-পরে যাবে।গেস্ট নেটওয়ার্ক তৈরি করা:
নিরাপত্তাজনিত কারণে, আপনি চাইলে আপনার অতিথিদের জন্য একটি আলাদা তারবিহীন নেটওয়ার্ক তৈরি করে দিতে পারবেন। এই নেটওয়ার্কটি আপনার মূল নেটওয়ার্ক থেকে পৃথক হবে। আপনি চাইলে গেস্ট নেটওয়ার্কের গতিও নির্ধারণ করে দিতে পারবেন।নেটওয়ার্ক ট্রাফিক এনালাইজ করা:
আপনি চাইলে tcpdump এর সাহায্যে আপনার রাউটারের মধ্য দিয়ে চলমান প্রত্যেকটি প্যাকেট log করতে পারবেন। আর Wireshark এর মত টুল দিয়ে লগ ফাইলটি খুলে আপনি নেটওয়ার্ক ট্রাফিক এনালাইজ করতে পারবেন।মজার মজার প্রজেক্ট করা:
ইন্টারনেট ঘাটলে OpenWRT উপর হাজার হাজার DIY প্রজেক্ট পাওয়া যাবে। যেমন - একটি কম দামি TP-Link WR703N রাউটার ব্যবহার করে অনেক কার্যকরী তারবিহীন dead drop তৈরি করা যাবে। আবার, সেই একই রাউটার(TP-Link WR703N), Arduino বোর্ড এবং লজিটেক C270 HD ওয়েবক্যাম ব্যবহার করে একটি স্মার্ট home automation সার্ভার তৈরি করা যাবে। উপরের তালিকাটি অসম্পূর্ণ। কিন্তু OpenWRT এর সম্ভাবনা এবং এটি ব্যবহার করে কি কি করা যায় তা নিয়ে চিন্তাভাবনা শুরু করাতে উপরের তালিকাটি যথেষ্ট। এটি এমবেডেড্ সিস্টেমের জন্য একটি মুক্ত জিএনইউ/লিনাক্স ডিস্ট্রিবিউশন এবং এতে ব্যবহার করার জন্য শতাধিক প্যাকেজ বিদ্যমান। রাউটারের হার্ডওয়্যারের ক্ষমতা কিছুটা সীমাবদ্ধ হওয়ার সত্ত্বেও, কিছু কিছু ক্ষেত্রে এটি একটি জিএনইউ/লিনাক্স ডিস্ট্রোতে চালিত কম্পিউটারের মতই শক্তিশালী, নমনীয় এবং স্থিতিশীল আচরণ করে।কেন OpenWRT ব্যবহার করবেন?
৪/৫ বছর যাবৎ আমি আমার বাসার রাউটারে OpenWRT ব্যবহার করছি। আমার মতে, আপনি ৭ টি কারণে আপনার রাউটারে OpenWRT ব্যবহার করবেন। কিছু কারণ হয়ত আপনার উপর প্রযোজ্য হবে এবং কিছু হয়ত হবে না।নিজের ডিভাইসের উপর নিয়ন্ত্রণ এবং ডিজিটাল স্বাধীনতা:
আপনি যদি চান আপনার ডিভাইসের নিয়ন্ত্রণ আপনার কাছে থাকুক, আপনি যদি ডিজিটাল জগতে স্বাধীন থাকতে চান, তাহলে OpenWRT আপনার জন্য। কারণ OpenWRT আপনার রাউটারের জন্য একটি মুক্ত সফটওয়্যার। আর একমাত্র মুক্ত সফটওয়্যারই আপনারকে আপনার ডিভাইসের উপর তুলনামূলকভাবে পূর্ণ নিয়ন্ত্রণ দেয়।OpenWRT মুক্ত সফটওয়্যার:
আপনার রাউটারের সাথে যে ফার্মওয়্যার আসে, তা মুক্ত নয়। OpenWRT একটি মুক্ত সফটওয়্যার। এর অর্থ হল - আপনি যেকোনো উদ্দেশ্যে সফটওয়্যারটি ব্যবহার করতে পারবেন, সফটওয়্যারটি কিভাবে কাজ করে তা জানতে পারবেন ও ইচ্ছামত সফটওয়্যারটি পরির্বতন করতে পারবেন, সবার সাথে সফটওয়্যারটি ভাগ করে নিতে পারবেন এবং সফটওয়্যারটি সংযোজন-বিযোজন করে সবার মাঝে ছড়িয়ে দিতে পারবেন। (সব না)কিছু OpenWRT ফার্মওয়্যার ১০০% মুক্ত না। কিছু OpenWRT ফার্মওয়্যারে "binary-blob" আছে। "binary-blob" হল মুক্ত সফটওয়্যারের মধ্যে বন্দি বা, প্রোপাইরেটরি অংশ(যা মূলত সোর্ড কোড বিহীন বাইনারি ফাইল)। আপনি যদি ১০০% মুক্ত ফার্মওয়্যার চান, তাহলে LibreCMC আপনার জন্য। OpenWRT এর সকল বাইনারি-ব্লব মুছে ফেলে LibreCMC তৈরি করা হয়েছে। LibreCMC মূলত OpenWRT এর ১০০% মুক্ত সংষ্করণ। আপনার রাউটার যদি LibreCMC সমর্থন করে, তাহলে অবশ্যই এতে OpenWRT এর পরিবর্তে LibreCMC ব্যবহার করুন।নিরাপত্তা:
বাসা-বাড়ির রাউটারগুলোর জন্য প্রতিনিয়তই অনেক ধরনের বাগ এবং এক্সপ্লয়িট বের হচ্ছে। http://routersecurity.org/ যেমন - ২০০৯ সালের ২১ জুলাই রাউটারের HTTPd সার্ভারের জন্য একটি "রিমোট কমান্ড এক্সিকিউশন" এক্সপ্লয়িট বের হয়েছিল। কিন্তু মুক্ত সফটওয়্যার হওয়ার কারণে এক্সপ্লয়িটটি পাবলিক হওয়া মাত্র, এক থেকে দেড় ঘন্টার মধ্যেই তা প্যাচ করা হয়েছে। আবার, ২০১৫ সালের ফেব্রুয়ারির শেষের দিকে তাইওয়ানভিত্তিক একটি টেক কোম্পানি "KCodes", NetUSB কার্নেল ড্রাইভারের একটি মারাত্নক বাফার ওভার ফ্লো বাগ(CVE-2015-3036) বের করে। এর ফলে পৃথিবীর লক্ষ লক্ষ রাউটার অনিরাপদ হয়ে পড়ে(আমি যে রাউটার ব্যবহার করছি, সে মডেলের জন্য এটা কার্যকর না।) যারা মুক্ত ফার্মওয়্যার তৈরি করে, তারা তা দ্রুত সংশোধন করলেও মূল রাউটার বিক্রয় প্রতিষ্ঠানসমূহ তা এখনও সংশোধন করে নি(একমাত্র TP-Link ছাড়া)।গোপনীয়তা / প্রাইভেসি:
বিভিন্ন দেশের সরকার এবং গোয়েন্দা সংস্থা(যেমন - এনএসএ) বিভিন্ন জনপ্রিয় ব্র্যান্ডের নেটওয়ার্কিং ডিভাইসের মধ্যে ব্যাকডোর(এক ধরনের ম্যালওয়্যার) ইন্সটল করছে। এতে করে তারা যেকোনো সময়ে আপনার সকল তথ্য হাতিয়ে নিতে পারবে। আপনি কখন রাউটার চালু করেন ও বন্ধ করেন, আপনার রাউটারে কে, কখন, কতক্ষণ ধরে সংযুক্ত থাকে, আপনি কোন ওয়েবসাইটে কি কি, কখন, কতক্ষণ ধরে দেখছেন - এ সম্পর্কিত সকল তথ্য তারা জানতে পারে। এছাড়াও এতে করে আপনি তাদের ম্যান-ইন-দ্য-মিডেল আক্রমণের শিকার হতে পারেন। এতে করে আপনার জীবনের উপর আপনার নিয়ন্ত্রণ কমবে এবং তাদের নিয়ন্ত্রণ বাড়বে। এছাড়াও আপনার রাউটারের সাথে যে ফার্মওয়্যার আসে, তাতে কি সফটওয়্যার চলছে আপনি তা জানতে পারেন না(শুধু আপনি না, কেউই সহজে জানতে পারে না), আর জানলেও তা সহজে পরিবর্তন করা সম্ভব না। তাই আপনি যদি আপনার গোপনীয়তা রক্ষা করতে চান, তাহলে OpenWRT বা, LibreCMC আপনার জন্য।নিজের ইচ্ছামত রাউটার চালানো:
আমি আসলে একটু "অল্ড-স্কুল"। তাই সব সময় ওয়েবভিত্তিক ইউজার ইন্টারফেইস ব্যবহার করা হয় না। মাঝে মধ্যে কিছু কাজ অনেক দ্রুত করতে হলে, আমি আমার টার্মিনাল থেকে রাউটারে ssh করে ঢুকি, vi দিয়ে কিছু ফাইল এডিট করি, কিছু CLI কমান্ড রান করাই, কিছু সার্ভিস রিস্টার্ট করাই। অন্য কোনো ফার্মওয়্যার আমাকে তা করতে দেয় না। OpenWRT তে সাধারণ ডেস্কটপ জিএনইউ/লিনাক্স ডিস্ট্রিবিউশনগুলোর মত সহজেই অ্যাপস/প্যাকেজ এবং সার্ভিস ইন্সটল করা যায়। OpenWRT প্যাকেজ ম্যানেজার ব্যবহার করে খুব সহজেই মুক্ত সফটওয়্যার ইন্সটল করতে পারি এবং নিজের মত রাউটারকে কাস্টমাইজ করতে পারি। এছাড়াও ইন্টানেট ট্রাফিক মনিটর করা এবং ভিপিএন সার্ভার/ক্লায়েন্ট ব্যবহার করাসহ অনেক কিছু করা যায়। স্টক-ফার্মওয়্যারগুলোতে যে ফিচার পাচ্ছি, OpenWRT ব্যবহার করে আমি তার চেয়েও বেশি ফিচার পাচ্ছি। নিজের প্রয়োজনমত iptables এর জন্য আমি নিয়ম লিখতে পারছি, কিছু আসল রাউটিং প্রটোকল (যেমন - BGP) এবং কিছু সার্ভার daemon চালাতে পারছি। এছাড়াও OpenWRT প্যাকেজ ম্যানেজার ব্যবহার করে, আমি আমার রাউটারে ওয়েব সার্ভার, আইআরসি সার্ভার, বিট-টরেন্ট ক্লায়েন্ট ইত্যাদি চালাতে পারছি। আমি চাইলে, OpenWRT কমান্ড-লাইন দিয়ে, ssh দিয়ে লগ-ইন করে অথবা, ওয়েবভিত্তিক ইউজার ইন্টারফেস(LuCI) ব্যবহার করে চালাতে পারি। এছাড়াও আমি আমার রাউটারে প্রয়োজন মত বিভিন্ন ধরনের শেল স্ক্রিপ্ট চালাতে পারি।মেশ নেটওয়ার্কিং করা:
জরুরী/প্রয়োজনীয় অবস্থায়, OpenWRT তে B.A.T.M.A.N., OSLR, Cjdns ইত্যাদি মেশ প্রটোকল ব্যবহার করে বিকল্প যোগাযোগ ব্যবস্থা তৈরি করা যায়। তাই জরুরী পরিস্থিতিতে ব্যবহারের জন্য রাউটারে OpenWRT ইন্সটল করে রাখা যায়।হার্ডওয়্যার হ্যাকিং বা, হার্ডওয়্যার নিয়ে খেলার জন্য:
আপনি চাইলে নিজের মত করে একে কাস্টমাইজ করে নিতে পারবেন। যদি রাউটারে ইউএসবি পোর্ট থাকে, তাহলে এতে ইউএসবি স্টোরেজ ডিভাইস সংযুক্ত করে ফাইল স্টোরেজ হিসেবে ব্যবহার করা যায়। হার্ডওয়্যার হ্যাকিং করে রাউটার ওভার-ক্লকিং করা যায় এবং রাউটারের সিগন্যাল অ্যাম্প্লিফাই করা যায়। তাই আপনি যদি হার্ডওয়্যার হ্যাকিং করতে চান, তাহলে OpenWRT আপনার জন্য।ইউজার ইন্টারফেস:
OpenWRT এর দুইটি ইউজার ইন্টারফেস আছে। একটি হল কমান্ড-লাইন ভিত্তিক ইউজার ইন্টারফেস এবং অন্যটি হল ওয়েব ভিত্তিক ইউজার ইন্টারফেস। কমান্ড-লাইন ভিত্তিক ইউজার ইন্টারফেস চালাতে হলে, টার্মিনাল থেকে ssh দিয়ে রাউটারে লগ-ইন করতে হয়। রাউটারে লগ-ইন করা মাত্র MOTD বা, Message Of The Day দেখায়। যত দিন যাচ্ছে, হার্ডওয়্যারগুলো তত প্রোপাইরেটরি প্রযুক্তির উপর কম নির্ভরশীল হচ্ছে এবং বেশি বেশি করে মুক্ত প্রযুক্তি ব্যবহার করছে। এদের মধ্যে নেটওয়ার্ক রাউটার অন্যতম। বর্তমানে বাজারে অনেক রাউটার পাওয়া যাচ্ছে যা মুক্ত সফটওয়্যার ফার্মওয়্যার সমর্থন করে। OpenWRT হল এমবেডেড্ ডিভাইসের জন্য এক ধরনের মুক্ত ফার্মওয়্যার। OpenWRT এর কিছু অনন্য বৈশিষ্ট্য, একে অন্যান্য সকল ফার্মওয়্যার থেকে আলাদা করে।



শেষকথা:
OpenWRT আসলেই একটি রাউটারের ক্ষমতা শতগুণে বৃদ্ধি করে। আপনি চাইলে বাজার থেকে একটি কম দামি রাউটার কিনে আনতে পারেন এবং তা হ্যাক করে এন্টাপ্রাইজ-ক্লাস রাউটারে পরিণত করতে পারেন। এছাড়াও বেসিক OpenWRT ফার্মওয়্যারের সাথে কিছু ফিচার পাবেন, যা স্টক-ফার্মওয়্যার থেকে পাবেন না। উপরন্তু, আপনি বিভিন্ন প্যাকেজ ইন্সটল করে নিজের মত করে আপনার রাউটারকে কাস্টমাইজ করে নিতে পারবেন। যে কাজের জন্য রাউটারটিকে তৈরি করা হয়েছে, সে কাজের বাহিরে যদি আপনি রাউটারটিকে ব্যবহার না করেন, তাহলে OpenWRT ব্যবহার করার কোনো মানে হয় না। আসলে OpenWRT সবার জন্য নয়। কিন্তু আপনি যদি আপনার রাউটারের উপর পূর্ণ নিয়ন্ত্রণ চান, নিরাপত্তা ও গোপনীয়তা রক্ষা করতে চান অথবা, নিজের মত করে রাউটারকে চালাতে চান, তাহলে এটি আপনার জন্য। আর আপনি যদি স্টক-ফার্মওয়্যার নিতে খুশি থাকেন, তাহলে OpenWRT আপনার জন্য না। অধিকাংশ মানুষের জন্য, প্রথমে এটি একটি ভয়ানক দু:স্বপ্নের মত হবে। কিন্তু এটি ব্যবহার করলে আপনিই জিতবেন এবং করার জন্য হাজারটি কাজ পাবেন। আর একবার যখন এটি ব্যবহার করা শিখে যাবেন, তখন আপনি সব কিছু নিজের মত করে করার চেষ্টা করবেন। আর এই বৈশিষ্ট্যিই একে অন্য সবার থেকে আলাদা করে। এছাড়াও সব কিছু যে আপনাকে নিজে নিজে কনফিগার করতে হবে এমন নয়, বাংলাদেশে বেশ কিছু "জিএনইউ/লিনাক্স ইউজার গ্রুপ" আছে - আপনি তাদের সাথে যোগাযোগ করলে, তারা আপনাকে বিনামূল্যে সাপোর্ট দিবে। কোথা থেকে কিভাবে কি করবেন, সাহায্যের জন্য কোথায় যাবেন, সে বিষয়ে পরবর্তী লেখায় বিস্তারিত জানাব। লেখাটি পড়ে যদি একটু হলেও উপকৃত হন, তাহলে নিজে মন্তব্য করে জানাতে ভুলবেন না।![]()
This work by Safiqul Amin is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
www.ajkerpatrika.com
| হযরত শাহজালাল আন্তর্জাতিক বিমানবন্দর, ঢাকা
১৪ মিনিট আগে
৪৮ মিনিট আগে
প্রথম আলো
| আমেরিকা / যুক্তরাষ্ট্র
৪৯ মিনিট আগে
৪৮ মিনিট আগে
৩ ঘণ্টা, ৭ মিনিট আগে
১৭ ঘণ্টা, ৩ মিনিট আগে
১৮ ঘণ্টা, ১০ মিনিট আগে
১৮ ঘণ্টা, ১০ মিনিট আগে