মূল কন্টেন্টে যান

DrayTek Vigor এবং গেস্ট WiFi: Purple এর সাথে captive portal সেটআপ

কিভাবে DrayTek Vigor রাউটারগুলো Purple গেস্ট WiFi এর সাথে কাজ করে: একটি এক্সটার্নাল captive portal, RADIUS এবং একটি walled garden, যেখানে সঠিক কনফিগারেশনের জন্য Purple এর ধাপে ধাপে সেটআপ গাইডের লিঙ্ক দেওয়া আছে।

📖 2 মিনিট পাঠ📝 436 শব্দ📚 5 মূল সংজ্ঞা

এই গাইডটি শুনুন

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
Purple ইন্টিগ্রেশন ব্রিফিংয়ে আপনাকে স্বাগত জানাই। আজ আমরা DrayTek Vigor রাউটার এবং VigorAP অ্যাক্সেস পয়েন্ট এবং বিশেষ করে কীভাবে সেগুলিকে Purple WiFi-এর সাথে ইন্টিগ্রেট করা যায় তা দেখছি। এই ব্রিফিংটি IT ম্যানেজার এবং নেটওয়ার্ক আর্কিটেক্টদের জন্য যারা SMB এবং মিড-মার্কেট ভেন্যু জুড়ে গেস্ট, স্টাফ এবং মাল্টি-টেন্যান্ট নেটওয়ার্ক স্থাপন করছেন। আসুন প্রেক্ষাপট দিয়ে শুরু করা যাক। DrayTek হার্ডওয়্যার রিটেল, হসপিটালিটি এবং মাল্টি-ডুয়েলিং ইউনিটে অত্যন্ত জনপ্রিয় কারণ এটি একটি প্রতিযোগিতামূলক মূল্যে শক্তিশালী রাউটিং, VPN এবং ওয়্যারলেস ক্ষমতা প্রদান করে। আপনি যখন একটি DrayTek Vigor রাউটারকে Purple-এর সাথে যুক্ত করেন, তখন আপনি একটি স্ট্যান্ডার্ড ইন্টারনেট সংযোগকে একটি আইডেন্টিটি-ভিত্তিক নেটওয়ার্কে রূপান্তরিত করেন। Purple-এর ৮০,০০০-এরও বেশি লাইভ ভেন্যু রয়েছে এবং এটি বছরে ৪৪০ মিলিয়ন লগইন প্রসেস করে। আমরা Captive Portal, অ্যানালিটিক্স এবং সিকিউরিটি লেয়ার প্রদান করি। DrayTek নির্ভরযোগ্য এজ ইনফ্রাস্ট্রাকচার প্রদান করে। আসুন টেকনিক্যাল বিষদ আলোচনায় প্রবেশ করা যাক। আমরা আসলে কীভাবে এটিকে কার্যকর করি? ইন্টিগ্রেশনের মূল ভিত্তি হলো RADIUS অথেন্টিকেশন এবং এক্সটার্নাল Captive Portal রিডাইরেকশন। প্রথমত, গেস্ট WiFi সেটআপ। আপনি DrayTek Vigor রাউটারটিকে একটি Hotspot Web Portal গেটওয়ে হিসেবে কনফিগার করবেন। DrayOS ইন্টারফেসে, Applications এবং RADIUS-এর অধীনে, আপনি Purple-এর RADIUS সার্ভার IP এবং শেয়ার্ড সিক্রেট যোগ করবেন। তারপর, Hotspot Web Portal-এর অধীনে, আপনি Portal Method-টিকে External Server-এ সেট করবেন এবং আপনার নির্দিষ্ট Purple অ্যাক্সেস URL-টি পেস্ট করবেন। DrayTek রাউটার গেস্ট ট্রাফিক ইন্টারসেপ্ট করে, অথেন্টিকেশনের জন্য এটিকে Purple-এর ক্লাউড ওভারলেতে রিডাইরেক্ট করে এবং তারপর অ্যাক্সেস দেওয়ার জন্য RADIUS ব্যবহার করে। এখানে একটি গুরুত্বপূর্ণ পদক্ষেপ হলো Walled Garden। গেস্টদের অথেন্টিকেটেড হওয়ার আগে Purple-এর সার্ভারগুলোতে পৌঁছাতে হবে। Purple-এর অথেন্টিকেশন ডোমেইনগুলোতে ট্রাফিকের অনুমতি দেওয়ার জন্য আপনাকে DrayTek Hotspot প্রোফাইলের Destination Domain ট্যাবটি কনফিগার করতে হবে। আপনি যদি এটি মিস করেন, তবে স্প্ল্যাশ পেজটি লোড হবে না। প্রাথমিক স্থাপনার সময় এটি সবচেয়ে সাধারণ ভুলগুলোর একটি। এখন, স্টাফ WiFi সম্পর্কে কী বলা যায়? নিরাপদ স্টাফ অ্যাক্সেসের জন্য, আপনি কোনো Captive Portal ব্যবহার করবেন না। আপনি 802.1X অথেন্টিকেশন ব্যবহার করবেন, যা পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোলের জন্য IEEE স্ট্যান্ডার্ড। DrayTek Wireless LAN Security সেটিংসে, আপনি WPA2 স্ল্যাশ 802.1X সিলেক্ট করবেন এবং এটিকে Purple RADIUS সার্ভারের দিকে নির্দেশ করবেন। স্টাফ ডিভাইসগুলো PEAP এবং MS-CHAPv2 ব্যবহার করে নির্বিঘ্নে অথেন্টিকেট হবে। এটি শেয়ার্ড পাসওয়ার্ডের প্রয়োজনীয়তা সম্পূর্ণরূপে দূর করে এবং কোনো কর্মী চলে গেলে তাৎক্ষণিকভাবে অ্যাক্সেস বাতিল করতে সাহায্য করে। পুরো ভেন্যু জুড়ে পাসওয়ার্ড পরিবর্তন করার কোনো প্রয়োজন নেই।আসুন Multi-Tenant পরিবেশ নিয়ে আলোচনা করি। যেমন স্টুডেন্ট অ্যাকোমোডেশন, কোওয়ার্কিং স্পেস বা রিটেল কনসেশন। আপনার নেটওয়ার্ক সেগমেন্টেশন প্রয়োজন। DrayTek এটি VLAN এবং Multiple PSK, যা PPSK বা Private Pre-Shared Key নামেও পরিচিত, তার মাধ্যমে পরিচালনা করে। আপনি DrayTek রাউটারে VLAN কনফিগার করেন। উদাহরণস্বরূপ, অতিথিদের জন্য VLAN 10, কর্মীদের জন্য VLAN 20 এবং ভাড়াটেদের জন্য VLAN 30। VigorAPs-এ DrayTek-এর WPA2-PPSK ফিচার ব্যবহার করে, প্রতিটি ভাড়াটে একটি ইউনিক পাসফ্রেজ পায়। যখন তারা কানেক্ট করে, তখন অ্যাক্সেস পয়েন্ট সেই পাসফ্রেজটিকে তাদের MAC অ্যাড্রেসের সাথে বাইন্ড করে এবং তাদের আইসোলেটেড VLAN-এ নিয়ে যায়। এর অর্থ হল একটি হোটেলের নিচতলার ক্যাফের একজন ভাড়াটে হোটেলের ইন্টারনাল নেটওয়ার্ক দেখতে পারবে না, যদিও তারা একই ফিজিক্যাল অ্যাক্সেস পয়েন্ট শেয়ার করছে। ডাইনামিক VLAN অ্যাসাইনমেন্ট এটিকে আরও এগিয়ে নিয়ে যায়। ব্যবহারকারী যখন অথেন্টিকেট করে, তখন Purple-এর RADIUS সার্ভার নির্দিষ্ট RADIUS অ্যাট্রিবিউট ফেরত পাঠাতে পারে। এগুলি হল Tunnel-Type, Tunnel-Medium-Type এবং Tunnel-Private-Group-ID অ্যাট্রিবিউট। DrayTek রাউটার এই মানগুলি পড়ে এবং অথেন্টিকেটেড ক্লায়েন্টকে ডাইনামিকভাবে সঠিক VLAN-এ অ্যাসাইন করে। এটিই বাস্তবে Identity-Based Networking: নেটওয়ার্ক ব্যবহারকারীর আইডেন্টিটির সাথে খাপ খাইয়ে নেয়, উল্টোটা নয়। এবার আসা যাক ইমপ্লিমেন্টেশন সংক্রান্ত সুপারিশ এবং সম্ভাব্য ভুলত্রুটির বিষয়ে। প্রথম সুপারিশ: আপনার VigorAPs-এর জন্য সবসময় একটি ওয়্যার্ড ব্যাকহল ব্যবহার করুন। ওয়্যারলেস ডিস্ট্রিবিউশন সিস্টেম বা ইউনিভার্সাল রিপিটারগুলি সঠিক নেটওয়ার্ক সেগমেন্টেশনের জন্য প্রয়োজনীয় 802.1Q VLAN ট্যাগগুলি পাস করতে পারে না। আপনি যদি আপনার ইন্টারনাল LAN থেকে একটি গেস্ট নেটওয়ার্ক আলাদা করতে চান, তবে আপনার সেই VLAN ট্যাগগুলি অক্ষত রাখা প্রয়োজন, আর তার মানে প্রতিটি অ্যাক্সেস পয়েন্ট থেকে DrayTek রাউটার বা কোনো ম্যানেজড সুইচ পর্যন্ত একটি ফিজিক্যাল ইথারনেট কেবল থাকতে হবে। দ্বিতীয় সুপারিশ: VigorAPs-এ AP-Assisted Mobility সক্রিয় করুন। এই ফিচারটি বুদ্ধিমানভাবে দুর্বল সিগন্যাল স্ট্রেন্থের ক্লায়েন্টদের ডিসঅ্যাসোসিয়েট করে, যাতে তারা কাছের কোনো অ্যাক্সেস পয়েন্টে রোম করতে বাধ্য হয়। এটি স্টিকি ক্লায়েন্ট সমস্যার সমাধান করে যা অনেক SMB ডেপ্লয়মেন্টে সমস্যা তৈরি করে। একটি রিটেল পরিবেশে, দোকানের সামনে থেকে পিছনে হেঁটে যাওয়া একজন ক্রেতার ডিভাইস কোনো বাধা ছাড়াই বিভিন্ন অ্যাক্সেস পয়েন্টের মধ্যে ট্রানজিশন করা উচিত। AP-Assisted Mobility ছাড়া, সিগন্যাল দুর্বল হলেও তাদের ডিভাইস সামনের অ্যাক্সেস পয়েন্টের সাথেই কানেক্টেড থাকতে পারে। তৃতীয় সুপারিশ: কাজ শুরু করার আগেই আপনার VLAN নাম্বারিং স্কিম পরিকল্পনা করুন। ডেপ্লয়মেন্টের পরে VLAN ID পরিবর্তন করতে রাউটার, সমস্ত অ্যাক্সেস পয়েন্ট এবং প্রয়োজনে পাতের মধ্যে থাকা যেকোনো ম্যানেজড সুইচ পুনরায় কনফিগার করতে হয়। আপনার স্কিমটি স্পষ্টভাবে ডকুমেন্ট করে রাখুন। সবচেয়ে বড় ভুল কোনটি? RADIUS এবং হটস্পট কনফিগারেশন প্রয়োগ করার পরে DrayTek রাউটার রিবুট করতে ভুলে যাওয়া। DrayOS-এ এই নির্দিষ্ট পরিবর্তনগুলি কার্যকর করার জন্য একটি রিবুট প্রয়োজন। আপনি যদি এটি এড়িয়ে যান, তবে এমন একটি কনফিগারেশনের ট্রাবলশুটিং করতে আপনি ঘণ্টার পর ঘণ্টা সময় নষ্ট করবেন যা আসলে সঠিক কিন্তু এখনও সক্রিয় নয়। এটি DrayTek হার্ডওয়্যারের জন্য Purple-এর অফিসিয়াল সাপোর্ট গাইডে ডকুমেন্ট করা আছে। চলুন একটি দ্রুত প্রশ্নোত্তর পর্ব করা যাক। প্রশ্ন: আমি কি Vigor রাউটারের ইন্টারনাল RADIUS সার্ভার ব্যবহার করতে পারি? Answer: আপনি লোকাল 802.1X অথেন্টিকেশনের জন্য করতে পারেন, তবে Purple ইন্টিগ্রেশনের জন্য আপনাকে অবশ্যই Purple-এর এক্সটার্নাল RADIUS সার্ভার ব্যবহার করতে হবে। এটিই সেন্ট্রালাইজড পলিসি ম্যানেজমেন্ট এবং Purple যে অ্যানালিটিক্স প্রদান করে তা সক্রিয় করে। Question: DrayTek কি RADIUS-এর মাধ্যমে ডাইনামিক VLAN স্টিয়ারিং সমর্থন করে? Answer: হ্যাঁ। Purple-এর RADIUS সার্ভার অথেন্টিকেশনের সময় Tunnel-Type এবং Tunnel-Private-Group-ID অ্যাট্রিবিউট ফেরত পাঠায়। DrayTek রাউটার এগুলো পড়ে এবং ডাইনামিকভাবে ক্লায়েন্টকে সঠিক VLAN-এ অ্যাসাইন করে। Question: যদি কোনো ব্যবহারকারীর iOS ডিভাইস PPSK-এর সাথে একটি প্রাইভেট MAC অ্যাড্রেস ব্যবহার করে তবে কী হবে? Answer: এটি অথেন্টিকেশনে ব্যর্থ হবে। PPSK প্রোফাইলটি একটি নির্দিষ্ট MAC অ্যাড্রেসের সাথে বাইন্ড করা থাকে। স্থিতিশীল কানেক্টিভিটি নিশ্চিত করতে আপনার নির্দিষ্ট নেটওয়ার্কের জন্য ব্যবহারকারীদের তাদের iOS সেটিংসে Private WiFi Address নিষ্ক্রিয় করার নির্দেশ দিতে হবে। Question: Purple-এর সাথে কোন DrayTek মডেলগুলো সমর্থিত? Answer: বর্তমানে সমর্থিত মডেলগুলোর মধ্যে রয়েছে 2862, 3220, 2926, 2952, 2765, 2865, 2866, 2927, 2962, এবং 3910 সিরিজ। সর্বশেষ তালিকার জন্য Purple-এর সাপোর্ট ডকুমেন্টেশন দেখুন। সংক্ষেপে বলতে গেলে, DrayTek এবং Purple একসাথে আপনাকে SMB মূল্যে এন্টারপ্রাইজ-গ্রেড নেটওয়ার্ক কন্ট্রোল প্রদান করে। আপনি গেস্টদের জন্য Hotspot Web Portal, স্টাফদের জন্য 802.1X এবং টেন্যান্টদের জন্য VLAN সহ PPSK ব্যবহার করতে পারেন। আপনার VLAN-গুলো সতর্কতার সাথে ম্যাপ করুন, আপনার ওয়াল্ড গার্ডেন কনফিগার করুন এবং RADIUS সেটিংস প্রয়োগ করার পর সবসময় রিবুট করুন। আপনার অ্যাক্সেস পয়েন্টগুলোর জন্য ওয়্যারড ব্যাকহল ব্যবহার করুন, AP-Assisted Mobility সক্রিয় করুন এবং iOS ডিভাইসে MAC র্যান্ডমাইজেশনের জন্য পরিকল্পনা করুন। এই টেকনিক্যাল ব্রিফিং শোনার জন্য ধন্যবাদ। আপনার হার্ডওয়্যার কনফিগার করুন, এবং Purple প্ল্যাটফর্মে আপনার সাথে দেখা হবে।

DrayTek Vigor রাউটারগুলো আপনার নেটওয়ার্কের রাউটিং, ফায়ারওয়াল এবং WiFi পরিচালনা করে। Purple এর উপরে গেস্ট লেয়ার যোগ করে: আপনার দর্শকরা যে captive portal দেখতে পান, সাইন-ইন যাত্রা এবং আপনি যে ফার্স্ট-পার্টি ডেটা সংগ্রহ করেন। এটি আপনার কোনো DrayTek কিট প্রতিস্থাপন করে না।

যেভাবে DrayTek Vigor কাজ করে Purple গেস্ট WiFi এর সাথে

Purple হলো একটি ক্লাউড ওভারলে। আপনার Vigor রাউটারটি WiFi চালাতে থাকে; Purple গেস্ট অভিজ্ঞতা পরিচালনা করে এমন কিছু ফিচারের মাধ্যমে যা Vigor ইতিমধ্যে সমর্থন করে।

  • এক্সটার্নাল captive portal. DrayTek-এর Hotspot Web Portal একটি এক্সটার্নাল সার্ভার ব্যবহার করতে পারে, তাই আপনি এটিকে Purple-এর দিকে নির্দেশ করুন। একটি নতুন ডিভাইস আপনার Purple স্প্ল্যাশ পৃষ্ঠায় রিডাইরেক্ট করা হয়, ভিজিটর সাইন ইন করেন এবং নিয়ন্ত্রণ পুনরায় Vigor-এ ফিরে আসে।
  • RADIUS. Vigor স্ট্যান্ডার্ড পোর্টে (অথেনটিকেশনের জন্য 1812 এবং অ্যাকাউন্টিংয়ের জন্য 1813) Purple-এর এক্সটার্নাল RADIUS সার্ভারের সাথে প্রতিটি সাইন-ইন যাচাই করে। অ্যাকাউন্টিং ডেটাই আপনার ভিজিটর অ্যানালিটিক্স পরিচালনা করে।

একটি walled garden - একটি সংক্ষিপ্ত অনুমোদিত গন্তব্য ডোমেন তালিকা যা একটি ডিভাইস সাইন ইন করার আগে অ্যাক্সেস করতে পারে - এটি স্প্ল্যাশ পৃষ্ঠা লোড করতে এবং যেকোনো পেমেন্ট বা সোশ্যাল-লগইন ধাপ সম্পন্ন করতে সাহায্য করে।

হটস্পট সেটিংস সেভ করার পরে, সেগুলি কার্যকর হওয়ার আগে Vigor রিবুট করতে হবে। এটাই সম্পূর্ণ মডেল: Vigor প্যাকেটগুলো স্থানান্তর করে, Purple সাইন-ইন এবং ডেটার মালিকানা পরিচালনা করে। যেহেতু এটি স্ট্যান্ডার্ড এক্সটার্নাল ওয়েব অথেনটিকেশন এবং RADIUS-এ চলে, তাই এটি Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme এবং Fortinet জুড়ে একইভাবে কাজ করে। Purple ডিজাইনগতভাবেই হার্ডওয়্যার-স্বাধীন।

আপনার যা প্রয়োজন

  • একটি সমর্থিত DrayTek Vigor রাউটার যার ওয়েব ইন্টারফেসে অ্যাডমিন অ্যাক্সেস রয়েছে।
  • আপনার স্প্ল্যাশ পৃষ্ঠা এবং সাইন-ইন যাত্রা সেট আপ করা সহ একটি Purple ভেন্যু।
  • আপনার Purple ড্যাশবোর্ড থেকে প্রাপ্ত Purple RADIUS বিবরণ এবং walled garden ডোমেন।

Purple এর সাথে এটি সেট আপ করুন

সঠিক সেটিংস, Hotspot Web Portal প্রোফাইল, এক্সটার্নাল captive portal URL, এক্সটার্নাল RADIUS সার্ভার, গন্তব্য ডোমেন এবং ল্যান্ডিং পৃষ্ঠা সম্পর্কে সমস্ত কিছু Purple-এর সাপোর্ট গাইডে ধাপে ধাপে নথিবদ্ধ করা হয়েছে, যেখানে সঠিক মানসমূহ এবং সমর্থিত Vigor মডেলগুলোর তালিকা দেওয়া আছে।

DrayTek Vigor Series সেটআপ গাইড

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

আপনি যা পাবেন

অতিথিরা Purple এর মাধ্যমে সাইন ইন করার পরে, প্রতিটি ভিজিট যাচাইকৃত, সচেতন-পছন্দের অপ্ট-ইন ফার্স্ট-পার্টি ডেটাতে পরিণত হয়: কে ভিজিট করেছে, কত ঘন ঘন এবং কীভাবে তাদের অনুমতি নিয়ে তাদের কাছে পৌঁছানো যায়। এটিই হলো এমন WiFi যা মানুষকে সংযুক্ত করে এবং এমন WiFi যা একটি মার্কেটিং অডিয়েন্স তৈরি করে যার মালিকানা আপনার। Purple হলো GDPR-aligned এবং ISO 27001 সার্টিফাইড, যা ৮০,০০০ এরও বেশি লাইভ ভেন্যুতে ৯৯.৯৯৯% আপটাইম প্রদান করে।

মূল সংজ্ঞাসমূহ

Captive portal

সাইন-ইন পৃষ্ঠা যা একজন ভিজিটর অনলাইনে যাওয়ার আগে দেখতে পান। Purple এটি হোস্ট এবং পরিচালনা করে; Vigor ডিভাইসগুলোকে এতে রিডাইরেক্ট করে।

গেস্ট এক্সপেরিয়েন্স লেয়ার যা Purple আপনার Vigor WiFi এর উপর যুক্ত করে।

Hotspot Web Portal

একটি Vigor ফিচার যা একটি এক্সটার্নাল সার্ভারে সেট করা হলে, নন-অথেনটিকেটেড ডিভাইসগুলোকে একটি এক্সটার্নালি হোস্ট করা সাইন-ইন পৃষ্ঠায় পাঠায়।

DrayTek ফিচার যা গেস্টকে Purple স্প্ল্যাশ পৃষ্ঠায় পাঠায়।

RADIUS

সাইন-ইন যাচাই করার এবং সেশন ডেটা রেকর্ড করার জন্য একটি স্ট্যান্ডার্ড প্রোটোকল, যা ১৮১২ (অথেনটিকেশন) এবং ১৮১৩ (অ্যাকাউন্টিং) পোর্টে কাজ করে।

যেভাবে Vigor প্রতিটি গেস্টকে Purple এর বিপরীতে যাচাই করে এবং অ্যানালিটিক্স সরবরাহ করে।

Walled garden

গন্তব্য ডোমেনের একটি সংক্ষিপ্ত অনুমতি তালিকা যা একটি ডিভাইস সাইন ইন করার আগে অ্যাক্সেস করতে পারে।

প্রাক-অথেনটিকেশন অবস্থায় স্প্ল্যাশ পৃষ্ঠা, পেমেন্ট এবং সোশ্যাল লগইন লোড হতে দেয়।

Reboot requirement

হটস্পট সেটিংস সংরক্ষণ করার পরে সেগুলি কার্যকর করার জন্য Vigor অবশ্যই রিবুট করতে হবে।

সেটআপ শেষ করার জন্য একটি DrayTek-নির্দিষ্ট ধাপ।

এই সিরিজে পড়া চালিয়ে যান

Ruckus Unleashed এবং গেস্ট WiFi: Purple এর সাথে captive portal সেটআপ

কীভাবে Ruckus Unleashed Purple গেস্ট WiFi এর সাথে কাজ করে: এক্সটার্নাল ওয়েব অথেনটিকেশন, RADIUS এবং একটি walled garden, যেখানে সঠিক কনফিগারেশনের জন্য Purple এর ধাপে ধাপে সেটআপ গাইডের লিঙ্ক দেওয়া রয়েছে।

গাইডটি পড়ুন →

HPE Aruba-এর জন্য Captive Portal: Purple গেস্ট WiFi-এর সাথে এটি সেট আপ করুন

Aruba Central বা Virtual Controller-এর মাধ্যমে একটি এক্সটার্নাল captive portal, RADIUS এবং একটি allowlist ব্যবহার করে Purple-এর সাথে HPE Aruba Instant অ্যাক্সেস পয়েন্টে গেস্ট captive portal সেট আপ করা।

গাইডটি পড়ুন →

Grandstream GWN এবং guest WiFi: Purple এর সাথে captive portal সেটআপ

Grandstream GWN অ্যাক্সেস পয়েন্ট কীভাবে Purple গেস্ট WiFi এর সাথে কাজ করে: একটি এক্সটার্নাল স্প্ল্যাশ পেজ, RADIUS এবং একটি walled garden, সাথে সঠিক কনফিগারেশনের জন্য Purple এর ধাপে ধাপে সেটআপ গাইডের লিঙ্ক।

গাইডটি পড়ুন →