কম্পিউটার টিউটোরিয়াল

DD-WRT এর সাথে প্রথম হ্যান্ডস-অন অভিজ্ঞতা: যা আমি শিখলাম

সাধারণত, আমি যেকোনো কাস্টম মডিফিকেশনের বিপক্ষে আছি। যেকোনো জিনিসে। গাড়ি, সফটওয়্যার, আপনি নাম দিন। কোনো কারণে, আমি মনে করি যারা হার্ডওয়্যার তৈরি করেছে তারা সম্ভবত সবচেয়ে ভালো জানেন ফিচারসের অপ্টিমাল মিক্স কী, যেটি সবচেয়ে বুড়ো রেঞ্জ অফ স্ট্যাবিলিটি, ফ্লেক্সিবিলিটি, প্রিডিক্টেবিলিটি, এবং কস্ট অফার করে।

যাইহোক, যেহেতু আমি সম্প্রতি আমার ব্যাপক হোম নেটওয়ার্কের অংশগুলো আপগ্রেড করেছি একগুচ্ছ নতুন অ্যাপ্লায়েন্স দিয়ে, যার মধ্যে 1Gbps LAN এবং যেগুলো, আমার তিনটি স্পেয়ার WRT54GL রাউটার আছে গেমের জন্য। কখনো একটি প্রোডাকশন সেটআপে অননOWN, আনটেস্টেড চেঞ্জ_INTRODUCE করি না, এখন আমার কাস্টম ফার্মওয়্যার টুইকসের জন্য লাক্সুরি রয়েছে। তাহলে দেখি বিখ্যাত DD-WRT তার রেপুটেশন জাস্টিফাই করতে পারে কিনা।


পটভূমি কাহিনি, সর্ট অফ

বেশ কিছু কাস্টম, ওপেন-সোর্স ফার্মওয়্যার সলিউশন রয়েছে যা ব হোম রাউটারগুলোর واسعة রেঞ্জের জন্য অফিসিয়াল রিলিজের বদলে ব্যবহার করা যায়। আপনি যদি ব্রডকম বা অ্যাথেরোস বোর্ড সহ একটি ডিভাইস ব্যবহার করেন, যেন WRT54GL, তবে এখানে ভালো চান্স রয়েছে কেউ আপনার বক্সের জন্য একটি তাজা নতুন ফার্মওয়্যার হ্যাক করেছে।

প্রথমে HyperWRT ছিল, যেটি Tomato-কে জন্ম দিয়েছিল, কিন্তু যা ২০১০-এ ডিসকন্টিনিউ হয়েছিল। এবং তারপর OpenWrt ছিল, যেটি DD-WRT-র ভিত্তি। এবং তারপর লাখ লাখ আরো। এটি কিছুটা কনফিউজিং হতে পারে, কিন্তু এখানে একটি কমন লিংক রয়েছে।

এই সকল মূল রিলিজের ওপর সুপেরিওরিটি দাবি করে, যা প্রশ্ন উত্থাপন করে, যদি সেগুলো সত্যিই তত ভালো, কেন সেগুলো আরও ব্যাপকভাবে ব্যবহার হয় না? এবং কি এর মানে সকল সফটওয়্যার এবং হার্ডওয়্যার ডেভেলপার পেওয়্যার কোম্পানিতে কেবল একগুচ্ছ অযোগ্য মূর্খ? কি এটাকে অটোমেটিক্যালি অনুমান করা উচিত, শুধু কারণ কোথাও একটি CEO এবং একটি রেভেনিউ অ্যাজেন্ডা রয়েছে?

এটি এমন কিছু যা সবসময় আমাকে বিরক্ত করেছ। এটি সমগ্র লিনাক্স ডিস্ট্রো স্কিমের কিছুটা স্মারসিটি দেয়। শুধু আপনার কোডে GPL অ্যাড করলে সেটা অন্য সমাধানগুলোর চেয়ে সुपেরিয়র হয় না। অনেক কেসে, এটি সত্য হতে পারে, কিন্তু কোনো কিছুও হাই কোয়ালিটি গ্যারান্টি দেয় না শুধু কারণ আপনি একটি বড় বসের জন্য কাজ করবেন না এবং আপনার সফটওয়্যার ফ্রি।

ঠিক আছে, কিন্তু হয়তো ফার্মওয়্যারটি সত্যিই মূলটির চেয়ে সुपেরিয়র? অফিসিয়াল সাইট dd-wrt.com-এ About পেজটি দেখলে, আমি একটি সুপার-ড্যাজলিং এবং এমনকি কিছুটা কনফিউজিং লিস্ট পেলাম ফিচার এবং অপশন এবং বিল্ডের। হয়তো এটাই সমস্যার একটি অংশ, যারা এই কাস্টম বিল্ড ব্যবহার এক্সপেক্ট করে সে ভালোভাবে প্রস্তুত এবং দক্ষ হওয়া উচিত। অন্য কথায়, একটি কমন ইউজার সম্ভবত ভেন্ডর সাইটে যাওয়া, তার রাউটার ভার্সন পাঞ্চ করুন, এবং একটি সিঙ্গেল বাইনারি ফাইল ডাউনলোড করুন সেটা ভালো। এখানে, প্যালেটটি খুব সমৃদ্ধ এবং লম্বা, আপনি একটি ইনফরমেশন ওভারলোড পাবেন। রিয়েলি।

কিছু এক্সটেনসিভ রিডিং এর পর, আমি এই টরেন্টকে বেয়ার মিনিমামে ন্যায় করলাম যা আমার দরকার। প্রথমে MINI বিল্ড ট্রাই করার সিদ্ধান্ত নিলাম, যেটি পরে আমাকে ৩MB-র চেয়ে বড় ভার্সনের ফার্মওয়্যারে আপগ্রেড করতে দেবে। বাধ্যকারক কারণ? IPv6, উদাহরণস্বরূপ।

প্রথম চেষ্টা

এবং তাই আমি WRT-54GL-র একটি নিয়ে খেলতে শুরু করলাম। ইনস্ট্রাকশনগুলো সাজেস্ট করে ফার্মওয়্যার লোড করার আগে একটি ৩০/৩০/৩০ সেকেন্ড ফার্মওয়্যার রিসেট করা। এই ধাপটি কোনো ট্রাবল ছাড়া ফাইন হয়ে গেল।

তারপর, আমি রাউটার ওয়েব কনসোলে লগ ইন করলাম এবং একটি ফার্মওয়্যার আপগ্রেড পারফর্ম করলাম। প্রসেসটি স্টক আপগ্রেডের সাথে আইডেন্টিক্যাল। আপনি শুধু সঠিক ফাইলটি সিলেক্ট করুন, একটি বাটন হিট করুন, এবং প্রায় দুই বা তিন মিনিট অপেক্ষা করুন যতক্ষণ না প্রসেস কমপ্লিট হয়। সিম্পল এবং হ্যাসল-ফ্রি। যা যথাযথই অনেক্সপেক্টেড দেওয়া মেন পেজ, অ্যাবাউট পেজ এবং সকল অন্যান্য পেজের গিকি ভার্বোসিটি দিয়ে। আপনি সেরা খারাপের জন্য প্রস্তুত হন, এবং তারপর এটি মাখনের মত কাজ করে।

এবং এখন ...

DD-WRT ব্যবহার করার সময়। যাই হোক, আপনি রাউটার ডিফল্ট IP অ্যাড্রেস পাঞ্চ করলে, আপনি সমারি পেজ পাবেন, যা পাসওয়ার্ড-প্রোটেক্টেড নয়, কিন্তু অন্য যেকোনো মেনু পাসওয়ার্ড চাইবে। শীঘ্রই, আপনি একটি ইন্টারফেস ব্যবহার করবেন যা ডিফল্টটির চেয়ে অনেক প্রিটি, এবং অপশন দিয়ে পেপেরড। যাইহোক, আপনার সেগুলো দরকার কি?

এই মুহূর্তে, আমি ইন্টারফেসে উপস্থিত সকল সেটিংস এক্সপ্লোর করা শুরু করলাম। অধিকাংশটি পরিচিত লাগে, কারণ আপনি এটা ইতিমধ্যে দেখেছেন, স্টক ফার্মওয়্যারের সাথে। তারপর, অনেক নতুন ফিচার রয়েছে, যা সিসকো/লিংকসিস প্রোডাক্টসে অনুপলব্ধ।

ফায়ারওয়াল, পোর্ট ফরওয়ার্ডিং এবং ট্রিগারিং, UPnP, QoS, DMZ, ওয়ায়ার্লেস এনক্রিপশন অফ অল সোর্টস, এবং আরও অনেক। অধিকাংশ জিনিস মূল ফার্মওয়্যারে উপস্থিত, এবং অধিকাংশটিই ইতিমধ্যে আপনার এভারেজ ইউজার দরকার পূরণ করেছে। তাহলে DD-WRT-এ আর কী আছে যা আপনি ভ্যালু পেতে পারেন? আমি অনুমান করি যদি আপনার খুব স্পেসিফিক রিকোয়ারমেন্ট না থাকে, যা আপনাকে একটি অ্যাডভান্সড ইউজার বানায় প্রথমেই, আপনি নতুন ফার্মওয়্যারের তৎক্ষণিক সুবিধা দেখতে পাবেন না। কিন্তু তাহলে পারফরম্যান্সের প্রশ্ন রয়েছে।

পারফরম্যান্স

আমি ঠিক উপরে আউটলাইন করেছি, আমি মনে করি অধিকাংশ মানুষকে DD-WRT যা এক্সট্রিমলি ফাইন গ্র্যানুলারিটি অফার করে সেটা দরকার নয়, শুধু কারণ কমন নেটওয়ার্ক ইউজে ফ্লেক্সিবিলিটি এবং এরর ফরগিভনেসের একটি ন্যায়্য পরিমাণ রয়েছে। আপনার ইন্টারনেট হাজার কারণ থেকে স্লো হবে, এবং তাদের কিছুই আপনার রাউটারের কারণে হবে।


এটি শুধু তখন হয় যখন আপনি কানেকশন ম্যাক্স করবেন আপনি একটি মেজর ডিফারেন্স দেখতে পाয়েন। ঠিক আছে। जहाँ পর্যন্ত ইন্টারফেসের কথা, এটি স্টক v4.30.16 ফার্মওয়্যারের মতন খুব দ্রুত রেসপন্ড করে। যখন টোটাল থ্রুপুট এবং ল্যাটেন্সির কথা আসে, আমি কোনো পরিবর্তন দেখিনি।

এখন, আমি শুনেছি র‍্যামর এবং যেগুলো যে WAN ইন্টারফেস স্টক ফার্মওয়্যারে ১২Mbps-এ হার্ড লিমিটেড, এবং ডিভাইস ক্যাপাবিলিটি প্রায় ৩০Mbps বেস্ট কেসে, নতুন, ওপেন-সোর্স ব্লবের সাথে। হয়তো এটি অতীতে সত্য ছিল, WAN লিমিটের बाबতে, কিন্তু আমি আমার ডিভাইসগুলোতে এটা ঘটতে দেখিনি, তাই আমি নিশ্চিত হতে পারি না। কিন্তু এটা আংশিকভাবে ব্যাখ্যা করতে পারে ফ্যাক্টটি যে ৩০Mbps ক্যাপ ম্যাক্স করার সময় কিছুটা জিগল কনসিস্টেন্সি রয়েছে, প্রায় ১০% ড্রপ, গড়ে।

যাই হোক, সাম্বা পারফরম্যান্স, সামগ্রিক থ্রুপুট—একটি ওয়ার্ড এবং একটি ওয়ায়ার্লেস কানেকশনসহ, উভয় ডিভাইস একে অপরের খুব নিকটবর্তী অবস্থানে সেইসাথে রাউটারের সাথেও, এক মিটার কম দূরত্বে—খুব সমান যা আমি ডিফল্ট সেটিংস দিয়ে পেতাম। আমি অনুমান করি ওয়ায়ার্লেস এনক্রিপশন এর পেনাল্টি রয়েছে।

এখন, আমি জানি এটি একটি অফিসিয়াল বেঞ্চমার্ক নয়, এবং এটার প্রয়োজনও নেই। সেটাই পুরো পয়েন্ট। রিয়েল লাইফে, আপনি আপনার প্রোডাক্টের কোয়ালিটি সিনথেটিক টেস্ট দিয়ে মেজার করবেন না, আপনি আপনার সফটওয়্যারকে যেনormalভাবে ব্যবহার করবেন, ফলাফল পর্যবেক্ষণ করবেন, এবং সেটাই একমাত্র জিনিস যা মানে। বেঞ্চমার্কগুলো কেবল একটি রফ ইন্ডিকেশন যা আপনি আইডিয়াল কন্ডিশনে পেতে পারেন, এবং অধিকাংশ সময়, আপনি একটি গ্রে এরিয়ায় বাস করুন, এবং আপনার ISP আপনাকে গিপ দিচ্ছে।

বস্তুত, টরেন্ট থ্রুপুট আমার পরবর্তী চ্যালেঞ্জ ছিল, এবং সম্ভবত সবচেয়ে গুরুত্বপূর্ণ। একবার আবার, এখানে, আমি কোনো বড়, লাইফ-চেঞ্জিং ডিফারেন্স দেখিনি। একটি ৩০Mbps লাইন দিয়ে, WRT54GL powered by DD-WRT v24-sp2 বিল্ড ম্যানেজ করলো প্রায় ২৬-২৭Mbps ম্যাক্স বেস্ট কেসে, ইনক্লুডিং টরেন্ট প্রোটোকল ওভারহেড, তাই আমি অনুমান করি, সামগ্রিকভাবে, এটি কাফি ডিসেন্ট, এবং আবারও, অফিসিয়াল ফার্মওয়্যার রিলিজের সাথে তুলনামূলক। উভয় দৃষ্টান্তে, ইন্টারনেট রেসপন্সিভনেস প্রায় ৩৫০-৪০০ এক্টিভ কানেকশন থেকে ড্রপ করা শুরু করলো। ডিভাইসের হার্ড লিমিটেশন বা আপনার ISP 넌সেন্স এবং থ্রটলিং এর চারপাশে ঘুরে বের করার কোনো উপায় নেই।

উপসংহার

আমি DD-WRT-র সাথে আমার অভিজ্ঞতাকে প্লেজেন্ট এবং হ্যাসল-ফ্রি পেলাম, আমার এক্সপেক্টেশন চেয়ে বাইরে। আমি মনে করতাম আমাকে ইন্টারফেসকে হ্যাক করে মৃত্যু করতে হবে, কিন্তু দূরে সেটা। আপনি নিজেকে শুধু যা চান এবং যা দরকার সেটাতে লিমিট করতে পারেন, এবং ববস যোর আনকেল। অথবা বড় বিল্ডগুলোর সাথে যান এবং নতুন এবং আকর্ষণীয় ফিচারগুলোর আনন্দ নিন। একমাত্র প্রশ্ন হলো, আপনার সত্যিই সেগুলো দরকার কি?

অধিকন্তু, আপনাকে নিজেদের থেকে প্রশ্ন করা উচিত DD-WRT আপনার প্রথমে দরকার কি? আপনি যদি শर्त লগাতে পারফরম্যান্সে উল্লেখযোগ্য উন্নতির ওপর, আপনি احتمالতঃ নিরাশ হবেন। এটি কাস্টম ফার্মওয়্যার আপনাকে দেবে না। বদলে, আপনি আগের চেয়ে অনেক বেশি অপশন পাবেন, প্লাস হয়তো সিকিউরিটির এক্সট্রা ডোজ। অন্য দিক থেকে, ইন্টারফেস, ল্যাটেন্সি, সামগ্রিক থ্রুপুট, এবং ডিভাইসের ম্যাক্স ক্যাপাবিলিটি অধিকাংশ মানুষের জন্য ন্যাচারবলি আননোটিসেবল থাকবে, তাদের বাদ যাদের খুব স্পেসিফিক, হাই-এন্ড नीডস রয়েছে।

যাই হোক, আমি DD-WRT কে নাইস পেলাম, সোশ্যাল স্টিগমা এবং অ্যান্টি-এটিটিউড সত্ত্বেও, কিন্তু মিরাকল এক্সপেক্ট করবেন না। আপনি একজন স্কিলড, নলেজেবল ইউজার হন যারা ফ্রিডম এবং কন্ট্রোল খুঁজছেন, তবে এটি একটি ফেয়ারলি নন-ইনট্রুসিভ আপগ্রেড। সবচেয়ে খারাপ কেসে, আপনি স্পিড-দৃষ্টিতে কিছুই হারাবেন না, কিন্তু আপনি এক্সট্রা অপশন পাবেন, তাই আপনার ভেতরের টুইকার খুশি হবে। যাইহোক, সকল কিছু বিবেচনা করলে, আমি কারো কাছে কাস্টম ফার্মওয়্যার ব্যবহার করার সুপারিশন করব না। আমি এই ধারণার বিপক্ষে আছি, এবং আমি মনে করি ডিভাইসগুলো তাদের নিজস্ব ডিভাইসে ছাড়া দিতে হবে। এবং তাই আমরা একটি পান দিয়ে শেষ করি।

চीयার্স।

  1. Apple TV 4K: সম্পূর্ণ ফার্স্ট-টাইম সেটআপ গাইড

  2. Songbird: স্মুথ প্লেব্যাকের জন্য প্রিমিয়াম মিউজিক প্লেয়ার

  3. স্লিমবুক প্রো২ পরীক্ষা: দৈনন্দিন উৎপাদনশীলতার জন্য একটি লিনাক্স ল্যাপটপ

  4. কম্পিউটিংয়ের ভবিষ্যত: ট্রেন্ড, প্রিডিকশন এবং ইন্ডাস্ট্রি ইনসাইট