DOKÜMANTASYON

Cisco Meraki Entegrasyonu

Meraki'de guest WiFi splash'i — 'Sign-on with my RADIUS server' + özel splash — Captivo RADIUS'una doğrular.

1Meraki'yi Captivo'da tanıt

Captivo'da: Ayarlar → RADIUS → Meraki'nin RADIUS kaynak IP'sini ve aynı shared secret'ı NAS client olarak ekleyin.

2Splash'i RADIUS sign-on yap

Dashboard → Wireless → Configure → Access control. Misafir SSID'nizi seçin. Security = Open (şifresiz). Splash page = 'Sign-on with' → 'my RADIUS server'.

3Captivo RADIUS sunucusunu ekle

Aynı Access control sayfasında, RADIUS altında 'Add server': Host = Captivo RADIUS public IP/FQDN'iniz, Auth port = 1812, Secret = paylaşılan secret'ınız. 'Test' butonuyla access point'lerin RADIUS sunucusuna erişebildiğini doğrulayın.

4Walled garden (önemli)

Access control sayfasında Walled garden = Enabled yapın ve app.captivo.io ekleyin (LAN değil, public IP/domain kullanın). 'Block all access until sign-on is complete' seçiliyken, walled garden dışındaki her şey giriş öncesi erişilemez.

'Splash açılıyor ama SMS gelmiyor' şikayetinin #1 sebebi budur. Splash sayfasının JavaScript'i doğrulama kodunu app.captivo.io'dan çeker; bu yüzden o domain walled garden'da, giriş öncesi erişilebilir olmalı. SMS sağlayıcınızın domain'ini eklemenize gerek yok — SMS'i Captivo kendi sunucularından gönderir.
Aktif Oturumlar listesinin çalışması için: RADIUS accounting'i açın (1813 portu) VE cihazın periyodik accounting güncellemesi göndermesini sağlayın. Captivo bir oturumu, cihaz sinyal göndermeye devam ettiği sürece canlı sayar; yalnız başlangıç ve bitiş gönderiliyorsa hâlâ bağlı olan misafir 10 dakika sonra listeden düşer, cihazın kendi ekranında ise görünmeye devam eder. Ayar genelde Interim, Accounting Interim Update veya Update Interval adıyla geçer; bir dakika iyi bir değerdir.

5Captivo splash'ini özel tema olarak yükle

Dashboard → Wireless → Configure → Splash page → themes → 'Create something new' (Meraki-hosted özel HTML editörü). Ayarlar → Portal → Şablonlar'dan indirdiğiniz Cisco Meraki HTML'ini yapıştırın. Meraki sayfayı sunarken kendi değişkenlerini (login_url, continue_url, client_mac) yerine koyar; form, kullanıcı adı/parolayı login_url'e gizli success_url = continue_url ile POST eder — Captivo şablonu tam bunu yapar, düzenleme gerekmez.

Meraki-hosted özel temayı kullanın (değişkenleri Meraki yerine koyar). Harici 'Custom splash URL' seçeneğini KULLANMAYIN — orada login_url bir sorgu parametresi olarak gelir ve statik şablon ek JavaScript olmadan çalışmaz.

Test ve sorun giderme

Bir misafir cihaz bağlayın: markalı splash görünür, SMS/voucher ile doğrularsınız ve Meraki erişimi açar. Kimlik doğrulama ve kayıtlar hemen görünür; panelde canlı oturumları görmek için Meraki RADIUS ayarlarında accounting sunucusunu (1813 portu) da ekleyin.

Sorun giderme — Splash açılmıyor: splash = 'my RADIUS server' mi ve RADIUS Test geçiyor mu. SMS gelmiyor: walled garden (adım 4). 'Authentication failed': Captivo'daki NAS client IP/secret, Meraki'nin RADIUS ayarlarıyla uyuşmuyor.

Ürün geneli sorunlar için: Portal açılmıyor · Giriş reddediliyor · Oturumlar görünmüyor

Bu yazı yardımcı oldu mu?