Send dhcp-users mailing list submissions to
        dhcp-users@lists.isc.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.isc.org/mailman/listinfo/dhcp-users
or, via email, send a message with subject or body 'help' to
        dhcp-users-requ...@lists.isc.org

You can reach the person managing the list at
        dhcp-users-ow...@lists.isc.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of dhcp-users digest..."


Today's Topics:

   1. Captive Portal (Kraishak Mahtha)


----------------------------------------------------------------------

Message: 1
Date: Tue, 21 Sep 2021 11:26:05 +0530
From: Kraishak Mahtha <kraishak....@gmail.com>
To: Users of ISC DHCP <dhcp-users@lists.isc.org>
Subject: Captive Portal
Message-ID:
        <CADDat84FgNAkLokKgyf=QbJM+11-=8nfqyqgzzvoosgzfgc...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi All,
I am trying to implement a captive portal with cases like where users can
be guest,authenticated and unknown-clients without restarting the dhcp
service frequently.
Initially the client will be getting the IP from the quarantine range and
the user getting a custom portal page where he can be authenticated or
accept the terms and be as a guest.
I tried to use the concept of known and unknown-clients so that using omapi
concept i can add an authenticated client as known client so that it does
not need a restart of dhcp service.
but I want to add one more case where I can differentiate the clients also
as guest users
can anyone suggest to me any config element where I can differentiate all
these three cases(non-authenticated, authenticated and guest).
My sample config
==============
subnet 172.16.0.0 netmask 255.255.255.0 {
        pool {
                range 172.16.0.50 172.16.0.150;
                allow unknown-clients;
                option domain-name-servers 172.16.0.40
                default-lease-time 120;
                max-lease-time 120;
                option routers 172.16.0.1;
                option subnet-mask 255.255.255.0;
             }
pool {
                range 172.16.0.151 172.16.0.200;
                deny unknown-clients;
                 option domain-name-servers 172.16.0.45
                default-lease-time 1209600;
                max-lease-time 1209600;
                option routers 172.16.0.2;
                option subnet-mask 255.255.255.0;

             }
        pool {
               range 172.16.0.201 172.16.0.250;
                <condition to accept guest client>
                option domain-name-servers 172.16.0.45
                default-lease-time 1209600;
                max-lease-time 1209600;
                option routers 172.16.0.2;
                option subnet-mask 255.255.255.0;

             }
        }
Any help/suggestion would be much appreciated
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://lists.isc.org/pipermail/dhcp-users/attachments/20210921/5601cfe0/attachment-0001.htm>

------------------------------

Subject: Digest Footer

_______________________________________________
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

dhcp-users mailing list
dhcp-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users


------------------------------

End of dhcp-users Digest, Vol 155, Issue 8
******************************************

Reply via email to