Clients sending corrupt VendorClassID

Glenn Satchell glenn.satchell at uniq.com.au
Wed Aug 22 01:51:09 UTC 2012


Should that be using an '=' ?

  option vendor-class-identifier = "PS3";

This is taken from an example in dhcp-options man page. It's not clear to
me when you need an '=' and when you don't.

regards,
-glenn

On Wed, August 22, 2012 5:24 am, Randall C Grimshaw wrote:
> Simon:
>   That was a world-class great idea... but in real life there doesn't seem
> to be anything I can do to overwrite the client provided value.
>
>   if substring( option vendor-class-identifier, 1, 3 ) = "PS3" {
>     option vendor-class-identifier "PS3";
>   }
>
>   No effect (also tried with offset 0 just in case)
>
>   any other ideas?
>
> Randall Grimshaw rgrimsha at syr.edu
> ________________________________________
> From: dhcp-users-bounces+rgrimsha=syr.edu at lists.isc.org
> [dhcp-users-bounces+rgrimsha=syr.edu at lists.isc.org] on behalf of Simon
> Hobson [dhcp1 at thehobsons.co.uk]
> Sent: Tuesday, August 21, 2012 2:06 PM
> To: Users of ISC DHCP
> Subject: RE: Clients sending corrupt VendorClassID
>
> Randall C Grimshaw wrote:
>
>>I am seeing PS3 devices submit a control value that is affecting the
>>log and class definitions.
>>
>>Vendor-Class Option 60, length 4: "PS3^@"
>
> FYI, the same issue affects DNS updates when clients pad the hostname
> with nulls. As you say, what's needed (if it's not already
> implemented) is a filter to strip such characters from fields where
> they are not legal - I'm assuming they aren't legal for a hostname.
> But they could be for a Client-ID since that is "just a byte field" -
> so you'd need it as a generic function to apply to any string/option.
>
> If it's just a single value then I think you could write an if
> statement to replace it with the corrected version.
> Ie something along the lines of :
> if vendor-class="PS3^@" then vendor-class=="PS3"
>
> --
> Simon Hobson
>
> Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
> author Gladys Hobson. Novels - poetry - short stories - ideal as
> Christmas stocking fillers. Some available as e-books.
> _______________________________________________
> 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