目錄

簡介

必要條件

需求

採用元件

慣例

WLC上的Web驗證代理

設定WLC上的Web驗證Proxy

組態

驗證

相關資訊

簡介

本檔案將提供在無線LAN控制器(WLC)上使用Web驗證代理功能的組態範例。

必要條件

需求

嘗試此組態之前，請確保符合以下要求：

- 瞭解輕量型存取點(LAP)和Cisco WLC的組態。

- 瞭解輕量型存取點通訊協定(LWAPP)/無線存取點控制和布建(CAPWAP)。

- 瞭解Web驗證。

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- Cisco 4400 WLC（執行韌體版本7.0.16.0）

- Cisco 1130AG系列LAP

- 執行韌體版本4.2的Cisco 802.11a/b/g無線使用者端配接器

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

慣例

請參閱思科技術提示慣例以瞭解更多有關文件慣例的資訊。

WLC上的Web驗證代理

本檔案假設閱讀器事先瞭解Web驗證以及在Cisco WLC上設定Web驗證所涉步驟。如果您是新使用者，請閱讀以下文檔，其中詳細介紹了Web身份驗證過程：

- 無線 LAN 控制器 Web 驗證組態範例

- 使用無線 LAN 控制器的外部 Web 驗證組態範例

- 對無線 LAN 控制器 (WLC) 上的 Web 驗證進行排解疑難

Web驗證代理功能是在WLC 7.0.116.0版中匯入。

Web瀏覽器具有三種可由使用者配置的Internet設定：

- 自動檢測

- 系統代理

- 手動

此功能可讓在瀏覽器中啟用手動Web代理的使用者端更易於使用控制器進行Web驗證。

在設定為Web驗證的網路中，如果使用者端設定為手動代理設定，則控制器不會偵聽此類代理連線埠，因此使用者端無法與控制器建立TCP連線。實際上，使用者無法訪問任何登入頁面進行身份驗證和訪問網路。

當客戶端請求任何URL並且啟用了Web驗證代理功能時，控制器以網頁響應，該網頁提示使用者更改Internet代理設定以自動檢測代理設定。

此過程可防止瀏覽器的手動代理設定丟失。設定此功能後，使用者可以透過Web驗證原則存取網路。

預設情況下，為埠80、8080和3128提供此功能，因為這些埠是Web代理伺服器最常用的埠。

設定WLC上的Web驗證Proxy

本節提供用於設定本文件中所述功能的資訊。

組態

完成以下步驟，以便使用控制器GUI設定Web驗證代理：

1. 在控制器GUI上，選擇Controller > General。

2. 若要啟用WebAuth Proxy，請從WebAuth Proxy重新導向模式下拉選單中選擇Enabled。

3. 在「WebAuth Proxy重新導向連線埠」文字框中，輸入Web驗證Proxy的連線埠號碼。此文本框包含控制器偵聽Web驗證代理重新導向的連線埠號碼。預設情況下，假定為三個埠80、8080和3128。如果將Web驗證重新導向連線埠設定為除了這些值以外的任何連線埠，必須指定該值。

4. 按一下「Apply」。

若要從CLI設定WebAuth Proxy，請發出以下命令：

config network web-auth proxy-redirect {enable | disable}

使用config network web-auth port <port-number> 命令設定Web驗證連線埠號碼。

設定WLC後，請儲存組態並重新啟動控制器，以便組態生效。

驗證

若要檢視Web驗證代理配置的當前狀態，請發出show network summary或show running-config命令。

(Cisco Controller) >show network summary

RF-Network Name............................. WLAN-LAB

Web Mode.................................... Disable

Secure Web Mode............................. Enable

Secure Web Mode Cipher-Option High.......... Disable

Secure Web Mode Cipher-Option SSLv2......... Enable

Secure Shell (ssh).......................... Enable

Telnet...................................... Enable

Ethernet Multicast Forwarding............... Disable

Ethernet Broadcast Forwarding............... Disable

AP Multicast/Broadcast Mode................. Unicast

IGMP snooping............................... Disabled

IGMP timeout................................ 60 seconds

IGMP Query Interval......................... 20 seconds

User Idle Timeout........................... 300 seconds

ARP Idle Timeout............................ 300 seconds

Cisco AP Default Master..................... Disable

AP Join Priority............................ Disable

Mgmt Via Wireless Interface................. Disable

Mgmt Via Dynamic Interface.................. Disable

Bridge MAC filter Config.................... Enable

Bridge Security Mode........................ EAP

--More-- or (q)uit

Mesh Full Sector DFS........................ Enable

Apple Talk ................................. Disable

AP Fallback ................................ Enable

Web Auth Redirect Ports .................... 80

Web Auth Proxy Redirect  ................... Enable

Fast SSID Change ........................... Disabled

802.3 Bridging ............................. Disable

IP/MAC Addr Binding Check .................. Enabled

現在，我們將無線客戶端連線到我們為Web身份驗證配置的訪客SSID。

假設您有內部DHCP伺服器，則客戶端連線到WLAN Guest1並獲取IP地址。當使用者端嘗試存取URL(例如www.cisco.com)時，由於使用者端瀏覽器上啟用手動代理，因此使用Web驗證代理功能的控制器會以提示使用者變更Internet代理設定以自動偵測代理設定的網頁來回應。

此時，客戶端知道需要禁用手動代理設定。在這裡，您可以看到如何在Firefox 3.6版上禁用手動代理設定。

1. 在Firefox瀏覽器中，選擇Tools > Options，然後選擇Advanced。

2. 按一下Network頁籤，然後選擇Settings。

3. 在「連線設定」視窗中，選擇Auto-detect proxy settings for this network。

完成此操作後，請刷新瀏覽器，然後再次嘗試訪問URL。這一次，您將重定向到「Web驗證」頁面。使用者端可以為您提供憑證，您也可以登入訪客網路。

相關資訊

- 無線 LAN 控制器 Web 驗證組態範例

- 使用無線 LAN 控制器的外部 Web 驗證組態範例

- 對無線 LAN 控制器 (WLC) 上的 Web 驗證進行排解疑難

- 思科無線LAN控制器配置指南7.0.116.0版

- 技術支援與文件 - Cisco Systems