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

Purple WiFi-এর সাথে Cambium Networks cnPilot এবং cnMaestro ইন্টিগ্রেশন

এই নির্ভরযোগ্য নির্দেশিকাটি Purple WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Cambium Networks cnPilot অ্যাক্সেস পয়েন্ট এবং cnMaestro ক্লাউড কন্ট্রোলারের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেয়। এতে আর্কিটেকচার, Captive Portal কনফিগারেশন, ওয়াল্ড গার্ডেন প্রয়োজনীয়তা, 802.1X স্টাফ WiFi এবং মাল্টি-টেন্যান্ট পরিবেশের জন্য Cambium ePSK ব্যবহার করে ডাইনামিক VLAN সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে।

📖 5 মিনিট পাঠ📝 1,178 শব্দ🔧 2 সমাধানকৃত উদাহরণ3 অনুশীলনী প্রশ্ন📚 8 মূল সংজ্ঞা

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

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
Cambium Networks cnPilot and cnMaestro Integration with Purple WiFi. A Consultant Briefing. Welcome. If you're running a Cambium Networks environment and you've been asked to deliver a guest WiFi experience that captures data, drives marketing, and stays compliant — this briefing is exactly what you need. I'm going to walk you through how Cambium cnPilot access points, the cnMaestro cloud controller, and Purple WiFi fit together. We'll cover the architecture, the RADIUS authentication flow, walled garden configuration, secure staff WiFi using 802.1X, and multi-tenant segmentation using Cambium's ePSK feature with dynamic VLAN assignment. Whether you're managing a hotel estate, a retail portfolio, a conference centre, or a public-sector campus, the principles are the same. Let's get into it. First, a quick orientation on the two platforms. Cambium Networks produces the cnPilot range of enterprise WiFi access points — the e410, e425H, e430H, and e505 for indoor and outdoor deployments. These APs are managed centrally through cnMaestro, Cambium's cloud management platform. cnMaestro gives you centralised visibility, configuration management, and firmware updates across your entire AP estate — whether that's a handful of devices in a single venue or thousands of APs across a national estate. Purple WiFi is an enterprise guest WiFi intelligence platform. It handles the captive portal — the branded splash page your guests see when they connect — and it also acts as a RADIUS authentication server, a data capture engine, and a marketing automation platform. Purple operates across 80,000 live venues and has processed 440 million logins in 2024 alone. The combination of Cambium cnMaestro and Purple gives you a production-grade guest WiFi stack that is both technically solid and commercially valuable. Now, let's talk about the integration architecture. The core mechanism is a captive portal redirect combined with RADIUS authentication. Here is how the flow works in practice. A guest device associates with your guest SSID. That SSID is configured in cnMaestro as an open network — no pre-shared key for guests. The Cambium AP intercepts the first HTTP request from the device and redirects it to Purple's captive portal URL. This redirect is configured in cnMaestro under the WLAN's Guest Access settings, where you set the External Page URL to your Purple venue portal endpoint. The guest then interacts with the Purple portal. They might authenticate via social login, email, SMS verification, or a custom form. Once they complete the authentication flow, Purple's backend sends a RADIUS Access-Accept message back to the Cambium AP on UDP port 1812. The AP then moves the device from the pre-authentication state to full network access. Let me walk you through the exact configuration steps in cnMaestro. Navigate to Configuration, then WiFi Profiles, then WLANs. Create a new WLAN for your guest network. Set the SSID name — something like "Hotel Guest WiFi" — and set the security to Open. Under Guest Access, enable the External Hotspot option. This is the key setting that tells cnMaestro to redirect unauthenticated clients to an external portal. Set the External Page URL to your Purple venue portal URL. Enable RADIUS authentication and enter Purple's RADIUS server IP address, the shared secret, and set the authentication port to UDP 1812. Enable RADIUS accounting on UDP 1813 — this is critical for Purple's analytics to function correctly. Without accounting records, Purple cannot build session data, dwell time metrics, or visit frequency analytics. Now, the walled garden. This is the list of domains and IP addresses that guest devices can reach before they authenticate. You need to whitelist Purple's portal domain and any CDN endpoints used to serve portal assets. You also need to whitelist any authentication provider domains — if you're using social login via Google or Facebook, their OAuth domains need to be in the walled garden. A misconfigured walled garden is the single most common cause of captive portal failures. The guest device needs to resolve DNS and reach the Purple portal over HTTPS before it can authenticate. In cnMaestro, the walled garden is configured under the External Hotspot settings. Add entries for Purple's portal domain, any social login provider domains, and any payment gateway domains if you're running paid WiFi tiers. Now let's talk about secure staff WiFi using IEEE 802.1X. For staff networks, you do not want a captive portal. You want certificate-based or credential-based authentication that happens silently at the device level. In cnMaestro, create a separate WLAN for staff. Set the security to WPA2-Enterprise. Configure the RADIUS server details — again, Purple's RADIUS server IP on UDP 1812. Staff devices authenticate using EAP-PEAP with username and password credentials, or EAP-TLS with device certificates for the highest security posture. Purple integrates with Microsoft Entra ID, Okta, and Google Workspace as identity providers. This means your staff can authenticate to the WiFi using their existing corporate credentials — no separate WiFi password to manage. Purple validates the credentials against your identity provider and returns an Access-Accept to the Cambium AP. Dynamic VLAN assignment then places the authenticated staff device on the correct staff VLAN, isolating it from guest traffic. Now, multi-tenant segmentation using Cambium ePSK. ePSK — enhanced pre-shared key — is Cambium's implementation of what the industry calls PPSK or iPSK. The concept is straightforward: instead of one shared password for an entire SSID, each user or tenant gets their own unique passphrase. They all connect to the same SSID, but each unique key maps to a specific VLAN, giving you network isolation without the complexity of running multiple SSIDs. cnMaestro supports up to 2,000 ePSK entries per WLAN. Each ePSK can be assigned a specific VLAN ID, a rate limit, and an expiry date. This makes it ideal for multi-tenant environments — think a conference centre where each exhibitor gets their own isolated network segment, or a build-to-rent residential building where each resident gets their own private area network. To configure ePSK in cnMaestro, navigate to Configuration, WiFi Profiles, WLANs. Create a new WLAN. Set the security to WPA2 Pre-Shared Key. Enable the ePSK option. You can then add individual ePSK entries manually, or use the cnMaestro API to provision them programmatically — which is the approach you want for large-scale deployments. For each ePSK entry, set the passphrase, the assigned VLAN ID, and optionally the rate limit and expiry. When a device connects using that passphrase, the Cambium AP automatically places it on the assigned VLAN. No RADIUS required for the ePSK flow itself — the VLAN assignment is handled locally by the AP based on the passphrase used. Purple integrates with this model by managing the ePSK lifecycle through the cnMaestro API. Purple can provision new ePSK entries when a new tenant is onboarded, update the VLAN assignment, set expiry dates, and revoke access when a tenant leaves. This removes the manual overhead of managing hundreds or thousands of individual keys. Right, let's talk about what can go wrong and how to avoid it. The most common pitfall is the walled garden. If your walled garden entries are incomplete, the captive portal redirect never completes. Guests see a connection timeout, not a login page. Always test with a fresh device — not one that has previously connected — and verify that the Purple portal loads before authentication. Check that DNS resolution works for the Purple portal domain from the pre-authentication state. Second: RADIUS shared secret mismatches. In large deployments with multiple sites, it is easy to have a shared secret configured differently in cnMaestro versus what Purple has on record. Always verify the shared secret on both sides before going live. Use a strong, randomly generated secret — at least 32 characters — and store it in a secrets manager, not a spreadsheet. Third: RADIUS accounting. Do not skip it. The accounting records are what Purple uses to build session analytics — dwell time, visit frequency, device type. Configure RADIUS accounting on UDP 1813 in cnMaestro. Without it, you lose the analytics value that Purple provides. It is a five-minute configuration step. Fourth: VLAN trunking. For dynamic VLAN assignment to work, the VLANs must be trunked on the switch ports connecting to your Cambium APs. If VLAN 100 for guests is not allowed on the trunk, authenticated guests will not get an IP address and will appear to have no internet access even after successful authentication. Verify your switch trunk configuration before testing. Fifth: ePSK VLAN range conflicts. Make sure your ePSK VLAN range does not conflict with existing VLANs in your network — particularly management VLANs or infrastructure VLANs. Document your VLAN allocation before you start. Sixth: firmware version. Ensure your cnPilot APs are running firmware version 6.0 or later for full external hotspot support and ePSK functionality. Earlier firmware versions have known issues with captive portal redirect behaviour. Now for some rapid-fire questions. Can I use Purple with Cambium without RADIUS — just a simple redirect? Yes, but you lose dynamic VLAN assignment and session accounting data. For anything beyond a basic splash page, RADIUS is strongly recommended. Does Purple support WPA3 on Cambium APs? Yes. Purple's portal-based authentication is compatible with WPA3-SAE on the SSID. The RADIUS flow is independent of the wireless security protocol. Can I run Purple across multiple Cambium sites from a single Purple account? Absolutely. Purple's multi-venue architecture is designed exactly for this. Each site maps to a venue in Purple, and cnMaestro's network policies scale cleanly across a national estate. How many ePSK entries can cnMaestro support? Up to 2,000 per WLAN. For deployments requiring more, use a RADIUS-based approach for key management. To summarise: the Cambium cnMaestro and Purple WiFi integration is a well-proven architecture that delivers guest WiFi with data capture, RADIUS authentication, dynamic VLAN segmentation, and full analytics — all managed centrally through cnMaestro's cloud console. The key steps to get this live: configure your guest WLAN in cnMaestro with External Hotspot enabled and the Purple portal URL set, add Purple's RADIUS server details for authentication and accounting, configure your walled garden entries, verify VLAN trunking on your switches, and test with a fresh device before go-live. For multi-tenant deployments, configure ePSK on a dedicated WLAN, assign VLAN IDs per tenant, and use the cnMaestro API for lifecycle management at scale. The ROI case is straightforward. Purple's analytics platform turns your guest WiFi from a cost centre into a first-party data asset. Harrods achieved a 57-times marketing ROI from their Purple guest WiFi deployment. AGS Airports generated an 842% ROI. Combined with Cambium's enterprise-grade infrastructure, you get a solution that scales from a single venue to a national estate without architectural changes. For your next steps: get Purple's RADIUS server details from your Purple account manager, pull up the cnMaestro WLAN configuration for your guest SSID, and run through the configuration checklist. Most single-site deployments go live within a day. Thanks for listening. If you want to go deeper on captive portal design, VLAN segmentation strategy, or ePSK lifecycle management, the Purple documentation and support team are the right next call.

header_image.png

এক্সিকিউটিভ সামারি

Cambium Networks পরিকাঠামো মানক হিসেবে ব্যবহারকারী এন্টারপ্রাইজ ভেন্যুগুলোর জন্য, একটি প্রোডাকশন-গ্রেড গেস্ট WiFi সলিউশন স্থাপন করতে ওয়্যারলেস অ্যাক্সেস লেয়ার এবং আইডেন্টিটি ম্যানেজমেন্ট প্ল্যাটফর্মের মধ্যে নিবিড় ইন্টিগ্রেশন প্রয়োজন। এই নির্দেশিকাটি Cambium cnPilot অ্যাক্সেস পয়েন্ট এবং cnMaestro ক্লাউড কন্ট্রোলারকে Purple WiFi-এর সাথে ইন্টিগ্রেট করার জন্য একটি সুনির্দিষ্ট ব্লুপ্রিন্ট প্রদান করে। Cambium-এর স্কেলযোগ্য হার্ডওয়্যারের সাথে Purple-এর Captive Portal, RADIUS অথেন্টিকেশন এবং অ্যানালিটিক্স ক্ষমতার সমন্বয় করে, আইটি টিমগুলো তাদের ওয়্যারলেস নেটওয়ার্কগুলোকে একটি ব্যয় কেন্দ্র থেকে একটি কৌশলগত সম্পদে রূপান্তর করতে পারে। এখানে বিস্তারিতভাবে বর্ণিত আর্কিটেকচারটি সাধারণ গেস্ট অ্যাক্সেস থেকে শুরু করে Cambium Private Pre-Shared Keys (PPSK) ব্যবহার করে জটিল মাল্টি-টেন্যান্ট সেগমেন্টেশন পর্যন্ত সবকিছু সমর্থন করে, যা হসপিটালিটি, রিটেইল এবং পাবলিক-সেক্টর পরিবেশে নিরাপদ, নিয়ম-সম্মত এবং ডেটা-সমৃদ্ধ কানেক্টিভিটি প্রদান করে।

টেকনিক্যাল ডিপ-ডাইভ

Cambium Networks এবং Purple-এর মধ্যকার ইন্টিগ্রেশন স্ট্যান্ডার্ড HTTP রিডাইরেকশন এবং RADIUS প্রোটোকলের ওপর নির্ভর করে। এই ভেন্ডর-নিরপেক্ষ পদ্ধতিটি শক্তিশালী নিরাপত্তা, ক্রস-প্ল্যাটফর্ম সামঞ্জস্যতা এবং cnMaestro-এর মাধ্যমে সেন্ট্রালাইজড ম্যানেজমেন্ট নিশ্চিত করে।

ইন্টিগ্রেশন আর্কিটেকচার

মূল মেকানিজমটির মধ্যে রয়েছে Cambium AP দ্বারা পরিচালিত একটি Captive Portal রিডাইরেক্ট, যা Purple দ্বারা পরিচালিত RADIUS অথেন্টিকেশনের সাথে যুক্ত।

architecture_overview.png

যখন একটি গেস্ট ডিভাইস একটি ওপেন গেস্ট SSID-এর সাথে যুক্ত হয়, তখন Cambium AP প্রাথমিক HTTP রিকোয়েস্টটি ইন্টারসেপ্ট করে। ট্রাফিককে ইন্টারনেটে রাউট করার পরিবর্তে, AP ডিভাইসটিকে Purple-এর হোস্ট করা Captive Portal URL-এ রিডাইরেক্ট করে। গেস্ট ব্যবহারকারী Purple স্প্ল্যাশ পেজে অথেন্টিকেশন ফ্লো সম্পন্ন করেন, যা সোশ্যাল লগইন, ইমেল রেজিস্ট্রেশন এবং কাস্টম ডেটা ক্যাপচার ফর্ম সমর্থন করে।

সফল অথেন্টিকেশনের পর, Purple-এর ব্যাকএন্ড UDP পোর্ট 1812-এ Cambium AP-তে একটি RADIUS Access-Accept বার্তা পাঠায়। এই বার্তাটি AP-কে ক্লায়েন্ট ডিভাইসটিকে প্রি-অথেন্টিকেশন ওয়াল্ড গার্ডেন অবস্থা থেকে সম্পূর্ণ নেটওয়ার্ক অ্যাক্সেসে রূপান্তর করার সংকেত দেয়। একই সাথে, AP UDP পোর্ট 1813-এ Purple-এ RADIUS অ্যাকাউন্টিং ডেটা পাঠায়, যা সেশনের সময়কাল, ডেটা ব্যবহার এবং ডিভাইসের ধরনের তথ্য দিয়ে Purple-এর অ্যানালিটিক্স ড্যাশবোর্ডগুলোকে সমৃদ্ধ করে।

ওয়াল্ড গার্ডেন প্রয়োজনীয়তা

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

ইন্টিগ্রেশনটি কাজ করার জন্য, ওয়াল্ড গার্ডেনে অবশ্যই Purple-এর পোর্টাল ডোমেন, পোর্টাল অ্যাসেট হোস্টকারী যেকোনো কনটেন্ট ডেলিভারি নেটওয়ার্ক (CDN) এন্ডপয়েন্ট এবং যেকোনো সমর্থিত আইডেন্টিটি প্রোভাইডারের (যেমন Facebook, Google, বা Microsoft Entra ID) ডোমেন অন্তর্ভুক্ত থাকতে হবে।

Cambium ePSK-এর সাহায্যে মাল্টি-টেন্যান্ট সেগমেন্টেশন

Cambium-এর প্রাইভেট প্রি-শেয়ার্ড কি (Private Pre-Shared Keys) বাস্তবায়ন, যা ePSK নামে পরিচিত, নেটওয়ার্ক আর্কিটেক্টদের একাধিক SSID ব্রডকাস্ট না করেই নিরাপদে ট্রাফিক সেগমেন্ট করার সুবিধা দেয়।

ppsk_vlan_diagram.png

ePSK-এর সাহায্যে, একটি একক SSID ২,০০০টি পর্যন্ত অনন্য পাসফ্রেজ সমর্থন করে। প্রতিটি পাসফ্রেজ একটি নির্দিষ্ট VLAN-এর সাথে ম্যাপ করা থাকে। যখন কোনো ব্যবহারকারী তাদের অনন্য কী ব্যবহার করে কানেক্ট করেন, তখন Cambium AP স্বয়ংক্রিয়ভাবে তাদের ট্রাফিককে নির্ধারিত VLAN-এ স্থানান্তর করে। এই বৈশিষ্ট্যটি কো-ওয়ার্কিং স্পেস বা আবাসিক ভবনের মতো মাল্টি-টেন্যান্ট পরিবেশের জন্য অত্যন্ত মূল্যবান, যেখানে প্রতিটি টেন্যান্টের একটি আইসোলেটেড নেটওয়ার্ক সেগমেন্টের প্রয়োজন হয়। Purple cnMaestro API-এর মাধ্যমে ePSK লাইফসাইকেল পরিচালনা করে এই আর্কিটেকচারের সাথে ইন্টিগ্রেট করে, যা টেন্যান্ট ক্রেডেনশিয়াল প্রভিশনিং, VLAN অ্যাসাইনমেন্ট এবং রদ করার প্রক্রিয়াকে স্বয়ংক্রিয় করে।

ইমপ্লিমেন্টেশন গাইড

Cambium এবং Purple ইন্টিগ্রেশন স্থাপন করার জন্য cnMaestro ক্লাউড কনসোলের মধ্যে সুনির্দিষ্ট কনফিগারেশন প্রয়োজন। বেসলাইন গেস্ট WiFi পরিষেবা চালু করতে এই পদক্ষেপগুলো অনুসরণ করুন।

১. গেস্ট WLAN কনফিগার করুন

cnMaestro-এর Configuration মেনুতে যান, WiFi Profiles নির্বাচন করুন এবং WLANs ট্যাবটি খুলুন। একটি নতুন WLAN প্রোফাইল তৈরি করুন।

  • Name / SSID: গেস্ট নেটওয়ার্কের নাম নির্ধারণ করুন (যেমন, "Venue Guest WiFi")।
  • Security: Open হিসেবে সেট করুন।
  • Client Isolation: লোকাল সাবনেটে গেস্ট ডিভাইসগুলো যাতে একে অপরের সাথে যোগাযোগ করতে না পারে সেজন্য এটি Enable হিসেবে সেট করুন।

২. এক্সটার্নাল হটস্পট চালু করুন

WLAN কনফিগারেশনের মধ্যে, Guest Access সেকশনটি খুঁজুন।

  • Enable Guest Access: এই বক্সটি টিক দিন।
  • Portal Type: External Hotspot নির্বাচন করুন।
  • External Page URL: আপনার Purple অ্যাকাউন্ট ম্যানেজারের দেওয়া নির্দিষ্ট Captive Portal URL-টি লিখুন।

৩. RADIUS অথেন্টিকেশন এবং অ্যাকাউন্টিং কনফিগার করুন

একই Guest Access সেকশনে, RADIUS প্যারামিটারগুলো কনফিগার করুন।

  • Authentication Server: Purple-এর প্রাইমারি RADIUS সার্ভার IP অ্যাড্রেসটি লিখুন।
  • Authentication Port: 1812
  • Accounting Server: Purple-এর প্রাইমারি RADIUS সার্ভার IP অ্যাড্রেসটি লিখুন।
  • Accounting Port: 1813
  • Shared Secret: Purple-এর দেওয়া জটিল শেয়ার্ড সিক্রেটটি লিখুন। নিশ্চিত করুন যে এটি উভয় প্ল্যাটফর্মেই হুবহু মিলে যাচ্ছে।

৪. ওয়াল্ড গার্ডেন নির্ধারণ করুন

External Hotspot সেটিংসের অধীনে, ওয়াল্ড গার্ডেন তালিকাটি পূরণ করুন। আপনাকে অবশ্যই মূল Purple ডোমেন এবং আপনার নির্বাচিত অথেন্টিকেশন পদ্ধতির জন্য প্রয়োজনীয় নির্দিষ্ট ডোমেনগুলো (যেমন, সোশ্যাল লগইন প্রোভাইডার) যোগ করতে হবে।

৫. স্টাফ WiFi-এর জন্য 802.1X কনফিগার করুন

স্টাফ অ্যাক্সেস সুরক্ষিত করতে, cnMaestro-তে একটি আলাদা WLAN প্রোফাইল তৈরি করুন।

  • Security: WPA2-Enterprise হিসেবে সেট করুন।
  • RADIUS Server: পোর্ট 1812-এ Purple-এর RADIUS সার্ভার IP-কে নির্দেশ করুন।

স্টাফরা Microsoft Entra ID বা Google Workspace-এর মাধ্যমে তাদের কর্পোরেট ক্রেডেনশিয়াল ব্যবহার করে অথেন্টিকেট করেন, যা Purple ভ্যালিডেট করেtes. Purple এরপর একটি Tunnel-Private-Group-ID RADIUS অ্যাট্রিবিউট ফেরত পাঠায়, যা Cambium AP-কে স্টাফ ডিভাইসটিকে সুরক্ষিত কর্পোরেট VLAN-এ রাখার নির্দেশ দেয়।

সর্বোত্তম অনুশীলনসমূহ

  • VLAN Trunking: Cambium AP-গুলোর সাথে সংযুক্ত সুইচ পোর্টগুলোতে সমস্ত প্রয়োজনীয় VLAN (Guest, Staff, Management) ট্রাঙ্ক করা আছে কিনা তা নিশ্চিত করুন। ট্রাঙ্ক থেকে VLAN বাদ পড়লে, অথেন্টিকেটেড ক্লায়েন্টরা DHCP-এর মাধ্যমে IP অ্যাড্রেস পেতে ব্যর্থ হবে।
  • Firmware Consistency: আপনার AP এস্টেটকে cnPilot ফার্মওয়্যার সংস্করণ 6.0 বা তার পরের সংস্করণে স্ট্যান্ডার্ডাইজ করুন। এই সংস্করণটি এক্সটার্নাল হটস্পট রিডাইরেকশন এবং ePSK কার্যকারিতার জন্য সবচেয়ে স্থিতিশীল সাপোর্ট প্রদান করে।
  • Accounting is Mandatory: RADIUS অ্যাকাউন্টিং কখনই নিষ্ক্রিয় করবেন না। ডুয়েলের সময় পরিমাপ (dwell time metrics), ভিজিটের ফ্রিকোয়েন্সি ডেটা এবং কমপ্লায়েন্স লগ তৈরি করতে Purple সম্পূর্ণভাবে UDP 1813 অ্যাকাউন্টিং স্ট্রিমের ওপর নির্ভর করে।
  • Avoid Local PSKs for Staff: স্টাফ নেটওয়ার্কের জন্য পুরোনো শেয়ার্ড পাসওয়ার্ডের পরিবর্তে 802.1X অথেন্টিকেশন ব্যবহার করুন। এই পদ্ধতিটি নেটওয়ার্ক অ্যাক্সেসকে ব্যক্তিগত, অডিটযোগ্য আইডেন্টিটির সাথে যুক্ত করে ISO 27001-এর প্রয়োজনীয়তার সাথে সামঞ্জস্যপূর্ণ করে তোলে।

ট্রাবলশুটিং এবং ঝুঁকি হ্রাসকরণ

যখন ইন্টিগ্রেশন সংক্রান্ত সমস্যা দেখা দেয়, তখন সেগুলো সাধারণত প্রাথমিক Captive Portal রিডাইরেক্ট বা RADIUS অথেন্টিকেশন পর্বের সময় প্রকাশ পায়।

  • Portal Fails to Load: এটি প্রায় সবসময়ই একটি ওয়াল্ড গার্ডেন (walled garden) সংক্রান্ত সমস্যা। যদি কোনো গেস্ট ডিভাইস SSID-এর সাথে সংযুক্ত হয় কিন্তু স্প্ল্যাশ পেজের পরিবর্তে কানেকশন টাইমআউট দেখায়, তাহলে বুঝতে হবে AP-টি Purple পোর্টাল ডোমেনে অ্যাক্সেস ব্লক করছে। cnMaestro-তে আপনার ওয়াল্ড গার্ডেন এন্ট্রিগুলো যাচাই করুন এবং অথেন্টিকেশনের আগে DNS রেজোলিউশন অনুমোদিত কিনা তা নিশ্চিত করুন।
  • Authentication Fails (Invalid Credentials Error): RADIUS শেয়ার্ড সিক্রেট পরীক্ষা করুন। cnMaestro এবং Purple-এর মধ্যে অমিল থাকলে RADIUS সার্ভার কোনো নোটিফিকেশন ছাড়াই অথেন্টিকেশন অনুরোধগুলো বাতিল (drop) করে দেবে।
  • Device Authenticates but Lacks Internet Access: এটি ডাইনামিক VLAN অ্যাসাইনমেন্ট বা DHCP প্রক্রিয়ার ব্যর্থতা নির্দেশ করে। Purple RADIUS রেসপন্সে সঠিক VLAN ID ফেরত পাঠাচ্ছে কিনা তা যাচাই করুন এবং সুইচ পোর্ট ট্রাঙ্কিং কনফিগারেশন সেই VLAN-কে অনুমতি দেয় কিনা তা নিশ্চিত করুন।

ROI এবং ব্যবসায়িক প্রভাব

Cambium Networks ইনফ্রাস্ট্রাকচারে Purple WiFi স্থাপন করা একটি সাধারণ নেটওয়ার্ক ইউটিলিটিকে একটি পরিমাপযোগ্য ব্যবসায়িক সম্পদে রূপান্তরিত করে। অথেন্টিকেশনের সময় ফার্স্ট-পার্টি ডেটা সংগ্রহ করে, ভেন্যুগুলো বিস্তারিত ভিজিটর প্রোফাইল তৈরি করতে এবং লক্ষ্যযুক্ত (targeted) মার্কেটিং ক্যাম্পেইন পরিচালনা করতে পারে।

উদাহরণস্বরূপ, Harrods তাদের লয়্যালটি প্রোগ্রামের সাথে সংগৃহীত ডেটা ইন্টিগ্রেট করে Purple গেস্ট WiFi বাস্তবায়ন করেছে এবং ৫৭ গুণ মার্কেটিং ROI অর্জন করেছে। একইভাবে, AGS Airports টিয়ার্ড ব্যান্ডউইথ এবং লক্ষ্যযুক্ত প্যাসেঞ্জার এনগেজমেন্ট ব্যবহার করে ৮৪২% ROI জেনারেট করেছে। Cambium cnMaestro এবং Purple-কে স্ট্যান্ডার্ড হিসেবে গ্রহণ করে, IT লিডাররা নিরাপদ ও কমপ্লায়েন্ট কানেক্টিভিটি প্রদান করতে পারেন এবং একই সাথে মার্কেটিং টিমকে রাজস্ব বৃদ্ধির জন্য প্রয়োজনীয় ডেটা সরবরাহ করতে পারেন।

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

Captive Portal

A customized login page that requires users to authenticate or accept terms before gaining access to a public or enterprise WiFi network.

Used in Guest WiFi deployments to capture first-party data, enforce acceptable use policies, and present venue branding before granting internet access.

RADIUS

Remote Authentication Dial-In User Service; a networking protocol that provides centralized Authentication, Authorization, and Accounting (AAA) management.

The protocol Cambium APs use to communicate with Purple to verify user credentials and report session data.

Walled Garden

A limited environment that controls user access to web content and services pre-authentication.

Required in cnMaestro to allow guest devices to reach the Purple splash page and identity provider domains (like Facebook or Google) before they have full internet access.

ePSK

Enhanced Pre-Shared Key; Cambium's implementation of private pre-shared keys, allowing unique passphrases for individual users on a single SSID.

Used to provide secure, isolated network segments for multi-tenant environments without broadcasting numerous SSIDs.

Dynamic VLAN Assignment

The process of placing an authenticated device onto a specific Virtual Local Area Network based on RADIUS attributes rather than the physical port or SSID.

Allows IT to use a single SSID while securely separating guest traffic from staff or management traffic.

802.1X

An IEEE standard for port-based network access control, providing an authentication mechanism to devices wishing to attach to a LAN or WLAN.

The standard used for secure Staff WiFi, replacing shared passwords with individual corporate credentials validated against an identity provider.

cnMaestro

Cambium Networks' cloud-based or on-premises management platform for centralized control of wireless and wired network infrastructure.

The interface where network architects configure the WLAN profiles, RADIUS settings, and walled gardens required for the Purple integration.

First-Party Data

Information a company collects directly from its customers and owns entirely.

The primary business output of a Purple Guest WiFi deployment, used to drive marketing campaigns and understand visitor behavior.

সমাধানকৃত উদাহরণসমূহ

A 200-room hotel needs to deploy secure WiFi for guests, staff, and a conference centre. Guests require a branded captive portal, staff need secure access to internal systems, and the conference centre requires isolated networks for different event organizers. How should the network architect configure the Cambium cnMaestro environment to support this using Purple?

The architect should deploy three distinct WLAN profiles in cnMaestro.

  1. Guest WLAN: Configured as an Open network with 'External Hotspot' enabled. The redirect URL points to the Purple captive portal. RADIUS authentication (UDP 1812) and accounting (UDP 1813) point to Purple's servers. The walled garden includes Purple's domains.
  2. Staff WLAN: Configured as WPA2-Enterprise (802.1X). RADIUS points to Purple, which integrates with the hotel's Microsoft Entra ID. Staff authenticate with corporate credentials, and Purple assigns them to the Staff VLAN.
  3. Conference WLAN: Configured with WPA2 Pre-Shared Key and Cambium ePSK enabled. Purple provisions unique ePSK passphrases for each event organizer via the cnMaestro API, assigning each key to an isolated VLAN (e.g., VLAN 301, 302).
পরীক্ষকের মন্তব্য: This approach correctly maps the technical capabilities of Cambium and Purple to the business requirements. It isolates traffic securely using dynamic VLAN assignment and ePSK, avoiding the spectrum degradation caused by broadcasting multiple SSIDs for every conference tenant.

A retail chain has deployed Cambium e410 APs and configured the Purple captive portal. However, shoppers report that the splash page never appears on their smartphones; instead, the browser shows a connection timeout. What is the root cause and how is it resolved?

The root cause is an incomplete walled garden configuration in cnMaestro. The Cambium AP is blocking the HTTP/HTTPS traffic required to load the Purple portal before the user is authenticated.

To resolve this, the network engineer must log into cnMaestro, navigate to the Guest WLAN profile, and update the External Hotspot walled garden list. They must add Purple's specific portal domains and any associated CDN endpoints. Once applied, unauthenticated devices will be able to reach the portal and complete the login flow.

পরীক্ষকের মন্তব্য: Walled garden misconfigurations are the most frequent cause of captive portal failures. This solution correctly identifies the pre-authentication state constraints and provides the exact configuration path in cnMaestro to rectify the issue.

অনুশীলনী প্রশ্নসমূহ

Q1. You are deploying Purple Guest WiFi across 50 retail stores using Cambium e505 APs. Users can connect to the SSID and see the splash page, but after logging in, they cannot access the internet. You verify that Purple is sending the Access-Accept message. What is the most likely infrastructure issue?

ইঙ্গিত: Consider what happens at the switch level when a device tries to obtain an IP address after authentication.

মডেল উত্তর দেখুন

The most likely issue is missing VLAN trunking on the switch ports connecting to the Cambium APs. While the AP authorizes the device, if the assigned Guest VLAN is not permitted on the switch trunk, the device cannot reach the DHCP server to obtain an IP address, resulting in no internet access.

Q2. A university campus wants to use a single SSID for all students in the dormitories, but requires that each student's devices are isolated into their own private network segment to allow casting to their specific smart TV. How do you implement this using Cambium and Purple?

ইঙ্গিত: Look at Cambium's implementation of private pre-shared keys.

মডেল উত্তর দেখুন

Implement Cambium ePSK (Enhanced Pre-Shared Key) on the dormitory WLAN. Purple will manage the ePSK lifecycle via the cnMaestro API, generating a unique passphrase for each student. When a student connects their devices using their specific key, the Cambium AP assigns them to a unique VLAN, creating an isolated private area network.

Q3. During a pilot deployment, Purple's analytics dashboard shows zero dwell time or data usage metrics for the Cambium test site, even though users are successfully authenticating and browsing the internet. What configuration step was missed in cnMaestro?

ইঙ্গিত: Analytics require session data, which is handled by a specific UDP port in the AAA configuration.

মডেল উত্তর দেখুন

RADIUS Accounting was not configured. The network engineer must enable RADIUS Accounting in the cnMaestro Guest WLAN profile and point it to Purple's RADIUS server on UDP port 1813. Without this, Purple only handles authentication and receives no session lifecycle data.

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

Purple WiFi-এর সাথে NETGEAR Insight এবং এন্টারপ্রাইজ অ্যাক্সেস পয়েন্টের ইন্টিগ্রেশন

এই নির্দেশিকাটি IT ম্যানেজারদের NETGEAR Insight এবং WAX এন্টারপ্রাইজ অ্যাক্সেস পয়েন্টের সাথে Purple WiFi ইন্টিগ্রেট করার জন্য একটি সুনির্দিষ্ট টেকনিক্যাল রোডম্যাপ প্রদান করে। এতে গেস্ট Captive Portal, 802.1X স্টাফ নেটওয়ার্ক এবং PPSK ও ডাইনামিক VLAN অ্যাসাইনমেন্ট ব্যবহার করে মাল্টি-টেন্যান্ট সেগমেন্টেশন সহ প্রয়োজনীয় কনফিগারেশনগুলো আলোচনা করা হয়েছে।

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

Aruba ClearPass এবং Purple WiFi: ইন্টিগ্রেশন এবং ডিপ্লয়মেন্ট গাইড

এই গাইডটি HPE Aruba ClearPass Policy Manager-কে Purple WiFi প্ল্যাটফর্মের সাথে ইন্টিগ্রেট করার জন্য একটি সম্পূর্ণ টেকনিক্যাল রেফারেন্স প্রদান করে, যেখানে RADIUS প্রক্সি আর্কিটেকচার, Captive Portal কনফিগারেশন এবং ডায়নামিক VLAN রোল ম্যাপিং কভার করা হয়েছে। এটি Aruba-নির্ভর পরিবেশের IT ম্যানেজার এবং নেটওয়ার্ক আর্কিটেক্টদের জন্য ডিজাইন করা হয়েছে যাদের NAC-এর জন্য ClearPass বজায় রাখার পাশাপাশি গেস্ট প্রমাণীকরণ এবং অ্যানালিটিক্সের জন্য Purple ডিপ্লয় করতে হবে। এই ইন্টিগ্রেশন বাস্তবায়ন করা একটি গুরুত্বপূর্ণ ভেন্ডর গ্যাপ পূরণ করে, যা Purple-এর মার্কেট-লিডিং ভিজিটর ইন্টেলিজেন্স সক্ষমতার পাশাপাশি এন্টারপ্রাইজ-গ্রেড সিকিউরিটি এবং কমপ্লায়েন্স সক্ষম করে।

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

Aruba Central এবং Purple WiFi: ক্লাউড-ম্যানেজড ইন্টিগ্রেশন

Purple-এর ক্লাউড-হোস্টেড গেস্ট WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Aruba Central-কে ইন্টিগ্রেট করার জন্য একটি বিস্তৃত টেকনিক্যাল রেফারেন্স গাইড। এই গাইডটি এন্টারপ্রাইজ আইটি টিমগুলোর জন্য আর্কিটেকচার, এক্সটার্নাল Captive Portal এবং RADIUS-এর ধাপে ধাপে কনফিগারেশন এবং মাল্টি-সাইট রোলআউট কৌশলগুলো কভার করে।

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