跳至主要內容

Zyxel Nebula Cloud 與 USG 與 Purple WiFi 的整合

本技術參考指南涵蓋了 Zyxel Nebula Cloud 和 USG Flex 防火牆與 Purple WiFi 平台的端到端整合。它提供了逐步的設定說明,包括訪客 Captive Portal 重新導向、RADIUS 驗證、Walled Garden 設定、使用 802.1X 的安全員工 WiFi,以及使用 Zyxel 私人預先共用金鑰 (PPSK) 搭配動態 VLAN 分配的多租戶網路分段。在餐飲旅宿、零售和多租戶場所部署 WiFi 的 IT 經理、MSP 和網路架構師,將能獲得基於 PCI DSS、IEEE 802.1X 和 GDPR 等產業標準的實用指導。

📖 9 分鐘閱讀📝 2,234 字數🔧 2 範例3 練習題📚 9 關鍵定義

收聽此指南

查看播客逐字稿
歡迎收看 Purple 技術簡報系列。我是您的主持人,今天我們將為 IT 經理和網路架構師介紹一個至關重要的部署場景:將 Zyxel Nebula Cloud 和 USG Flex 防火牆與 Purple WiFi 進行整合。如果您正在連鎖飯店、零售物業或多租戶環境中部署訪客 WiFi,這一集就是為您準備的。讓我們直接進入架構說明。 首先,為什麼要進行此整合?Zyxel 提供了強大的硬體,而 Nebula 則提供了集中式的雲端管理。但是,當您大規模部署 WiFi 時(例如在 50 個零售分店或擁有 200 間客房的飯店中),您需要的不僅僅是基本的連線能力。您需要結構化的驗證流程、符合法規的數據擷取以及動態網路分割。這正是 Purple 的用武之地。我們透過 RADIUS 和外部 Captive Portal 重新導向與 Zyxel 整合,以提供基於身分識別的網路(Identity-Based Networks)。 讓我們逐步了解 Zyxel Nebula 上的核心設定。此流程從您的 SSID 設定開始。您導覽至「全站」、「設定」、「無線基地台」,然後進入「SSID 進階設定」。在這裡,您啟用外部 Captive Portal URL。您將輸入 Purple 入口網站中提供的特定 Purple 重新導向 URL。但僅靠重新導向是不夠的,您還必須設定 Walled Garden(圍牆花園)。 Walled Garden 定義了訪客裝置在驗證前可以存取哪些網域。這是一個常見的陷阱。您必須將 Purple 入口網站網域、任何資產 CDN 以及標準作業系統的 Captive Portal 偵測端點加入白名單。在 Nebula 中,您逐行新增這些網域。如果您遺漏了某個網域,歡迎頁面將無法正常載入,您的訪客將會卡住。 接下來,我們設定 RADIUS 伺服器。在 SSID 進階設定中,您選擇「WPA2-Enterprise 搭配我的 RADIUS 伺服器」,或根據您的流程設定基於 MAC 的驗證。您輸入 Purple RADIUS IP 位址,將驗證連接埠設定為 1812,計費連接埠設定為 1813,並輸入共用金鑰。請務必設定備用 RADIUS 伺服器以確保高可用性。 現在,讓我們討論一個更進階的場景:使用 Zyxel 私人預先共用金鑰(PPSK)進行多租戶分割。在學生宿舍或共享工作空間等環境中,您希望使用單一 SSID,但需要隔離每個租戶的流量。Zyxel PPSK 允許您為每個使用者發行唯一的 WiFi 密碼。當他們連線時,Nebula 控制器會根據該密碼動態地將他們分配到特定的 VLAN。您可以在「雲端驗證」下透過選擇 DPPSK 並分配相應的 VLAN ID 來設定此功能。這減少了 SSID 的開銷,並顯著提高了安全性。 那麼 USG Flex 防火牆呢?如果您是在地端執行閘道器,您必須確保您的防火牆規則和區域策略與您的無線網段保持一致。您通常會為 Guest、Staff 和 Multi-Tenant 流量建立專用區域。Guest 區域必須僅具有對外網際網路存取權限,並設有嚴格的規則來阻止存取 LAN 或 DMZ 區域。 讓我們轉到實作建議和常見陷阱。我們最常遇到的問題是 Walled Garden(圍牆花園)設定錯誤。如果訪客連線後看到空白頁面,請檢查您的白名單。使用瀏覽器開發人員工具來識別被封鎖的 CDN 請求。第二個問題是 RADIUS 逾時。請確保您的上游防火牆允許將 UDP 連接埠 1812 和 1813 傳出至 Purple 雲端平台。 現在進入快速問答時間。 問題一:我需要為 Guest WiFi 準備專用的 VLAN 嗎? 答案:是的。請務必將訪客流量隔離在專用的 VLAN 上。如果您的場域在相同的實體基礎架構上處理付款,這對於符合 PCI DSS 規範是強制性的。 問題二:我可以在沒有 Nebula 的情況下,將 Purple 與 Zyxel 獨立 AP 搭配使用嗎? 答案:可以,但針對每個 AP 單獨管理 RADIUS 和入口網站設定效率極低。我們強烈建議使用 Nebula Control Center 進行集中式管理。 問題三:Purple 如何處理 MAC 位址隨機化? 答案:Purple 依賴 Zyxel 控制器透過 RADIUS 會計(Accounting)提供的 MAC 位址。雖然裝置會針對每個網路隨機化 MAC,但它們在您的特定 SSID 上會保持相同的 MAC,從而允許在訪客造訪期間保持工作階段持續性。 總結來說:將 Zyxel Nebula 與 Purple 整合需要精確設定外部 Captive Portal URL、完整的 Walled Garden 以及準確的 RADIUS 設定。對於多租戶場域,可利用 Zyxel PPSK 進行動態 VLAN 導向。正確設定這些元素,您就能提供安全、具擴充性的 WiFi 體驗,並擷取寶貴的第一方數據。 如果您正在規劃部署,請參閱完整的技術指南以取得逐步說明和架構圖。感謝您的收聽,我們在下一次技術簡報中再見。

header_image.png

執行摘要

Zyxel Nebula Cloud 與 USG Flex 防火牆已部署於數千個企業場域,從連鎖飯店到零售物業。當您將此硬體與 Purple 整合時,即可加入符合法規且具備數據收集功能的訪客驗證層,將標準無線網路轉化為第一方數據資產。本指南涵蓋四種部署情境:透過外部網頁導向的訪客 Captive Portal 重新導向、基於 RADIUS 的驗證與計費、使用 IEEE 802.1X 的安全員工 WiFi,以及使用 Zyxel 動態個人預共用金鑰 (DPPSK) 的多租戶網路分割。Purple 在全球 80,000 多個實體場域運作,並在 2024 年處理了 4.4 億次登入(Purple 內部數據)。它擁有 ISO 27001、GDPR、CCPA 和 Cyber Essentials 等認證。此處描述的整合架構在平台層級上與硬體無關,但本指南中特定的設定路徑與參數適用於執行最新韌體的 Zyxel Nebula 控制中心 (NCC) 與 USG Flex 防火牆。

如需深入瞭解企業 WiFi 安全架構,請參閱我們的 Enterprise WiFi Security: A Complete Guide for 2026


技術深度解析

整合架構

Zyxel 與 Purple 的整合依賴三個依序運作的標準協定:HTTP 重新導向(Captive Portal 偵測)、RADIUS 驗證 (UDP 1812) 以及 RADIUS 計費 (UDP 1813)。當訪客裝置連線至訪客 WiFi SSID 時,Zyxel 無線基地台會攔截第一個 HTTP 請求,並發出 HTTP 302 重新導向至 Purple 外部 Captive Portal URL。訪客在 Purple 登入網頁上進行驗證(透過電子郵件、社群登入或簡訊),接著 Purple 會向 Zyxel 控制器傳回 RADIUS Access-Accept 訊息。控制器隨即授予網際網路存取權限,並開始傳送 RADIUS Accounting Start 封包以記錄工作階段數據。

architecture_overview.png

Zyxel USG Flex 防火牆介於無線區段與 WAN 之間。它執行基於區域的安全原則,將訪客、員工和多租戶 VLAN 彼此隔離,並與企業 LAN 隔離。Nebula 控制中心透過連接埠 443 上的 HTTPS 連線至 Nebula 雲端,集中管理無線基地台與 SSID 設定。

RADIUS 參數

下表彙整了您需要從 Purple 管理主控台取得的 RADIUS 設定參數。

參數
主要 RADIUS IP 於 Purple 管理主控台提供
次要 RADIUS IP 於 Purple 管理主控台提供
驗證連接埠 UDP 1812
計費連接埠 UDP 1813
共用金鑰 於 Purple 管理主控台中提供
NAS 識別碼 設定為 AP MAC 位址或場域名稱
Called Station ID AP MAC 位址

請務必同時設定主要與次要 RADIUS 伺服器。單一 RADIUS 端點屬於單一故障點,一旦伺服器無法連線,將會導致訪客無法登入。

Walled Garden 設定

Walled Garden(亦稱為白名單)定義了裝置在完成驗證前可以存取的網域和 IP 範圍。在 Zyxel Nebula 中,您可以在 Site-wide > Configure > Access points > Captive portal customisation > Captive portal advance setting 下進行此設定。

您必須包含以下類別的項目:

  • Purple portal 網域及其所有子網域(使用萬用字元格式:*.purple.ai
  • 提供 portal 的 CSS、JavaScript 和圖片資源的 CDN 網域
  • 若您啟用了 Facebook、Google 或 Microsoft 登入,則需包含社群登入提供商的網域
  • Apple Captive Portal 偵測:captive.apple.com
  • Google 連線檢查:connectivitycheck.gstatic.com
  • Microsoft NCSI:www.msftconnecttest.com

遺漏上述任何項目都將導致 Splash Page 在特定裝置類型上無法正常轉譯。特別是 iOS 裝置,若未正確處理 Apple CNA 端點,將會顯示空白的微型瀏覽器。

使用 IEEE 802.1X 的安全員工 WiFi

針對員工網路,您不應使用共用的 PSK。IEEE 802.1X(定義於 IEEE 802.1X-2020 標準中)透過為每位使用者提供獨立憑證,來提供基於連接埠的網路存取控制。在 Nebula 中,您可以透過將 SSID 安全性設定為 WPA2-Enterprise,並將驗證指向 Nebula Cloud Authentication Server (NCAS) 或透過 RADIUS 代理指向外部 RADIUS 伺服器(例如 Microsoft Entra ID 或 Okta)來進行此設定。

針對 WPA3-Enterprise 部署,設定路徑完全相同,但您需在安全性選項中選擇 WPA3。WPA3 強制要求受保護的管理畫面 (PMF),並使用對等同時驗證 (SAE) 以提高對離線字典攻擊的防禦能力。

適用於多租戶場域的 PPSK 與動態 VLAN 分配

ppsk_vlan_diagram.png

Zyxel DPPSK (Dynamic Personal Pre-Shared Key) 允許單一 SSID 為多個隔離的網路區段提供服務。每位使用者或裝置都會收到一個專屬的密碼。當他們進行驗證時,Nebula 控制器會將該密碼對應到 DPPSK 資料庫中定義的 VLAN ID。對於需要租戶隔離而又不想廣播數十個 SSID 的共同工作空間、學生宿舍、建案出租 (BTR) 開發項目以及多住戶單元 (MDU) 而言,這是最正確的做法。 DPPSK requires the Nebula Pro Pack licence and access point firmware version 6.00 or later. You configure the DPPSK database under Configure > Cloud authentication > DPPSK in Nebula Control Center. Each entry includes the passphrase, an optional expiry date, an email address for delivery, and the target VLAN ID.

The maximum number of simultaneously authorised DPPSK entries is 2,048. For deployments with more than 2,048 concurrent users, you will need to manage expiry dates carefully to ensure active credentials remain within this limit.


實作指南

步驟 1:準備網路基礎架構

在操作 Nebula Control Center 之前,請先在 USG Flex 防火牆和下游交換器上設定您的 VLAN。

  1. 建立一個 Guest VLAN(例如:VLAN 10)並配置專用子網路(例如:192.168.10.0/24)。在此介面上設定 DHCP 伺服器。
  2. 建立一個 Staff VLAN(例如:VLAN 20)並配置專用子網路(例如:192.168.20.0/24)。
  3. 針對多租戶部署,請為每個租戶建立額外的 VLAN(例如:VLAN 30、40、50)。
  4. 在 USG Flex 上,建立一個對應到 VLAN 10 的 Guest Zone。建立一條安全策略,允許流量從 Guest Zone 流向 WAN 區域。建立一條全部拒絕(deny-all)的策略,阻擋從 Guest Zone 流向 LAN 區域的流量。
  5. 確保連接 Zyxel AP 的交換器連接埠已設定為承載所有所需 VLAN 標記的 802.1Q trunk。

步驟 2:在 Nebula Control Center 中設定訪客 SSID

  1. 登入 Nebula Control Center:ncc.nebula.zyxel.com
  2. 導覽至 Site-wide > Configure > Access points > SSID settings
  3. 啟用訪客 SSID 並切換至 Advanced mode
  4. 啟用 Guest network 以啟用 Layer 2 用戶端隔離。這可防止訪客裝置在同一個 SSID 上直接互相通訊。
  5. 儲存。

步驟 3:設定外部 Captive Portal

  1. 導覽至 Site-wide > Configure > Access points > SSID advanced settings
  2. 從下拉式選單中選擇您的訪客 SSID。
  3. Sign-in method 下,針對初始重新導向選擇 Click-to-continue,或者如果您使用的是 Purple 的 RADIUS 基礎 MAC 驗證,請選擇 My RADIUS server
  4. 導覽至 Site-wide > Configure > Access points > Captive portal customisation
  5. External captive portal URL 下,輸入來自 Purple 管理主控台的 Purple 重新導向 URL。格式為 https://[your-purple-domain]/[venue-id]
  6. Captive portal advance setting 下,輸入所有必要的 Walled Garden 網域。
  7. Strict policy 設定為 Block all access until sign-on,以防止訪客繞過 Captive Portal。
  8. 設定 Reauth time 以符合您場所的階段作業策略(通常餐旅業為 24 小時,零售業會員計劃為 30 天)。
  9. 儲存。

步驟 4:在 Nebula 中設定 RADIUS

  1. SSID advanced settingsNetwork access 下,選擇 My RADIUS server
  2. 輸入來自 Purple 管理主控台的 Primary RADIUS server IP
  3. Authentication port(驗證連接埠)設定為 1812
  4. 輸入 Shared secret(共用金鑰)。
  5. 針對次要 RADIUS 伺服器重複上述步驟。
  6. 啟用 RADIUS accounting(RADIUS 計費)並將計費連接埠設定為 1813
  7. 儲存。

步驟 5:設定 DPPSK 以進行多租戶區隔

  1. 導覽至 Configure > Access points > SSID advanced settings
  2. 選擇多租戶 SSID,並將 Network access 設定為 Dynamic personal PSK
  3. 導覽至 Configure > Cloud authentication > DPPSK
  4. 按一下 Add 並選擇 Batch create DPPSK
  5. 設定憑證數量、到期日以及每個租戶群組的目的地 VLAN ID
  6. 輸入接收批次憑證的電子郵件地址。
  7. 儲存並將憑證發送給租戶。

步驟 6:驗證部署

  1. 將測試裝置連線至 Guest WiFi SSID。
  2. 確認裝置已重新導向至 Purple 的 splash page。
  3. 完成驗證並確認已成功連線至網際網路。
  4. 在 Purple 管理主控台中,確認該工作階段已顯示在分析儀表板中。
  5. 在 Nebula 中,導覽至 Access point > Monitor > Clients,以確認用戶端已關聯並分配到正確的 VLAN。
  6. 使用租戶憑證進行連線,以測試 DPPSK 並確認 VLAN 分配正確。

最佳實踐

區隔每種流量類型。 訪客、員工和 IoT 流量必須各自佔用專屬的 VLAN。如果您的場域在相同的實體基礎架構上處理刷卡交易,這將是強制性的要求 — PCI DSS v4.0 要求持卡人資料環境與訪客網路之間必須進行網路區隔。

使用 RADIUS 備援。 在 Nebula 中設定主要和次要的 Purple RADIUS IP。單一 RADIUS 伺服器故障將會阻止所有訪客進行驗證,直到問題解決為止。

定期稽核 Walled Garden(圍牆花園)。 Portal 廠商會更新其 CDN 設定。部署時可正常運作的網域,在六個月後若廠商將資產遷移至新的 CDN,可能會發生故障。請安排每季審查您的 Walled Garden 項目。

啟用 RADIUS accounting。 若未啟用計費功能,Purple 將無法追蹤工作階段持續時間、數據使用量,或執行基於時間的存取限制。計費數據同時也會提供給 WiFi Analytics 分析儀表板。

在硬體支援的情況下套用 WPA3。 2021 年起推出的 Zyxel 基地台均支援 WPA3。針對員工 WiFi,採用 192 位元安全模式的 WPA3-Enterprise 符合 NIST SP 800-187 對企業無線安全的建議。

在正式上線前測試 CNA 行為。 在 iOS 上,Captive Network Assistant (CNA) 迷你瀏覽器的功能與完整瀏覽器相比有所限制。在部署給訪客之前,請先在 CNA 環境中測試您的 Purple splash page — 特別是社群登入流程和自訂 JavaScript。針對 旅宿業 部署,另請參閱我們關於區隔訪客與後勤網路的指南。對於 零售業 環境,相同的 PPSK 方法也適用於將 POS 系統與顧客 WiFi 進行隔離。


疑難排解與風險緩釋

登入頁面(Splash page)無法載入

症狀:訪客連線至 SSID,但在 CNA 中看到空白頁面或瀏覽器錯誤。

原因:登入頁面所需的一或多個網域未加入 Walled Garden(圍牆花園)。

解決方案:將測試裝置連線至訪客 SSID。開啟瀏覽器(非 CNA)並導覽至任何 HTTP URL。重新導向至 Portal 頁面時,開啟瀏覽器的開發者工具並檢查「網路(Network)」分頁。找出任何傳回 403 或連線遭拒錯誤的請求。將這些網域新增至 Nebula Walled Garden 中。

訪客已通過驗證但無法存取網際網路

症狀:訪客填寫完 Portal 表單並看到成功頁面,但無法瀏覽網際網路。

原因:Zyxel 控制器未收到來自 Purple 的 RADIUS Access-Accept,或 USG Flex 防火牆封鎖了 RADIUS 回應。

解決方案:驗證是否已允許從 Zyxel AP 管理 IP 到 Purple RADIUS 伺服器 IP 的輸出 UDP 連接埠 1812 與 1813。檢查 USG Flex 安全性原則記錄中是否有遭封鎖的流量。

Purple 儀表板缺少 RADIUS 計費(Accounting)資料

症狀:工作階段顯示在 Nebula 中,但 Purple 分析儀表板未顯示任何工作階段持續時間資料。

原因:Nebula SSID 設定中未啟用 RADIUS Accounting,或 UDP 連接埠 1813 遭封鎖。

解決方案:確認 SSID 進階設定中已啟用 RADIUS 計費。驗證計費連接埠是否設定為 1813,且共用金鑰與 Purple 設定相符。

DPPSK 使用者被分配到錯誤的 VLAN

症狀:租戶使用其 PPSK 進行連線,但被分配到錯誤的網路區段。

原因:DPPSK 資料庫項目中的 VLAN ID 與交換器 Trunk 或 USG Flex 介面上設定的 VLAN 不符。

解決方案:交叉比對 Nebula DPPSK 資料庫中的 VLAN ID 與上游交換器及 USG Flex 上的 VLAN 設定。確保 AP 交換器連接埠為承載所有租戶 VLAN 的 Trunk 連接埠。


投資報酬率(ROI)與業務影響

將 Zyxel 基礎架構與 Purple 整合,可將原本屬於成本中心的無線網路轉化為能創造營收的數據資產。對於擁有 200 間客房的飯店,在登入 WiFi 時收集訪客的電子郵件地址與行銷同意書,可建立起推動直接訂房行銷活動的 CRM 資料庫,進而降低對 OTA 佣金的依賴。對於零售連鎖店,Purple 的 Guest WiFi 平台提供人流量分析、停留時間數據以及重複造訪率,為排班與商品陳列決策提供有力支援。 對於多租戶營運商(如 BTR 開發項目、學生宿舍、共享工作空間)而言,將 Zyxel DPPSK 與 Purple 結合部署,可消除為每個租戶管理獨立 SSID 和憑證的營運開銷。單一 SSID 搭配動態 VLAN 分配,能減少射頻干擾、簡化上網引導流程,並在無需額外基礎設施的情況下擴展至數百名住戶。

Purple 達 99.999% 的運作時間 SLA 可確保驗證層不會成為訪客存取的瓶頸。透過該平台收集的 290 億個數據點(Purple 內部數據),經由 Purple 管理主控台提供的分析,能為場域營運商提供具體可行的情報,證明在部署的第一個季度內即可回收整合投資。

對於將訪客 WiFi 視為受監管服務的 醫療保健交通運輸 環境,Purple 的 Captive Portal 中內建符合 GDPR 規範的數據擷取與同意管理功能,消除了與未受管理開放網路相關的合規風險。

另請參閱: Arista Cognitive Wi-Fi 與 Purple WiFi 整合 ,以瞭解在不同硬體平台上類似的整合模式。

關鍵定義

Captive portal

一個攔截來自已連線裝置之未驗證 HTTP 流量的網頁,要求使用者在獲得網際網路存取權限之前進行互動或驗證。

Purple 用於在 Zyxel 訪客 WiFi 網路上收集訪客數據並執行服務條款的主要機制。

Walled Garden

裝置在完成 Captive portal 驗證之前可以存取的 IP 位址和網域名稱清單。

在 Nebula 的 Captive portal 進階設定中進行配置。必須包含所有 Purple portal 網域、CDN 端點和作業系統連線檢查 URL。

RADIUS

遠端用戶撥號驗證服務。一種網路協定,為網路存取提供集中式的驗證、授權和計費 (AAA) 管理。

Purple 作為 RADIUS 伺服器。Zyxel AP 會在 UDP 1812 上傳送驗證請求,並在 UDP 1813 上傳送計費數據。

DPPSK

動態個人預先共用金鑰。一項 Zyxel Nebula 功能,可在單一 SSID 上發行唯一的 WiFi 密碼,並將每個密碼對應到特定的 VLAN。

用於多租戶場所,以隔離住戶或租戶流量,而無需廣播多個 SSID。需要 Nebula Pro Pack。

VLAN

虛擬區域網路。一種邏輯網路區段,可在第 2 層隔離流量,無論實體交換器或 AP 基礎架構為何。

用於區隔訪客、員工和多租戶流量的強制性設定。在處理卡片付款的場所中,為符合 PCI DSS 合規性所必需。

IEEE 802.1X

一項用於基於連接埠之網路存取控制的 IEEE 標準,使用可延伸驗證協定 (EAP) 在授予網路存取權限之前對個別使用者或裝置進行驗證。

在 Nebula 中用於員工 WiFi,方法是選擇 WPA2-Enterprise 或 WPA3-Enterprise,並搭配 Nebula 雲端驗證伺服器或外部 RADIUS 伺服器。

CNA

Captive Network Assistant。當 iOS 和 macOS 裝置在 WiFi 網路上偵測到 Captive portal 時,會自動開啟的虛擬瀏覽器。

與完整瀏覽器相比,對 JavaScript 和 Cookie 的支援有限。Purple 登入頁面在部署前必須在 CNA 環境中進行測試。

Identity-Based Networks

一種網路架構,可根據使用者或裝置的已驗證身分,動態套用存取原則、VLAN 分配和頻寬限制。

將 Zyxel DPPSK 與 Purple 的 RADIUS 平台相結合的成果。每個使用者在連線時都會自動獲得正確的網路區段。

NCC

Nebula 控制中心。Zyxel 的雲端網路管理平台,用於集中配置和監控 Zyxel 存取點、交換器和防火牆。

本指南中描述的所有 SSID、Captive portal、RADIUS 和 DPPSK 配置均在 NCC 內進行。

範例

一家擁有 200 間客房的飯店正在部署 Zyxel Nebula 無線基地台和 USG Flex 500 防火牆。他們需要提供具有品牌形象登入頁面的訪客 WiFi、具有獨立憑證的獨立員工網路,以及用於智慧電視和恆溫器的 IoT 網路,且所有這些都不能廣播超過三個 SSID。

IT 團隊設定了三個 SSID。第一個是「Hotel-Guest」,這是一個開放式 SSID,在 Nebula 中設定了 Purple 外部 Captive Portal URL。訪客會被重新導向到品牌專屬的 Purple 登入頁面,並在該頁面提交電子郵件並接受行銷同意書。RADIUS 驗證和計費指向連接埠 1812 和 1813 上的 Purple 雲端平台。第二個 SSID 是「Hotel-Staff」,設定為 WPA2-Enterprise 並使用 Nebula Cloud 驗證伺服器。每位員工在 NCAS 資料庫中都有一個唯一的帳號和密碼,並對應到 VLAN 20。第三個 SSID 是「Hotel-IoT」,設定為 DPPSK。每台智慧電視和恆溫器都會收到一個對應到 VLAN 30 的唯一密碼。USG Flex 執行區域原則:訪客 (VLAN 10) 只能存取 WAN。員工 (VLAN 20) 可以存取 WAN 和內部管理系統。IoT (VLAN 30) 僅限於存取特定的本機服務。

考官評語: 此架構以最少的 SSID 開銷實現了完全的分段。針對 IoT 裝置使用 DPPSK 可提供裝置層級的隔離,而無需 802.1X 請求者(無周邊裝置無法支援此功能)。訪客 SSID 上的 Purple 整合可大規模收集第一方數據,而員工 SSID 則透過個別的 802.1X 憑證維持企業級安全性。

一家共同工作空間營運商管理著三個樓層的 12 個租戶。每個租戶都需要隔離的網際網路存取,且不能存取其他租戶的裝置。營運商希望在租戶遷入時發放 WiFi 憑證,並在遷出時撤銷憑證,而無需變更 SSID 或重新設定 AP。

營運商部署了單一的「CoWork-Connect」SSID,並在 Nebula 中啟用了 DPPSK。在租戶遷入時,他們登入 Nebula 控制中心,導覽至「設定」>「雲端驗證」>「DPPSK」,並為該租戶建立一個新憑證,其目標 VLAN ID 與該租戶的網路區段相符。他們設定與租約結束日期相符的到期日,並將憑證以電子郵件寄給租戶。在租戶遷出時,他們刪除該 DPPSK 項目。該憑證會立即失效,租戶的裝置將無法再進行關聯。SSID 上啟用了 Layer 2 隔離,以防止即使在同一個 VLAN 內也能進行跨租戶通訊。

考官評語: DPPSK 為多租戶環境提供了一個乾淨的生命週期管理模型。到期日功能可自動執行離線流程,而無需手動重新設定 AP。2,048 個並行憑證限制完全在 12 個租戶的共同工作空間容量之內。對於更大規模的部署,營運商應規劃憑證輪替時程,以保持在此限制之內。

練習題

Q1. 您已在 Zyxel Nebula 中設定了 Purple Captive Portal URL 並啟用了外部入口網頁。訪客連線至 SSID,但反應登入頁面需要超過 30 秒才能載入,且畫面顯示異常(缺少圖片和排版混亂)。最可能的成因是什麼?您該如何解決?

提示:請考慮在訪客通過驗證之前,是什麼控制了對外部資源的存取。

查看標準答案

Walled Garden(圍牆花園)設定不完整。Purple 登入頁面會從 CDN 網域載入 CSS、JavaScript 和圖片資產。如果未在 Nebula Captive Portal 進階設定中將這些網域加入白名單,AP 就會在驗證完成前阻擋這些請求。解決方案:將測試裝置連線至訪客 SSID,開啟瀏覽器(而非 CNA 迷你瀏覽器),導覽至任何 HTTP URL 以觸發重新導向,然後開啟開發者工具並檢查「網路 (Network)」分頁。找出任何傳回 403 或連線錯誤的請求。將這些網域新增至 Nebula Walled Garden 並重新測試。

Q2. 某個場地營運商希望為購物中心內的 15 個不同零售租戶提供隔離的網路。他們最初的計劃是從其 Zyxel AP 廣播 15 個獨立的 SSID。為什麼這種方法會有問題?他們應該改為部署什麼?

提示:請思考射頻 (RF) 空中傳輸時間以及專為此使用案例設計的 Zyxel 功能。

查看標準答案

廣播 15 個 SSID 會使每個基地台每秒產生 15 組信標訊框 (Beacon Frames)。在擁有多個 AP 的密集零售環境中,這種信標開銷會消耗大量的空中傳輸時間,並降低所有已連線裝置的吞吐量。正確的方法是廣播單一 SSID 並啟用 Zyxel DPPSK。每個租戶都會收到一個對應到其專屬 VLAN ID 的唯一密碼。當租戶裝置連線時,Nebula 控制器會動態將其分配到正確的 VLAN。如此一來,只需單一 SSID 即可實現完全的流量隔離,並將 RF 開銷降至最低。

Q3. 部署 Zyxel 與 Purple 整合後,訪客可以成功驗證並瀏覽網際網路。然而,Purple 分析儀表板顯示的工作階段持續時間數據為零,且基於時間的存取限制功能無法運作。設定中遺漏了什麼?

提示:驗證與工作階段追蹤使用不同的連接埠和協定。

查看標準答案

Nebula SSID 設定中未啟用 RADIUS Accounting(計費),或者上游防火牆阻擋了 UDP 連接埠 1813。驗證 (UDP 1812) 已成功,這就是訪客可以連線的原因。但如果沒有計費封包(Start、Interim-Update、Stop),Purple 就無法追蹤工作階段持續時間、執行時間限制或填入分析儀表板的數據。解決方案:確認 SSID 進階設定中已啟用 RADIUS 計費,且計費連接埠設定為 1813 並填入正確的共用金鑰。接著,驗證上游防火牆是否允許從 Zyxel AP 管理 IP 到 Purple RADIUS 伺服器 IP 的連出 UDP 1813 流量。