DHCP option host-name matching

José Queiroz zekkerj at gmail.com
Tue Mar 15 21:07:39 UTC 2016


What if Stephan changes its iphone's name to "MadMakingMachine"?



2016-03-14 10:43 GMT-03:00 Bradford Dickerson <bra00424 at mac.com>:

> Thanks Glenn! I didnt see that option when looking at man pages first time
> through but now I do!. Thx, Brad
> > On Mar 13, 2016, at 10:24 PM, Glenn Satchell <glenn.satchell at uniq.com.au>
> wrote:
> >
> > Regex matching has been a part of the syntax for many years. See
> dhcp-eval
> > man page on your system.
> >
> >     data-expression-1 ~= data-expression-2 data-expression-1  ~~
> >     data-expression-2
> >
> >       The ~= and ~~ operators (not  available  on  all  systems)
> >       perform  extended  regex(7)  matching of the values of two
> >       data  expressions,  returning  true  if  data-expression-1
> >       matches  against the regular expression evaluated by data-
> >       expression-2, or false if it does not match or  encounters
> >       some  error.   If  either the left-hand side or the right-
> >       hand side are null or empty strings, the  result  is  also
> >       false.   The  ~~  operator differs from the ~= operator in
> >       that it is case-insensitive.
> >
> > So you'll want something like this, but it's not foolproof either as the
> > user could name the system anything they like.
> >
> > class "IPHONE_ACCORDING_TO_HOSTNAME" {
> >   match if option host-name ~= "iPhone";
> > }
> >
> > regards,
> > -glenn
> >
> > On Sat, March 12, 2016 9:06 am, Bradford Dickerson wrote:
> >> Thanks Jose for pointer to list. I could use that to identify Apple
> >> clients. To narrow it down to various apple types such as iphones, ipads
> >> vs mac computers dont think it will help.
> >>
> >>> On Mar 11, 2016, at 4:44 PM, José Queiroz <zekkerj at gmail.com> wrote:
> >>>
> >>> Have you seen this?
> >>>
> https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf
> >>> <
> https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf
> >
> >>>
> >>> PS: Sorry the [possible] double posting, for some reason my messages
> >>> aren't being received by the list.
> >>>
> >>> 2016-03-11 18:09 GMT-03:00 Bradford Dickerson <bra00424 at mac.com
> >>> <mailto:bra00424 at mac.com>>:
> >>> Hi Jose,
> >>>    Thanks for replying. Was looking into that but was unsuccessful (
> >>> searching on the web ) finding a list(range) of OUIs that Apple used
> >>> specifically for their iphones. Thx, Brad
> >>>
> >>>> On Mar 11, 2016, at 3:43 PM, José Queiroz <zekkerj at gmail.com
> >>>> <mailto:zekkerj at gmail.com>> wrote:
> >>>>
> >>>> Hi Bradford,
> >>>>
> >>>> It will be much easier if you use MAC Addresses to do that. That way
> >>>> you may use the MAC's OUI to determine the device's branding.
> >>>>
> >>>> 2016-03-11 17:35 GMT-03:00 Bradford Dickerson <bra00424 at mac.com
> >>>> <mailto:bra00424 at mac.com>>:
> >>>> Hi,
> >>>>  At our company, we are trying to hand out IP ranges based on the
> >>>> characteristics of the client. For example using a class declaration
> >>>> as follows:
> >>>>
> >>>> class "IPHONE_ACCORDING_TO_HOSTNAME" {
> >>>>  match if substring(option host-name,0,6) = "iPhone";
> >>>> }
> >>>>
> >>>> but I notice many iphones have names like ‘Brad-iPhone’ or
> >>>> ’TomIphone’ does not quite match above . Is there any plan to
> >>>> support regex type matches?
> >>>>
> >>>> Thx,
> >>>> Brad
> >>>> _______________________________________________
> >>>> dhcp-users mailing list
> >>>> dhcp-users at lists.isc.org <mailto:dhcp-users at lists.isc.org>
> >>>> https://lists.isc.org/mailman/listinfo/dhcp-users
> >>>> <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
> >
> >
> > _______________________________________________
> > 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20160315/519477fe/attachment-0001.html>


More information about the dhcp-users mailing list