কম্পিউটার

OpenWrt কি?

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

OpenWrt কি?

OpenWrt কি?

OpenWrt হল একটি এমবেডেড লিনাক্স ডিস্ট্রিবিউশন যা নির্দিষ্ট রাউটারগুলিতে ইনস্টল করা যেতে পারে যাতে তারা কীভাবে কাজ করে এবং তারা কী বৈশিষ্ট্যগুলি অফার করে তা ব্যাপকভাবে উন্নত করতে। কিছু ক্ষেত্রে, একটি মৌলিক রাউটার (সীমিত বৈশিষ্ট্য সহ) একটি খুব নমনীয় নেটওয়ার্ক ট্রাফিক রাউটিং টুলে রূপান্তরিত হতে পারে।

OpenWrt 2004 সালে শুরু হয়েছিল যখন Linksys GNU জেনারেল পাবলিক লাইসেন্সের অধীনে তাদের WRT54G ওয়্যারলেস রাউটারের জন্য কোড প্রকাশ করেছিল। সেই লাইসেন্সের শর্তাবলীর অধীনে, লিংকসিসকে ফার্মওয়্যার কোডটি সাধারণ জনগণের জন্য উপলব্ধ করতে হয়েছিল। এর মানে হল যে ডেভেলপাররা কোড পরিবর্তন করতে পারে এবং/অথবা প্ল্যাটফর্মের ডেরিভেটিভ সংস্করণ তৈরি করতে পারে। ঠিক তাই ঘটেছে। মূলত, নতুন ফার্মওয়্যারটি শুধুমাত্র WRT54G সিরিজের রাউটার সমর্থন করে। বছরের পর বছর ধরে, বিভিন্ন নির্মাতাদের থেকে বেশ কয়েকটি রাউটার এবং ডিভাইস অন্তর্ভুক্ত করার জন্য সমর্থন ছড়িয়ে পড়ে। সমর্থিত ডিভাইসগুলির একটি তালিকা দেখতে, হার্ডওয়্যারের OpenWRT টেবিলটি দেখুন৷

OpenWrt এত জনপ্রিয় হওয়ার প্রাথমিক কারণ হল যে এটি বাণিজ্যিক ডিভাইসগুলি যা করতে পারে তা ব্যাপকভাবে প্রসারিত করেছিল। বর্তমান বৈশিষ্ট্য সেটে এর পছন্দগুলি অন্তর্ভুক্ত রয়েছে:

  • কাস্টমাইজেশনের জন্য লেখার যোগ্য ফাইল সিস্টেম।
  • কমান্ড লাইন বা ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে কনফিগার করা যেতে পারে।
  • মেশ নেটওয়ার্কিং সমর্থন।
  • প্যাকেট ইনজেকশন।
  • রাষ্ট্রীয় ফায়ারওয়াল, NAT, এবং নেটফিল্টারের মাধ্যমে পোর্ট ফরওয়ার্ডিং।
  • পিয়ারগার্ডিয়ান সমর্থন।
  • নকড এবং নক এর মাধ্যমে পোর্ট নকিং।
  • Snort এর মাধ্যমে IPS।
  • সক্রিয় সারি ব্যবস্থাপনা।
  • লোড ব্যালেন্সিং (একাধিক ISP-এর সাথে ব্যবহারের জন্য)।
  • আইপি টানেলিং।
  • রিয়েল টাইম নেটওয়ার্ক মনিটরিং।
  • DNS এবং DHCP Dnsmasq, MaraDNS, এবং আরও অনেক কিছুর মাধ্যমে।
  • ডাইনামিক DNS।
  • ওয়্যারলেস ডিস্ট্রিবিউশন সিস্টেম।
  • প্রিন্টার সমর্থন।
  • সাম্বার মাধ্যমে ফাইল শেয়ারিং।

বৈশিষ্ট্য সেটের একটি সম্পূর্ণ তালিকার জন্য, OpenWRT উইকিপিডিয়া পৃষ্ঠা দেখুন।

কেন আপনি OpenWrt ব্যবহার করতে চান?

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

  • রাউটারের সাথে সরাসরি সংযুক্ত একটি বাহ্যিক স্টোরেজ ড্রাইভের মাধ্যমে ডিভাইসগুলির মধ্যে ফাইলগুলি ভাগ করুন৷
  • রাউটার থেকে একটি BitTorrent ক্লায়েন্ট চালান।
  • একটি নেটওয়ার্ক প্রিন্টার তৈরি করতে সরাসরি রাউটারের সাথে একটি প্রিন্টার সংযুক্ত করুন৷
  • একটি নির্দিষ্ট ডিভাইসের ব্যান্ডউইথ ব্যবহার সীমিত করুন বা এমনকি সময়সূচী সময় ডিভাইসগুলিকে নেটওয়ার্ক ব্যবহার করার অনুমতি দেওয়া হয়৷
  • আপনার নেটওয়ার্কের উপর সম্পূর্ণ নিয়ন্ত্রণ লাভ করুন।
  • আপনার ওয়্যারলেস সিগন্যাল শক্তি বাড়ান।
  • MAC ফিল্টার তৈরি করুন।
  • একাধিক ওয়াইফাই নেটওয়ার্ক তৈরি করুন (যেমন একটি ভিজিটর/গেস্ট নেটওয়ার্ক)।

আপনি কিভাবে OpenWrt ইনস্টল করবেন?

OpenWrt কি?

আপনাকে প্রথমে যা করতে হবে তা হল আপনার রাউটার OpenWrt দ্বারা সমর্থিত কিনা তা নিশ্চিত করুন। আপনার কাছে থাকা রাউটারটি (বা আপনি যে রাউটারটি কিনতে চান) সমর্থিত কিনা তা জানতে হার্ডওয়্যারের টেবিলের পৃষ্ঠাটি দেখতে ভুলবেন না। একবার আপনি জানবেন যে প্রশ্নে থাকা রাউটারটি OpenWrt দ্বারা সমর্থিত, ইনস্টলেশন প্রক্রিয়াটি নিম্নরূপ।

OpenWrt কি?

হার্ডওয়্যার পৃষ্ঠার টেবিলে আপনার ডিভাইসটি খুঁজুন এবং ডেটা দেখুন/সম্পাদনা লিঙ্কে ক্লিক করুন। এখানে আপনি আপনার ডিভাইস সম্পর্কে তথ্য একটি ভাল পরিমাণ উপস্থাপন করা হবে. সেই পৃষ্ঠার নীচে, আপনি ফার্মওয়্যার OpenWrt ইনস্টল URL চিহ্নিত এন্ট্রি দেখতে পাবেন। আপনার রাউটারের ফার্মওয়্যার ফ্ল্যাশ করার জন্য প্রয়োজনীয় ফাইলটি ডাউনলোড করতে সেই এন্ট্রির সাথে যুক্ত লিঙ্কটিতে ক্লিক করুন। মনে রাখবেন, আপনাকে অবশ্যই আপনার রাউটার মডেলের সাথে মেলে এমন ফাইলটি ডাউনলোড করতে হবে। ফার্মওয়্যার ফ্ল্যাশ করতে, সাবধানে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ইথারনেট কেবলের মাধ্যমে একটি কম্পিউটার বা ল্যাপটপকে রাউটারের সাথে সংযুক্ত করুন (ওয়্যারলেসের মাধ্যমে এটি করবেন না)।

  2. নিশ্চিত করুন যে আপনার কম্পিউটার (বা ল্যাপটপ) একটি IP ঠিকানা দিয়ে কনফিগার করা আছে যা ডিভাইসটিকে রাউটারের সাথে সংযোগ করতে দেয়।

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

  4. ফ্ল্যাশিং প্রক্রিয়া সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন এবং রাউটার স্বয়ংক্রিয়ভাবে পুনরায় বুট হবে।

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

  • ব্যবহারকারীর নাম:অ্যাডমিন বা রুট (ব্যবহৃত ফার্মওয়্যারের উপর নির্ভর করে)
  • পাসওয়ার্ড:পাসওয়ার্ড

আপনার রাউটারের নতুন পাওয়া নমনীয়তা উপভোগ করুন।


  1. উবুন্টু 19.04 এ নতুন কি?

  2. Kubernetes কি?

  3. গেমিং রাউটার বনাম স্ট্যান্ডার্ড রাউটার:পার্থক্য কি?

  4. Windows 11 SE কি?