Cisco Catalyst 9800 WLC Entegrasyon Rehberi

Bu rehber, Cisco Catalyst 9800 serisi kablosuz denetleyici (WLC, sanal 9800-CL dahil) ile Useroam Cloud arasındaki misafir hotspot entegrasyonunu adım adım anlatır. Misafir, WLC'nin şifresiz misafir ağına bağlanır; telefonunda Useroam karşılama sayfası açılır (SMS, WhatsApp, oda numarası ve diğer giriş yöntemleri); kimlik doğrulaması RADIUS ile Useroam'da yapılır ve misafir internete çıkar.

Başlamadan önce: WLC web arayüzüne yönetici erişimi, WLC'nin internete çıktığı genel (dış) IP adresi ve IOS-XE 17.x sürümü gerekir. Bu rehberdeki ekranlar 17.15 sürümünden alınmıştır; diğer 17.x sürümlerinde menü adları aynıdır.

Useroam sunucu adresi her yerde 104.247.174.120'dir. RADIUS sunucusu, giriş sayfası adresi ve giriş öncesi izin listesi (ACL) bu IP ile yazılır. Başka bir adres kullanmayın.

Controller bir firewall'un arkasında mı? Misafir girişini FortiGate, Sophos gibi bir firewall yapacaksa WLC'de bu rehberdeki ayarlara gerek yoktur; WLC yalnızca açık bir SSID yayınlar. Bu durumda ilgili firewall rehberini izleyin: FortiGate, Sophos.

1 - Useroam Paneline Cihaz Ekleme

panel.useroam.com adresinden panelinize giriş yapıp Yeni Cihaz ekranını açın.

Kaydet düğmesine basın.

Cisco 9800 WLC 80

2 - Kurulum Bilgilerini Panelden Alma

Cihaz kaydedildikten sonra Ayarlar > Cihaz Ayarları sayfasında Kurulum sekmesini açın. Cisco WLC: External Web Auth + RADIUS kartında sonraki adımlarda kullanacağınız üç bilgi yazar; bunları bir kenara not edin:

Cisco 9800 WLC 81

3 - RADIUS Sunucusunu Tanımlama

WLC web arayüzünde Configuration > Security > AAA yolunu izleyin. Servers / Groups sekmesinde sol listeden RADIUS, üstte Servers seçiliyken + Add düğmesine basın.

Cisco 9800 WLC 10

Apply to Device ile kaydedin.

Cisco 9800 WLC 11

4 - RADIUS Sunucu Grubu Oluşturma

Aynı ekranda Server Groups sekmesine geçip + Add düğmesine basın.

Apply to Device ile kaydedin.

Cisco 9800 WLC 13

5 - Kimlik Doğrulama ve Accounting Yöntem Listeleri

AAA Method List sekmesine geçin.

Authentication bölümünde + Add:

Cisco 9800 WLC 14

Accounting bölümünde + Add:

Accounting, panelde Aktif Misafirler ve kullanım raporlarının dolması için gereklidir.

Cisco 9800 WLC 15

6 - Ara Accounting ve AP Bilgisi (Komut Satırı)

Aşağıdaki iki ayar web arayüzünde değil, komut satırında yapılır. Administration > Command Line Interface ekranından ya da SSH ile configure terminal modunda girin:

aaa accounting update newinfo periodic 5
radius-server attribute wireless accounting call-station-id ap-macaddress-ssid

Bu ayarlardan önce açılmış oturumlar eski biçimde kalır; yeni bağlanan misafirlerde geçerli olur.

7 - Giriş Öncesi İzin Listesi (Pre-Auth ACL)

Misafir giriş yapmadan önce yalnızca IP adresi alabilmeli, isim çözebilmeli ve Useroam giriş sayfasına ulaşabilmelidir. Configuration > Security > ACL yolunda + Add düğmesine basın.

Kuralları sırayla Add ile ekleyin:

SıraActionProtokolKaynakHedefAçıklama
10permitudpanyany, port eq bootpsDHCP (IP alma)
20permitudpany, port eq bootpsanyDHCP dönüşü
30permitudpanyany, port eq bootpcDHCP
40permitudpanyany, port eq domainDNS sorgusu
50permitudpany, port eq domainanyDNS cevabı
60permitipanyhost 104.247.174.120Useroam giriş sayfası
70permitiphost 104.247.174.120anyUseroam dönüşü
80permitipany157.240.0.0 0.0.255.255WhatsApp ile giriş
90permitip157.240.0.0 0.0.255.255anyWhatsApp dönüşü
100permitipany31.13.0.0 0.0.255.255WhatsApp ile giriş
110permitip31.13.0.0 0.0.255.255anyWhatsApp dönüşü

80 ile 110 arası kurallar, misafirin WhatsApp ile giriş yapabilmesi içindir (doğrulama mesajı giriş tamamlanmadan WhatsApp'tan gönderilir). Portalınızda WhatsApp girişi kapalıysa bu dört kuralı eklemeyebilirsiniz.

Cisco 9800 WLC 21

Komut satırıyla aynı liste:

ip access-list extended USEROAM-PREAUTH
 10 permit udp any any eq bootps
 20 permit udp any eq bootps any
 30 permit udp any any eq bootpc
 40 permit udp any any eq domain
 50 permit udp any eq domain any
 60 permit ip any host 104.247.174.120
 70 permit ip host 104.247.174.120 any
 80 permit ip any 157.240.0.0 0.0.255.255
 90 permit ip 157.240.0.0 0.0.255.255 any
 100 permit ip any 31.13.0.0 0.0.255.255
 110 permit ip 31.13.0.0 0.0.255.255 any

8 - Web Auth Genel Ayarı (global)

Configuration > Security > Web Auth listesinde global satırına tıklayın.

Bu adım atlanırsa giriş çalışmaz. Güvenli (https) web auth açıkken misafirin tarayıcısı, WLC'nin kendi imzaladığı sertifikayı kabul etmediği için giriş bilgisini WLC'ye hiç göndermez; misafir "giriş yapılıyor" ekranında kalır ve Useroam'a hiçbir RADIUS isteği gelmez.

Update & Apply to Device ile kaydedin.

Cisco 9800 WLC 30

WLC'nin web sunucusu açık olmalıdır (komut satırında ip http server); kapalıysa misafir giriş sayfasına yönlendirilmez.

9 - Useroam Giriş Sayfası Parametre Haritası

Aynı Web Auth ekranında + Add düğmesine basın.

Cisco 9800 WLC 31

Kaydettikten sonra useroam-portal satırına tıklayıp Advanced sekmesini açın:

Ekranın üstündeki Preview of the Redirect URL kutusunda, WLC'nin misafiri gönderdiği adresin önizlemesi görünür. Adresin http://104.247.174.120/cisco/?u= ile başladığını kontrol edin. WLC kendi parametrelerini ikinci bir ? ile ekler; bu normaldir, Useroam bunu doğru okur.

Cisco 9800 WLC 32

10 - Misafir WLAN'ı (SSID)

Configuration > Tags & Profiles > WLANs yolunda + Add düğmesine basın.

General sekmesi:

Cisco 9800 WLC 41

Security > Layer2 sekmesi: güvenlik türü None (şifresiz ağ; giriş Useroam sayfasıyla yapılır). MAC Filtering işaretsiz.

Cisco 9800 WLC 42

Security > Layer3 sekmesi:

Apply to Device ile kaydedin.

Cisco 9800 WLC 43

11 - Policy Profili

Configuration > Tags & Profiles > Policy yolunda + Add düğmesine basın (var olan bir profili de kullanabilirsiniz).

General sekmesi:

Cisco 9800 WLC 51

Advanced sekmesi:

Apply to Device ile kaydedin.

Cisco 9800 WLC 52

12 - Policy Tag ve AP'lere Atama

Configuration > Tags & Profiles > Tags yolunda Policy sekmesinde yeni bir tag ekleyin ya da AP'lerinizin kullandığı tag'i açın. WLAN-POLICY Maps bölümünde + Add ile misafir WLAN'ınızı (10. adım) policy profilinizle (11. adım) eşleyin.

Cisco 9800 WLC 61

Bu tag'in misafir ağını yayınlayacak AP'lere atanmış olması gerekir: Configuration > Wireless > Access Points listesinde AP'ye tıklayıp General > Tags > Policy alanında tag'i seçin. Listedeki Policy Tag sütununda her AP'nin doğru tag'i aldığını kontrol edin.

Cisco 9800 WLC 70

Ayarları kalıcı yapın: tüm adımlar bitince üst menüdeki kaydet (disket) simgesine basın ya da komut satırında write memory çalıştırın. Aksi halde WLC yeniden başladığında ayarlar kaybolur.

13 - Test ve Sorun Giderme

  1. Telefonla misafir SSID'sine bağlanın. Useroam giriş sayfası kendiliğinden açılmalıdır. Açılmazsa tarayıcıda http://neverssl.com adresini açın.
  2. SMS, WhatsApp veya portalınızda açık olan başka bir yöntemle giriş yapın.
  3. Panelde Misafirler > Aktif Misafirler ekranında misafiri görün; WLC'de Monitoring > Wireless > Clients ekranında misafirin durumu Run olmalıdır.
BelirtiKontrol edilecek
Giriş sayfası hiç açılmıyorWLAN Layer3'te Web Policy ve useroam-portal seçili mi; ACL'de 104.247.174.120 ve DNS kuralları var mı; ip http server açık mı.
"Giriş yapılıyor" ekranında kalıyor8. adım: Disable HTTP secure server for Web Auth işaretli mi, Virtual IPv4 Address 192.0.2.1 mi.
Tarayıcı "güvenli olmayan form" uyarısı veriyorRedirect URL for login http://104.247.174.120/cisco/?u=... ile başlamalı; https panel adresi kullanılmamalı.
"Kullanıcı adı veya şifre hatalı"RADIUS Key paneldeki Shared Secret ile aynı mı; paneldeki Cihaz Adresi WLC'nin internete çıktığı genel IP mi (RADIUS istekleri farklı bir IP'den çıkarsa Useroam cihazı tanımaz).
WLC RADIUS sunucusunu "dead" gösteriyorÖnünüzdeki firewall WLC'den 104.247.174.120'e UDP 1812 ve 1813 çıkışına izin veriyor mu. Komut satırından deneme: test aaa group Useroam deneme 1234 legacy (cevap "reject" gelirse bağlantı çalışıyordur).
Aktif kullanıcılar panelde görünmüyorPolicy profilinde Accounting List Useroam_Aco ve Interim Accounting açık mı; 6. adımdaki komutlar girildi mi.

Revizyon #2
tugay tarafından 5 Kasım 2026 11:01:50 oluşturuldu
tugay tarafından 5 Kasım 2026 11:02:06 güncellendi