Soru: Misafir Wi-Fi Ağına Bağlanıldığında Karşılama Ekranı (Login Sayfası) Neden Otomatik Açılmaz?
Cevap: Otellerde, restoranlarda, kafelerde, hastanelerde ve öğrenci yurtlarında MikroTik Hotspot sistemi kurulduğunda misafirlerin en sık karşılaştığı ve internete girmesini engelleyen kriz, telefondan veya laptoptan Wi-Fi ye bağlanılmasına rağmen ‘Oturum Açma Ekranının’ (Captive Portal Login Sayfası) ekrana otomatik düşmemesi ve tarayıcıya bir site yazıldığında ‘DNS_PROBE_FINISHED_BAD_CONFIG’ veya ‘Bağlantı Gizli Değil / HSTS Engeli’ uyarısı vererek donmasıdır. Kullanıcı internet şifresini yazacağı sayfaya ulaşamadığı için ağda kilitli kalır. Bu arıza Hotspot mimarisindeki HTTPS yönlendirme kilitlenmesi veya DNS adresi atama hatalarından kaynaklanır.
Captive Portal Giriş Sayfasının Açılmasını Engelleyen Üç Kritik Neden
Telefonların otomatik oturum açma penceresi (CNA – Captive Network Assistant) şu sebeplerle çöker:
- HTTPS / HSTS Yönlendirme Engeli: Kullanıcı tarayıcıyı açtığında varsayılan açılış sayfası
https://www.google.comgibi HTTPS şifreli bir sitedir. Router bu trafiği yakalayıp kendi şifresiz HTTP login sayfasına yönlendirmeye çalıştığında tarayıcı bunu bir ‘Siber Araya Girme Saldırısı (MITM)’ olarak algılar ve SSL sertifika hatası vererek yönlendirmeyi bloke eder. - Hotspot Ağına Dış DNS Verilmesi Hatası: DHCP sunucusunda Hotspot kullanıcılarına DNS sunucusu olarak doğrudan Google (8.8.8.8) verilmesi. Kullanıcı henüz giriş yapmadığı için 8.8.8.8 e gidemez; DNS çözülemediği için login sayfası da açılamaz.
- DNS Adı (DNS Name) Boş Bırakılması: Hotspot sunucu profilinde bir yerel alan adı (Örn:
wifi.giris) tanımlanmaması.
1. Adım: Hotspot Sunucu Profilinde Yerel DNS Adı Tanımlama
Login ekranının güvenle çağrılabilmesi için tescilli yerel DNS adı şarttır:
- Winbox açılarak IP > Hotspot > Server Profiles menüsüne girilir.
- Kullanılan Hotspot profiline çift tıklanır; General sekmesi açılır:
- Hotspot Address:
172.16.50.1(Hotspot ağ geçidi IP si). - DNS Name:
login.wifiveyagiris.hotspot(Sonu gerçek internet alan adlarıyla çakışmayan yerel bir isim yazılmalıdır).
- Hotspot Address:
- Bu ayar yapıldığında, misafir tarayıcıya doğrudan
http://login.wifiyazdığında karşılama ekranı anında açılır.
2. Adım: DHCP Network Ayarlarında DNS’i Routerın Kendi IP’sine Kitleme
Misafirlerin login olmadan önce DNS sorgularını çözebilmesi için:
Winbox Terminal Komutu:
# Hotspot DHCP ağının DNS sunucusunu YALNIZCA routerın kendi IP si yapın:
/ip dhcp-server network set [find address="172.16.50.0/24"] dns-server=172.16.50.1
# MikroTik DNS servisinde uzak sorguları açık tutun:
/ip dns set allow-remote-requests=yesBu sayede misafir ilk bağlandığında telefonun arkada attığı connectivitycheck.gstatic.com sorgusu router tarafından yakalanır; router bu sorguyu kendi içinde çözer ve telefonun ekranına ‘Ağda Oturum Açın’ penceresini otomatik fırlatır.
3. Adım: Güvenlik Duvarında ‘Walled Garden’ ile Güvenli Giriş İzinleri
Eğer login ekranında Google/Facebook ile giriş veya SMS onay kodu servisi varsa, bu siteler şifresiz erişime açılmalıdır:
/ip hotspot walled-garden
add dst-host=*turkiye.gov.tr comment="E-Devlet Dogrulama Izni"
add dst-host=*sms-servis-saglayici.com comment="SMS Gateway Izni"Kurumsal Hotspot karşılama ekranı tasarımları, SMS ile giriş sistemleri, 5651 yasal loglama ve MikroTik ağ mühendisliği projelerinde BaykalSoft Ağ Altyapı Hizmetleri uzman kadromuzla iletişime geçebilirsiniz.