Pool selection based on Giaddr

Glenn Satchell glenn.satchell at uniq.com.au
Fri Jun 10 01:16:36 UTC 2016


Hi Nisha

Your subnet is not specified correctly, or rather your gateway address is
wrong for the subnet.

subnet 10.80.2.44 netmask 255.255.255.252

This network address is 10.80.2.44, broadcast is 10.80.2.47 and the two
usable IPs are 10.80.2.45 and 10.80.2.46.

The giaddr should be 10.80.2.46 if you want the other device to be
10.80.2.45. Then dhcpd will automatically match the incoming request to
the right subnet.

Check with an online subnet calculator such as
http://www.subnet-calculator.com

regards,
-glenn

On Fri, June 10, 2016 12:48 am, Nisha Chandy wrote:
> I was able to get this working.
>
> By
>
> class "Vlan451"
>     {
>        match if (binary-to-ascii(10,8,".",packet(24,4)) ="10.80.2.44");
>         }
>
>
> Thanks & Regards,
> Nisha Chandy
> IP Network Engineer
>
> From: Nisha Chandy
> Sent: Thursday, June 09, 2016 9:02 AM
> To: 'dhcp-users at lists.isc.org' <dhcp-users at lists.isc.org>
> Subject: Pool selection based on Giaddr
>
>
> I am trying to identify how I can match on giaddr the ISC DHCP server and
> then determine which ip subnet the ISC DHCP server will hand out.
>
> client----->layer2-[switch]----->[vrf interent]router[vrf
> default]-------[isc]dhcp server
>
> Here is how I have my config. I keep getting no free leases. My giaddr
> that the request will come in is 10.80.2.44. Appreciate any help
>
>
> option space myagent;
> option agent.subscriber-id code 6 = text;
> option agent.link-selection code 5 = ip-address;
>
>
> shared-network "E451"
> {
> subnet 10.80.2.44 netmask 255.255.255.252 {
>   pool
>                                 {
>                                                 deny members of "Vlan451";
>                                                 range 10.80.2.45;
>                                                 deny dynamic bootp
> clients;
>                                                                                 }
>         }
>
>                                 subnet X.170.132.0 netmask 255.255.255.0
>                                 #Vlan451
>                 {
>
>                                 option domain-name-servers
>    dns1, dns2;
>                                 pool
>                                 {
>                                                 allow members of
> "Vlan451";
>                                                 range X.170.132.2
> 192.170.132.253;
>                                                 option subnet-mask
>
>    255.255.255.0;
>                                                 option routers
>
>            1X.170.132.1;
>                                                 deny dynamic bootp
> clients;
>                                 }
>                 }
> }
>
>
>
> Jun  9 08:59:32 dhcpsvr1 dhcpd: DHCPDISCOVER from 00:06:31:b4:62:a8 via
> 10.80.2.44: network E451: no free leases
>
>
>
> Thanks & Regards,
> Nisha Chandy
>
> ________________________________
>
> CONFIDENTIALITY NOTICE: This email and any attachments are confidential
> and intended to be reviewed only by the individual or organization named
> above. Unauthorized review, use, disclosure, or distribution of this email
> by any other person is prohibited. If you have received this message in
> error, please delete it from your system immediately and notify our office
> at once by telephone at 830-367-5333 or 1-800-292-5457. Thank you for your
> cooperation.
>
> USDA is an equal opportunity provider, employer and lender. To file a
> complaint of discrimination, write USDA, Director, Office of Civil Rights,
> 1400 Independence Avenue, S.W., Washington, DC 20250-9410, or call
> 800-795-3272 (voice) or 202-720-6382 (TDD).
>
> Hill Country Telephone Cooperative, Inc. borrows money from the Rural
> Utilities Service and is an equal opportunity provider and employer.
> Please contact us at 830-367-5333 or 800-292-5457 for any questions.
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users




More information about the dhcp-users mailing list