Portal açılmıyor
Cihaz Wi-Fi'ya bağlanıyor ama giriş sayfası hiç gelmiyor.
Belirti
Misafir ağa bağlanıyor. Telefon ya hiç "ağa giriş yapın" bildirimi göstermiyor ya da bildirime dokununca boş veya bozuk bir sayfa açılıyor. Bazı cihazlarda portal yerine tarayıcıda "bağlantı güvenli değil" uyarısı çıkıyor.
Önce şunlara bakın
- Misafir cihazda tarayıcıyı açıp düz HTTP bir adres yazın, örneğin
http://neverssl.com. Portal geliyorsa yakalama çalışıyor; sorun portalda değil, bildirimde. - Cihazdaki walled garden listesine bakın:
app.captivo.io,captivo.ioveradius.captivo.iogirişten önce serbest olmalı (on-prem: bunların yerine kendi sunucu adresiniz). - Misafir VLAN'ının alan adı çözebildiğini doğrulayın: misafir cihazda herhangi bir alan adını sorgulayın. Sorgu başarısızsa DNS portaldan önce engelleniyor.
Olası sebepler
HTTPS adresler yakalanamıyor
Nasıl anlaşılır: Düz HTTP bir adres portalı açıyor; HTTPS bir site (google.com, instagram.com) yazınca "bağlantı güvenli değil" çıkıyor ya da sayfa askıda kalıyor.
Çözüm: Bu beklenen davranış: hiçbir erişim cihazı HTTPS trafiğini sertifikayı bozmadan yönlendiremez. Telefon ve bilgisayarlar portalı, HTTP kontrol adreslerini (captive.apple.com, connectivitycheck.gstatic.com, msftconnecttest.com) yoklayarak kendiliğinden açar. Bu kontrol adreslerini walled garden'a EKLEMEYİN: onlara ulaşan cihaz internete çıktığını sanır ve giriş bildirimini hiç göstermez.
Walled garden eksik
Nasıl anlaşılır: Portal sayfası açılıyor ama biçimsiz ya da boş görünüyor, veya gönder düğmesine basınca ağ hatası alınıyor.
Çözüm: Yukarıdaki Captivo adreslerini doğrulamadan önce her iki yönde serbest bırakın. Cihaza göre adımlar: pfSense, OPNsense, MikroTik.
DNS çözülmüyor
Nasıl anlaşılır: Sunucunun IP adresini yazınca portal açılıyor, alan adını yazınca açılmıyor; ya da cihaz "DNS sunucusu yanıt vermiyor" diyor.
Çözüm: Doğrulanmamış istemcilerin DNS'e ulaşmasına izin verin: ya erişim cihazı misafir VLAN'ı için DNS'i kendisi yanıtlar, ya da çözümleyicinize giden UDP/TCP 53 girişten önce serbest olur. Yakalama, cihazın önce alan adını çözebilmesine dayanır.
Portal dosyası eski
Nasıl anlaşılır: Panelde yapılan tasarım ya da giriş yöntemi değişikliği sayfaya yansımıyor, ya da sayfa sunucuya ulaşılamadığını söylüyor.
Çözüm: Portal HTML dosyasını Ayarlar → Portal sayfasından yeniden indirip cihaza yükleyin. On-prem: sunucu adresi değiştiyse yeniden indirme zorunlu, çünkü adres dosyanın içine gömülüdür.
MikroTik: giriş sayfasının adı
Nasıl anlaşılır: Captivo tasarımı yerine yönlendiricinin varsayılan hotspot sayfası geliyor.
Çözüm: İndirilen dosya, profilin kullandığı hotspot dizininde login.html adıyla durmalı. Bkz. MikroTik rehberi.
Sertifika uyarısı (on-prem)
Nasıl anlaşılır: Portal sayfası kaynaklarını sunucunuzdan yüklerken tarayıcı "sertifika geçerli değil" uyarısı veriyor.
Çözüm: Misafir cihazların güvendiği bir sertifika kurun: herkese açık bir ad için Let's Encrypt, iç bir ad için kurumsal CA'nız. Kendinden imzalı sertifika her misafir cihazda uyarı verir, bazıları sayfayı tamamen engeller.
Hâlâ çözülmediyse
- Erişim cihazının modeli ve yazılım sürümü
- Sorun yaşayan misafir cihazın işletim sistemi
- Düz HTTP bir adres yazınca ne olduğu
- Walled garden / izinli adresler listesinin ekran görüntüsü
- Portal dosyasının panelden en son ne zaman indirildiği