hardware ethernet and option vendor-class-identifier
Glenn Satchell
glenn.satchell at uniq.com.au
Sun Oct 18 23:47:55 UTC 2015
Be careful with your string comparisons:
here you have an 8 char substring on the left and a 4 char string on the
right. These will never be equal, as the left string will be something
like "MSFTxxxx"
> match if substring(option vendor-class-identifier, 0, 8) = "MSFT";
You need substring(blah, 0, 4) = "MSFT"
regards,
-glenn
>
> ________________________________________
> From: dhcp-users-bounces at lists.isc.org [dhcp-users-bounces at lists.isc.org]
> on behalf of Rafal [golem at mtm-info.pl]
> Sent: Friday, October 16, 2015 7:32 AM
> To: dhcp-users at lists.isc.org
> Subject: hardware ethernet and option vendor-class-identifier
>
> Hello Dhcp-users,
>
> I want to make my dhcp server verify hardware and
> vendor-class-identifier to send reply.
>
> This is how I expected it :
>
>
> (not working example)
>
> ##########
> subnet 192.168.30.0 netmask 255.255.255.192 {
> option routers 192.168.30.1;
> }
>
> class "WINDOWS" {
> match if substring(option vendor-class-identifier, 0, 8) = "MSFT";
>
> }
>
> class "LINUX" {
> match if substring(option vendor-class-identifier, 0, 8) = "udhcp";
>
> }
>
> host windowspc {hardware ethernet 78:01:02:03:04:05; fixed-address
> 192.168.30.2; allow members of "WINDOWS";}
> host linuxpc {hardware ethernet 44:11:02:03:04:05; fixed-address
> 192.168.30.3; allow members of "LINUX";}
>
>
> #######
> So while dhcp server receive dhcp request, he checks hardware address
> and
> then vendor class identifier. If both match then he send reply.
>
> Allow members need to be defined inside pool however I need static
> IP configuration based on dhcp.
> My example doesn't work. Can anyone help me to make it working ?
>
> Thanks in advance.
>
>
> --
> Best regards,
> Ozga Rafal mailto:golem at mtm-info.pl
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
> _______________________________________________
> 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