Ana SayfaSunucu, Ağ ve SistemAğMikroTik RouterOS Cihazlarında Hotspot 'DNS Sunucusu Yanıt Vermiyor' Giriş Ekranı (Captive Portal)...

MikroTik RouterOS Cihazlarında Hotspot ‘DNS Sunucusu Yanıt Vermiyor’ Giriş Ekranı (Captive Portal) Gelmiyor Çözüm Rehberi

Author

Date

Category

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.com gibi 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:

  1. Winbox açılarak IP > Hotspot > Server Profiles menüsüne girilir.
  2. 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.wifi veya giris.hotspot (Sonu gerçek internet alan adlarıyla çakışmayan yerel bir isim yazılmalıdır).
  3. Bu ayar yapıldığında, misafir tarayıcıya doğrudan http://login.wifi yazdığı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=yes

Bu 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.

Önceki Gönderiler

Önceki Yorumlar