Captive Portal farkli Gateway adresinde calismiyor



  • Merhabalar
    Pfsense 2.3.3 son versiyonu kullaniyorum ve DHCP server pfsense makinesidir.
    LAN networkundeki client lar pfSense (LAN ip: 172.20.230.20) Firewall'a ugramadan Cisco Routera gitmek zorunda eger internete cikis yapilacak ise Cisco router trafigi Pfsense e yonlendirmektedir.
    Bu yuzden Client larin gateway i (172.20.230.254) Cisco router olmak zorunda. Bu durumda Client lara Captive Portal Login sayfasi geliyor giris yapildiktan sonra internete cikis izni vermiyor. Status-Captive Portal a bakildiginda kullanicilarin login olduklari gorunuyor. Eger DHCP'den Default Gateway i Pfsense in LAN bacagini verirsem bir problem olmadan Client lar Caprive portal logini sonrasinda internete cikiyor.
    Sorunu cozmeme yardimci olabilecek arkadaslarin yardimini bekliyorum.
    Simdiden cok tesekkur ederim.



  • Arkadaslar Merhaba,
    Client'larda Gateway olarak Pfsense Lan bacagi yerine ayni network te baska bir router un IPsini veripte Captive Portal da ayni problemi yasayan hic kimse yok mu?
    Sorun basit oldugundan mi kimse cevap vermiyor yoksa gercekten bu problem ile karsilasan kimse yok mu
    Anladigim kadariyla Captive Portal trafigini IPFW yonetiyor. IPFW tablolarina baktigimda table1 ve table2 client ipsini gorebiliyorum. Ama internete cikmiyor. Baska nerden kaynaklanabilir?



  • Merhaba,

    Sanırım TT VPN veya benzeri bir yapıya sahipsiniz. Sorunuza gelince CaptivePortal servisinin çalışabilmesi için istemcilerinizin GW olarak pfSense görmek zorundalar. Aksi halde CaptivePortal servisi çalışmayacaktır.



  • Cevap icin cok tesekkur ederim.
    evet gateway i farkli vermemin nedeni Router uzerindeki ayarlara hic dokunmamak sadece internete cikis icin pfsense makinesine yonlendirme var. Peki bu sorunu asmak icin IPFW ve PF tarafinda hengi php config dsoyalarini incelemem gerekiyor. Sanki IPFW tarafinda gerekli izinler veriliyor da PF tarafinda mi takiliyor?



  • Merhaba,

    Static Route yazmanız yeterli.

    Şu konuyuda ayrıca inceleyebilirsiniz.

    https://forum.pfsense.org/index.php?topic=119044.msg659212#msg659212



  • @mfkugur:

    Cevap icin cok tesekkur ederim.
    evet gateway i farkli vermemin nedeni Router uzerindeki ayarlara hic dokunmamak sadece internete cikis icin pfsense makinesine yonlendirme var. Peki bu sorunu asmak icin IPFW ve PF tarafinda hengi php config dsoyalarini incelemem gerekiyor. Sanki IPFW tarafinda gerekli izinler veriliyor da PF tarafinda mi takiliyor?

    Client tarafında, gateway olarak router kalsın ama Dns server olarak pfsense'i yazıp bi dener misiniz ?



  • CEvap icin cok tesekkurler. Belirttiginiz gibi DNS server olarak pfsense'i verdim ama sonuc degismedi. Anlamadigim nokta pfsense Captive Protal client login islemini kabul ediyor ancak ilgili sayfaya yonlendirme isini yapmiyor, gerci loginden sonra sayfayi direk yaziyorum surekli captive portal login sayfasi geliyor. Captive portal login islemi ve internete cikis iznini verme surecinin nasil oldugu konusunda bir dokuman olsa cok iyi olurdu. Oncelikle /etc/inc/captiveportal.inc dosyasini incelemek yeterli olurmu?



  • Internette biraz daha arastirma yapinca sorunun Ayarlardan "Disable MAC Filtering" secilmesi gerekiyormus.
    Tam aciklamasi asagidadir.

    "If this option is set, no attempts will be made to ensure that the MAC address of clients stays the same while they're logged in.This is required when the MAC address of the client cannot be determined (usually because there are routers between pfSense and the clients)."


Log in to reply