How to make walled garden



  • i am trying to make walled garden…i mean user can surf page such as google without authentication but when they want to go to other page they need to insert username and password....

    thanks in advance



  • take a look at the "captive portal"

    It's pretty much self explaining.



  • Add all the IPs that should be allowed to the captive portal passthrough IPs.



  • thanks for replay guys….. i read about adding ip address in monowall forum..... but i didnt see where to put all the ip address.... it is should be add in in captive portal file?can u tell me which 1 file?and it is already function 'allowed ip address'?sory... iam beginner in programming world..but still learning



  • ??? "captive portal" –> "Allowed IP addresses" (at the top)

    If you're not already using it: Use FireFox and press ctrl-f and then enter in the search-field the "Allowed IP addresses" text....



  • oh my god…. how come i miss looked at that... i been using this great pfsense for a year already for my small hotspot... iam very sory....... thank gruensfroeschli and hoba.....



  • Is there any way to use a url instead of a ip?  I am trying to set up the cp with a order page that when someone signs up it directs them to paypal.  I have the ip's for paypal but my order software sends them to the url only-no way to change that.  Is there any way to add maybe a rule to allow any traffic to paypal.com or would the cp still block them?



  • There is no way to add url's to the passthrough list.
    But you can add the IP's of the paypal servers as "allowed destinations" in the passthrough list.



  • Still could not get it to work.  Added all of paypals ips and I was able to get some of the paypal login page to come up but not all and it would not let me log in.  When I used sputnik they had all of the paypal ip's and there were some url included in the list to pass through as well.  If anyone wants them they are:

    Allow dynamic developer.paypal.com port 80 (added by PayPal Module)
    Allow dynamic developer.paypal.com port 443 (added by PayPal Module)
    Allow dynamic www.sandbox.paypal.com port 80 (added by PayPal Module)
    Allow dynamic www.sandbox.paypal.com port 443 (added by PayPal Module)
    Allow dynamic www.paypal.com port 80 (added by PayPal Module)
    Allow dynamic www.paypal.com port 443 (added by PayPal Module)
    Allow dynamic paypalobjects.com port 80 (added by PayPal Module)
    Allow dynamic paypalobjects.com port 443 (added by PayPal Module)
    Allow dynamic www.paypalobjects.com port 80 (added by PayPal Module)
    Allow dynamic www.paypalobjects.com port 443 (added by PayPal Module)
    Allow dynamic paypalssl.doubleclick.net port 80 (added by PayPal Module)
    Allow dynamic paypalssl.doubleclick.net port 443 (added by PayPal Module)
    Allow 66.211.168.97 port 80 (added by PayPal Module)
    Allow 66.211.168.97 port 443 (added by PayPal Module)
    Allow 66.211.168.65 port 80 (added by PayPal Module)
    Allow 66.211.168.65 port 443 (added by PayPal Module)
    Allow 64.4.241.16 port 80 (added by PayPal Module)
    Allow 64.4.241.16 port 443 (added by PayPal Module)
    Allow 64.4.241.32 port 80 (added by PayPal Module)
    Allow 64.4.241.32 port 443 (added by PayPal Module)
    Allow 64.4.241.33 port 80 (added by PayPal Module)
    Allow 64.4.241.33 port 443 (added by PayPal Module)
    Allow 64.4.241.34 port 80 (added by PayPal Module)
    Allow 64.4.241.34 port 443 (added by PayPal Module)
    Allow 64.4.241.35 port 80 (added by PayPal Module)
    Allow 64.4.241.35 port 443 (added by PayPal Module)
    Allow 64.4.241.36 port 80 (added by PayPal Module)
    Allow 64.4.241.36 port 443 (added by PayPal Module)
    Allow 64.4.241.37 port 80 (added by PayPal Module)
    Allow 64.4.241.37 port 443 (added by PayPal Module)
    Allow 64.4.241.38 port 80 (added by PayPal Module)
    Allow 64.4.241.38 port 443 (added by PayPal Module)
    Allow 64.4.241.39 port 80 (added by PayPal Module)
    Allow 64.4.241.39 port 443 (added by PayPal Module)
    Allow 216.113.188.32 port 80 (added by PayPal Module)
    Allow 216.113.188.32 port 443 (added by PayPal Module)
    Allow 216.113.188.33 port 80 (added by PayPal Module)
    Allow 216.113.188.33 port 443 (added by PayPal Module)
    Allow 216.113.188.34 port 80 (added by PayPal Module)
    Allow 216.113.188.34 port 443 (added by PayPal Module)
    Allow 216.113.188.35 port 80 (added by PayPal Module)
    Allow 216.113.188.35 port 443 (added by PayPal Module)
    Allow 216.113.188.64 port 80 (added by PayPal Module)
    Allow 216.113.188.64 port 443 (added by PayPal Module)
    Allow 216.113.188.65 port 80 (added by PayPal Module)
    Allow 216.113.188.65 port 443 (added by PayPal Module)
    Allow 216.113.188.66 port 80 (added by PayPal Module)
    Allow 216.113.188.66 port 443 (added by PayPal Module)
    Allow 216.113.188.67 port 80 (added by PayPal Module)
    Allow 216.113.188.67 port 443 (added by PayPal Module)


Log in to reply